|
|
由于长期受微软Windows XP的毒害,感觉现在还离不开Windows OS,于是乎,对于我这样想学linux但又暂时离不开Windows的新手,只好装成双系统了 :)
硬盘分区情况:
/dev/hda1 FAT32 windows xp 10G
/dev/hda5 ext3 /boot 512M
/dev/hda6 swap 1024M
/dev/hda7 ext3 / 14G
/dev/hda8 ext3 /home 6G
/dev/hda9 ext3 /mydata 6G
使用gentoo2005.1通用安装盘安装,按照手册一路安装下来.
emerge grub
安装grub后,编辑gurb.conf文件,内容如下:
-------------------------------------------------------------------------------------------
default 0
timeout 30
splashimage=(hd0,4)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,4)
kernel /kernel-2.6.11-gentoo-r6 root=/dev/hda7
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
---------------------------------------------------------------------------------------------
grub (回车)
grub > root (hd0,4) ---->指出 /boot 所在的分区。具体设置看下边的说明
grub > setup (hd0) ---->指出grub要安装的地方,我安装在MBR中,方便。
grub > quit ---->退出
剩下的就按照手册来就行了。
说明:
1。grub对硬盘分区的编号与我们在安装时使用的编号不一样。
例如,
/dev/hda1分区,在grub中对应的编号为 (hd0,0)
/dev/hda5分区,在grub中对应的编号为 (hd0,4)
/dev/hda6分区,在grub中对应的编号为 (hd0,5)
/dev/hda7分区,在grub中对应的编号为 (hd0,6)
2。如果出现如下问题:
-----------------------------------------------------------------
root (hd0,0)
setup (hd0)
Checking if "/boot/grub/Stage1" exists ... no
Checking if "/grub/Stage1" exists ... no
Error 15: File not found
-----------------------------------------------------------------
原因是在使用root (hd0,0)命令设置/boot所在分区时出错,以我的分区分区为例,我的/boot分区在/dev/hda5上,所以应写为root (hd0,4)
希望这些东西对于那些和我有类似分区和问题的朋友有所帮助。 |
|