分页: 1 / 1

双硬盘,无法启动到xp

发表于 : 2012-02-11 1:52
huachaos
两块硬盘,sda装了debian,sdb上xp。
debian是硬盘安装。安装后每次启动,grub直接引导到debian,无法启动xp。
请问,怎么修改grub?

试着改menu.lst里的参数为
default=0
timeout=5
title xp
rootnoverify (hd1,1)
chainloader +1
makeactive
title debian
root (hd0,1)
kernel /boot/vmlinuz-2.6.32-5-686 ro root=LABEL=/
initrd /boot/initrd.img-2.6.32-5-686
makeactive

savedefault

但没效果。
请指点迷津~~~

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 8:37
TeliuTe
貌似debian6是grub2引导,修改/boot/grub/grub.cfg
或者用grub4dos+menu.lst

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 10:37
onshoestring
试试:
title boot from hda1
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader +1
或者
title boot from hda mbr
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1)+1

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 12:18
huachaos
查了点grub2的命令
尝试在grub命令里启动xp
>set root(hd1,1)
>chainloader +1
>boot
显示removedisks,要求重启

又试着改grub.d里的40-custom,因为似乎xp只能从第一块硬盘启动,抄了个drivermap行
menuentry"xp"{
set root=(hd1,1)
drivermap -s (hd0) ${root}
chainloader +1
}

update后还是不好用

谁能给详细的说说啊???

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 12:21
huachaos
具体应该怎么修改/grub.d里的文件和/etc/default/grub啊
纯菜,只会照猫画虎抄命令
拜托说的详细点

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 12:27
leavfin
grub2 貌似不用那么复杂吧
直接update-grub就可以检测到所有的系统了

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 12:39
onshoestring
grub1还是grub2,这个你先搞清楚。

代码: 全选

sudo grub-install -v

Re: 双硬盘,无法启动到xp

发表于 : 2012-02-11 12:49
leavfin
现在装debian 应该是6.0吧
6.0默认安装grub2 到本硬盘mbr
要是用不惯的话 可以用grub4dos