标题: Grub的Menu.lst写法,请指教!
[打印本页]
作者: e98123
时间: 2008-6-22 18:07
标题: Grub的Menu.lst写法,请指教!
同一块硬件,C盘是Fat32装了XP,扩展分区D盘是Fat16装了DOS,现在主要是想请指正一下要引导D盘的DOS的写法
第一种:
title DOS
map --in-situ (hd0,4)+1 (hd0)
find --set-root /io.sys
chainloader /io.sys
第二种:
title DOS
map --read-only (hd0,4)+1 (hd0)
map --hook
chainloader (hd0,4)+1
rootnoverify (hd0)
map --harddrives=1
以上的哪一种是对的,或是有没有更好的写法,请高手指正!学习ing中......
作者: 不点
时间: 2008-6-23 10:21
第二个,为何要用 --read-only 写保护?是怕病毒写入吗?最后一句设置硬盘数目为 1,也没必要。万一你有两个硬盘,岂不是无法访问第二硬盘了?
--in-situ 一般也可不用。启动 DOS 时不需要这个。这个选项是为对付 Win98 而设计的。
似乎这样比较好:
title DOS
map (hd0,4)+1 (hd0)
map --hook
find --set-root /io.sys
chainloader /io.sys
如果启动 win98,必须用 --in-situ。
作者: e98123
时间: 2008-6-23 11:59
在命令行下,如下这段可以启动DOS
grub>map (hd0,4)+1 (hd0)
grub>map --hook
grub>find --set-root /io.sys
grub>chainloader /io.sys
grub>boot
在menu.lst下,如下这段不能启动DOS,它会返回到启动菜单中,此时如果选择XP这项,却是进入到了DOS。
title DOS
map (hd0,4)+1 (hd0)
map --hook
find --set-root /io.sys
chainloader /io.sys
Last edited by e98123 on 2008-6-23 at 12:22 PM ]
作者: ntfsdos
时间: 2008-6-23 16:38
请问不点大师,用map --in-situ (hd0,4)+1 (hd0可以启动该分区中的xp吗?
作者: Climbing
时间: 2008-6-23 16:54
启动XP是绝对不可能的,因为磁盘仿真对XP是无效的。
作者: Jneny
时间: 2008-6-24 07:52
这样做不行吗,
chainloader (hd0,4)/ntldr
作者: lianjiang2004
时间: 2008-6-24 10:53
Originally posted by Jneny at 2008-6-24 07:52:
这样做不行吗,
chainloader (hd0,4)/ntldr
不行。
作者: lianjiang2004
时间: 2008-6-24 10:55
Originally posted by e98123 at 2008-6-22 18:07:
同一块硬件,C盘是Fat32装了XP,扩展分区D盘是Fat16装了DOS,现在主要是想请指正一下要引导D盘的DOS的写法
第一种:
title DOS
map --in-situ (hd0,4)+1 (hd0)
...
我在无忧已答复。
可试试以下菜单。
