1.下载 Grub4dos ,解压后将里面的文件 拷贝到 c:\ 也就是根目录下
2.将 CentOS 的第一个 ISO 文件里的isolinux目录中的 vmlinuz 和 initrd.img 提取出来。(我是直接解压出来里面的文件,放在了C盘根目录)
3.修改 c:\boot.ini 文件,在 [operating systems] 区域加入一行:
c:\grldr="GRUB"
(如果要在 [boot loader] 区域加入 grub 信息即要写成 default=c:\grldr)
4.修改 boot.ini 后重启动会见到启动菜单的 GRUB 选项,选择GRUB 启动后按 c 键进入 grub 的 commandline,并输入:
grub>kernel (hd0,0)/vmlinuz
grub>initrd (hd0,0)/initrd.img
grub>boot
5.进入 CentOS 的安装画面,这时 CentOS 会问通过什么介质安装系统,(选择好像是hard driver)接着我的 ISO 文件放在第一块硬盘的第三个分区上(第二个逻辑分区即E盘),所以就选择了/dev/hda6,然后就开始正式安装了。(因为逻辑分区是从hd5开始的,所在,D盘就是hd5,hd6就是E盘了)
6.装完 CentOS 后,如果要改变 GRUB 的启动顺序,可以在 CentOS 上修改 /boot/grub/grub.conf ,将 default 的值改为想要的选项顺序即可。
我的环境是:160G空间
xp占了50G,xp中有c: d: e:三个盘,还有一个未划分的空间。也就是安装linux所用的(100G左右)
在linux中选择分区时,一定要选择安装在未使用的空闲区域
这样就实现在双系统。然后改grub.conf 就可以出现菜单选择了。