两块硬盘,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
但没效果。
请指点迷津~~~
双硬盘,无法启动到xp
-
- 帖子: 3
- 注册时间: 2008-03-08 21:09
- TeliuTe
- 论坛版主
- 帖子: 7675
- 注册时间: 2007-11-25 13:29
- 系统: 16/18/20/w7
- 来自: 新疆博乐
- 联系:
Re: 双硬盘,无法启动到xp
貌似debian6是grub2引导,修改/boot/grub/grub.cfg
或者用grub4dos+menu.lst
或者用grub4dos+menu.lst
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 双硬盘,无法启动到xp
试试:
或者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
-
- 帖子: 3
- 注册时间: 2008-03-08 21:09
Re: 双硬盘,无法启动到xp
查了点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后还是不好用
谁能给详细的说说啊???
尝试在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后还是不好用
谁能给详细的说说啊???
-
- 帖子: 3
- 注册时间: 2008-03-08 21:09
Re: 双硬盘,无法启动到xp
具体应该怎么修改/grub.d里的文件和/etc/default/grub啊
纯菜,只会照猫画虎抄命令
拜托说的详细点
纯菜,只会照猫画虎抄命令
拜托说的详细点
- leavfin
- 帖子: 599
- 注册时间: 2012-01-12 13:32
Re: 双硬盘,无法启动到xp
grub2 貌似不用那么复杂吧
直接update-grub就可以检测到所有的系统了
直接update-grub就可以检测到所有的系统了
- onshoestring
- 论坛版主
- 帖子: 4666
- 注册时间: 2009-09-06 5:53
Re: 双硬盘,无法启动到xp
grub1还是grub2,这个你先搞清楚。
代码: 全选
sudo grub-install -v
- leavfin
- 帖子: 599
- 注册时间: 2012-01-12 13:32
Re: 双硬盘,无法启动到xp
现在装debian 应该是6.0吧
6.0默认安装grub2 到本硬盘mbr
要是用不惯的话 可以用grub4dos
6.0默认安装grub2 到本硬盘mbr
要是用不惯的话 可以用grub4dos