中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 03:29
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Grub的Menu.lst写法,请指教!
可打印版本  2,553 / 7
第1楼 e98123 发表于 2008-06-22 18:07
初级用户 发帖 9 积分 27
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中......
第2楼 不点 发表于 2008-06-23 10:21
银牌会员 发帖 1,115 积分 2,491
第二个,为何要用 --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。
第3楼 e98123 发表于 2008-06-23 11:59
初级用户 发帖 9 积分 27
在命令行下,如下这段可以启动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 ]
第4楼 ntfsdos 发表于 2008-06-23 16:38
初级用户 发帖 38 积分 78
请问不点大师,用map --in-situ (hd0,4)+1 (hd0可以启动该分区中的xp吗?
第5楼 Climbing 发表于 2008-06-23 16:54
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
启动XP是绝对不可能的,因为磁盘仿真对XP是无效的。
第6楼 Jneny 发表于 2008-06-24 07:52
高级用户 发帖 318 积分 686
这样做不行吗,
chainloader (hd0,4)/ntldr
第7楼 lianjiang2004 发表于 2008-06-24 10:53
金牌会员 发帖 1,884 积分 3,946
Originally posted by Jneny at 2008-6-24 07:52:
这样做不行吗,
chainloader (hd0,4)/ntldr

不行。
第8楼 lianjiang2004 发表于 2008-06-24 10:55
金牌会员 发帖 1,884 积分 3,946
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)
...


我在无忧已答复。
可试试以下菜单。

[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023