每次硬盘安装LINUX系统,都要上网准备和搜索些东东,第一次使用GRUB时,我一整天也没搞定,相信很多朋友有类似的经历。
今天虽然顺风顺水地安装完成,但觉得还是有必要详细记录下操作过程。
首先介绍下当前的系统安装情况。
CPU奔四,内存1G,配置不高的。
硬盘两块。
第一块80G,分C、D、E、F四个区,其中C、D都安装了XP。
第二块160G, 分J、K、L、M四个区,其中J安装了UBUNTU,K中是数据区(其实L、M也是临时从K中分出来的,过程不讲了)。
现在想在L中安装FEDORA14。
准备过程:
1、GRUB4DOS。下载位置:http://download.gna.org/grub4dos/,当时最新:grub4dos-0.4.4.zip 。
仅将其中的grldr放在C:/ 即可。然后在C:/BOOT.INI中增加:c:/grldr="DO GRUB4DOS",用于进入GRUB模式。
注意,很多文章中写了MENU。LIST的编写过程,我觉得这反而令新手迷惑的。我的思路是:越简单越好,我仅需要进入GRUB。
2、Fedora-14-i386-DVD.iso。下载位置:http://fedoraproject.org。
准备源的过程:
Fedora-14-i386-DVD.iso直接放在K下:K:/Fedora-14-i386-DVD.iso。
vmlinuz和initrd.img是必须的。从Fedora-14-i386-DVD.iso解压出来后直接放在K下。K:/vmlinuz、K:/initrd.img
isolinux目录解压出来,直接放在K下:K:/isolinux。
images目录解压出来,直接放在K下:K:/images。(安装过程中提示选择镜像盘的时候用到)。
好了,准备完毕,进入操作过程。
1、重新启动,选择DO GRUB4DOS,用于进入GRUB模式(注意,是硬盘安装哦,我那个神州天运笔记本好象进入不了的)。
2、找到vmlinuz和initrd.img,并BOOT:
因为放在第二块硬盘的K区,所以盘符是(hd1, 4)。怎么计算的呢,例举下好了:
第一块硬盘:C盘:(hd0, 0),D盘:(hd0, 4),E盘:(hd0, 5),F盘:(hd0, 6)。
第二块硬盘:J盘:(hd1, 0),K盘:(hd1, 4),L盘:(hd1, 5),M盘:(hd1, 6)。
其实我还插了个金斯顿的U盘,盘符为G,但它是:(hd2, 0)。
所以在grub>提示符下输入:
kernel (hd1, 4)/vmlinuz
initrd (hd1, 4)/initrd.img
boot
就进入熟悉的安装界面了。
该过程就不说了,按照提示NEXT就行了。提示下,因为我的硬盘上都是重要数据,所以安装类型选择了自定义分区结构,将/dev/sdb5(即L盘)格式化为ext4分区,并用做根目录,将/dev/sdb6(即M盘)格式化为SWAP分区。
安装顺利完成,进入了熟悉的FEDORA启动界面。
最后,修改/BOOT/GRUB.CONF,使得原来的几个操作系统都可用。
1、使用SU命令以ROOT权限 通过VI修改 /BOOT/GRUB.CONF。
具体过程不讲了,最简单的方法将延时时间放长,使得您有时间通过敲回车来显示菜单(因为我使用的是无线和有线键盘两套,无线的回车键在选择菜单时支持不好,所以需要到桌子底下去摸有线键盘的回车呵呵)。
最终,一切都好用了,两个XP和两个LINUX系统,两块硬盘和两个键盘的工作机就完成了。