现在修改menu.lst内容如下,引导问题解决
# --> Microsoft Windows XP <--
title Microsoft Windows XP
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
有两块硬盘
magic linux装在第一块硬盘上
WINDOWS XP系统在第二块硬盘的第一分区上,这样写grub的menu.lst 却无法引导
title Microsoft Windows XP
rootnoverify (hd1,0)
chainloader +1
显示器一直显示出“
title Microsoft Windows XP
rootnoverify (hd1,0)
chainloader +1”
并保持不变,无错误提示
保持不变,无法正常进入WINDOWS XP系统
不知该如何修改menu.lst才能正常引导widows系统
烦劳高手指点!感激不尽!
magic linux装在第一块硬盘上
WINDOWS XP系统在第二块硬盘的第一分区上,这样写grub的menu.lst 却无法引导
title Microsoft Windows XP
rootnoverify (hd1,0)
chainloader +1
显示器一直显示出“
title Microsoft Windows XP
rootnoverify (hd1,0)
chainloader +1”
并保持不变,无错误提示
保持不变,无法正常进入WINDOWS XP系统
不知该如何修改menu.lst才能正常引导widows系统
烦劳高手指点!感激不尽!
查到资料,修改原因如下:
If you have installed DOS (or Windows) on a non-first hard disk, you have to use the disk swapping technique, because that OS cannot boot from any disks but the first one. The workaround used in GRUB is the command map (see map), like this:
grub> map (hd0) (hd1)
grub> map (hd1) (hd0)
就是hd0的分区变成了hd1的,而hd1的分区变成了hd0的,用map命令可以虚拟掉换两硬盘的id.
1 条评论:
正在想这事呢,哈哈
发表评论