我的电脑现在是两个硬盘,IDE0 master是20GB的老硬盘,安的Ubuntu 9.04。
IDE2 master是500GB的用做XP和WIN7,监控硬盘,每次去LINUX都要调次序,很郁闷,今天考完试第一天,决定解决这个历史遗留问题。
1.确定hd,你可以试试(hd1,0)或者(hd0,0),如果你清楚是那个就更好了,我是在cmos里面同时开启了两个硬盘,然后启动顺序hard drive,我的BIOS没有HDD-0 HOO-1之类的选项,默认先启动的WIN盘,所以就认为(hd1,0)是LINUX硬盘了,事实证明是的。
2.到linux系统下,复制/boot/grub/menu.lst文件。
3.打开xp盘的boot.ini
timeout的时间加长一些,10秒
在最后新加入一行
C:\grldr=”Ubuntu”
4.下载grub。
点击这里
将文件解压C盘根目录。
5.修改menu.lst
找到之前在Linux下复制的menu.lst文件,覆盖C盘下的。
打开这个小文件件
在下面找到这样的字段
title Ubuntu 9.04, kernel 2.6.30-020630-generic
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel /vmlinuz-2.6.30-020630-generic root=UUID=243ad698-1dfb-4025-ad3e-ff941bfc676b ro locale=zh_CN quiet splash
initrd /initrd.img-2.6.30-020630-generic
quiet
title Ubuntu 9.04, kernel 2.6.30-020630-generic (recovery mode)
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel /vmlinuz-2.6.30-020630-generic root=UUID=243ad698-1dfb-4025-ad3e-ff941bfc676b ro locale=zh_CN single
initrd /initrd.img-2.6.30-020630-generic
title Ubuntu 9.04, memtest86+
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel /memtest86+.bin
quiet
现在要做的就是修改成这样
title Ubuntu 9.04, kernel 2.6.30-020630-generic
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel (hd1,0)/vmlinuz-2.6.30-020630-generic root=UUID=243ad698-1dfb-4025-ad3e-ff941bfc676b ro locale=zh_CN quiet splash
initrd (hd1,0)/initrd.img-2.6.30-020630-generic
quiet
title Ubuntu 9.04, kernel 2.6.30-020630-generic (recovery mode)
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel (hd1,0)/vmlinuz-2.6.30-020630-generic root=UUID=243ad698-1dfb-4025-ad3e-ff941bfc676b ro locale=zh_CN single
initrd (hd1,0)/initrd.img-2.6.30-020630-generic
title Ubuntu 9.04, memtest86+
uuid 3ee9ec59-496f-41b6-9432-abccc39fe0e8
kernel (hd1,0)/memtest86+.bin
quiet
当然这个(hd1,0)要是我们在第一步确定的那个。