LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6686|回复: 8

mandriva硬盘安装教程

[复制链接]
发表于 2007-2-21 21:30:31 | 显示全部楼层 |阅读模式
mandriva硬盘安装教程


mandriva好不好要用了再说话,实践是检验真理的唯一标准。要是你的计算机没有安装任何系统,直接光盘安装吧。要是你已经安装了WinXP,只是想尝试一下mandriva,硬盘安装是你最好的选择。其实这个话题许多人都已谈及,我是在依刚及linux伊甸园引导下掌握的,所以这里的许多文字本质上算是复制吧,权当一种回顾、一种纪念。


先下载iso文件,一般有4张cd版和1张dvd版,推荐用dvd版,后续问题少些。但是dvd的版本包括了为64位cpu准备的安装文件包x86_64和为32位cpu准备的安装文件包i586,整个dvd iso文件非常大,有4.5G多。

如果你的Windows分区格式还是fat32,放不了超过2G的单文件,所以下载的dvd iso一定要放在ntfs格式的分区。又要罗嗦一句:我实在不明白很多人为什么老是抱着fat32不放,对于Windows而言,ntfs才是历史方向,抛弃fat32吧。

嗯,下载完毕,如果你是在32位cpu机器上安装,把i586文件夹从iso中解压缩出来,假设解压缩在D:\i586。

有为mandriva准备的空闲分区吗,没有?看来我们要多走一步路了。直接将Windows某个分区(最好是5G以上)数据转移到其他分区,然后用WinXP自带的[计算机管理]中的[磁盘管理]工具删除掉这个分区,安装mandriva时选择使用空闲空间自动分区就行了。

什么,你只有C和D盘?唉,下载pm汉化版吧,我不喜欢用pq,个人觉得pm比pq好。直接在Windows里用pm调整出在linux下必须要有的/swap(虚拟内存)和/(根目录)这两个分区,其中/swap=512M,/=5G。不喜欢这样分区的人可以自己调整,前提是你对linux分区较为熟悉 。安装mandriva时选择使用现存分区就行了。


下面我们要用WinXP引导grub,用grub引导内核安装mandriva。

(1)在http://grub.linuxeden.com/wakka.php?wakka=UploadFile下载最新的grub for dos(有的名字叫grub4dos),因为老版本不支持ntfs格式,把其中的grub.exe和grldr(注意不是grldr.mbr文件)复制到C盘根目录下。

(2)鼠标放在[我的电脑]上,点右键,选[属性],[高级],看到[启动和故障恢复]了吗,点[设置],[编辑]你的启动选项吧,如下:
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
1、首先把timeout=1修改成timeout=5。这是系统引导菜单停留的时间,以秒为单位,5秒的时间能方便你选择。
2、在文件末尾添加一行:c:\grldr="grub"。"grub"是出现在系统引导菜单中的选项,其实可以随便写,不一定非要写成"grub"。

(3)重新启动系统,选择"grub",新版本的grub for dos实在是功能多,我们选择command line,进入命令行状态。然后分三次输入以下三条命令:
kernel (hd0,4)/i586/isolinux/alt0/vmlinuz ramdisk_size=128000 root=/dev/ram3 acpi=ht vga=788

initrd (hd0,4)/i586/isolinux/alt0/all.rdz

boot

1、(hd0,4)是grub表示分区的方法,对应Windows下的D盘。依次类推:D=(hd0,4)、E=(hd0,5)、F= (hd0,6)。(hd0,4)/i586/isolinux/alt0/vmlinuz其实就是表示内核存放的路径,觉得路径不好记可以直接把vmlinuz复制到i586中,这样你输入kernel (hd0,4)/i586/vmlinuz就可以了。不复制也没关系,grub和linux一样支持命令行补齐功能,输入iso,按TAB键,自动为你补齐成isolinux。
2、ramdisk_size表示内存大小,如果你是256M,设为256000,依次类推。
3、vga=788表示用分辨率为800*600的图形界面安装,vga=791则是1024*768。如果你不加这个选项,呵呵,那就是用文本界面安装了。

(4)接下来安装程序会提示你以何种介质进行安装,我们是硬盘安装,选择hard disk。然后会让你选择你的安装文件包所在的分区,刚才放在了D盘,grub下表示为(hd0,4),linux安装程序里表示为hda5,确定。安装程序会问你安装文件所在的目录,输入:i586。剩下的一切都与光盘安装一样了,非常简单了,尤其是我们选择asia中的chinese simplified后,全部是中文简体界面,按照提示来,想错都难。

(5)友情提示:选择软件包时,[控制台工具][开发][文档]这几项全部选上,以后进行程序编译或者软件安装时常常用到这几项的相关数据,否则死翘翘。


Mandriva Linux 2007安装过程相比以往慢了些,等待是值得的,重启计算机,感受Mandriva Linux 2007的迷人魅力吧。
发表于 2007-2-23 00:12:14 | 显示全部楼层
好,应该加精!!!
回复 支持 反对

使用道具 举报

发表于 2007-2-23 08:05:37 | 显示全部楼层
千篇一律   不过再加几张图 就能加精了
回复 支持 反对

使用道具 举报

发表于 2007-5-28 11:54:47 | 显示全部楼层
偶有问题,因为我没有这样安装过,所以有个问题。
硬盘安装,你既然已经把镜像文件放到了D盘了。那你的系统安在哪里呢?如果系统用的是D盘剩余空间的话,那么镜像和系统就在一起了?
既然如此,那么D盘空间应该=系统空间+镜像文件大小
基本上是5G+5G=10以上才可以了?
这些都是我的猜测,我不知道,希望可以得到详细的解说。因为我的机器上有许多重要的资料,我怕挂倒了,哭都没地方哭。
回复 支持 反对

使用道具 举报

发表于 2007-5-28 23:04:05 | 显示全部楼层
系统安装到linux自己建立的分区里,D盘只是镜像文件的栖身之所。
换句话说,硬盘的分区最后是像这样:
win_c,win_d,win_e,win_f,/,/home

其中/和/home就是linux系统使用的分区,同时,linux可以读写windows的分区,但反过来不行。
回复 支持 反对

使用道具 举报

发表于 2007-5-29 11:39:42 | 显示全部楼层
问题是俺硬盘没那么大空闲空间啊。想刻成CD安装……
回复 支持 反对

使用道具 举报

发表于 2007-8-2 15:16:32 | 显示全部楼层
应该早点看看.....
回复 支持 反对

使用道具 举报

发表于 2007-8-3 11:20:45 | 显示全部楼层
root=/dev/ram3
指的什么?
回复 支持 反对

使用道具 举报

发表于 2007-8-3 22:58:46 | 显示全部楼层
把安装的程序的根目录放到内存吧。

而live cd 的根目录也是内存。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表