中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-23 02:15
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,273 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [求助]grldr和menu.lst 必须放在根下吗?
可打印版本  14,952 / 6
第1楼 jaqal 发表于 2010-10-28 14:43
新手上路 发帖 2 积分 6
[求助]grldr和menu.lst 必须放在根下吗?
如题 我用 HP 的格式化U盘工具先把优盘格式化,然后用 grubinst_gui 制作MRB形式的启动U盘,按照制作说明 grldr和menu.lst 必须放在根下,经过测试可以正常运行,有没有更好的办法 让grldr和menu.lst 不必放在根下,如放在根目录的“\boot\”下,好像是要修改MRB引导才能办到,但不知如何制作 ,请教各位前辈l了。
第2楼 fujianabc 发表于 2010-10-28 16:45
金牌会员 发帖 1,616 积分 3,467
grldr必须放根目录下,menu.lst可以放boot下
第3楼 chy505908440 发表于 2010-10-28 17:53
初级用户 发帖 74 积分 120 来自 河北
楼上说的对
楼上说的对
第4楼 jaqal 发表于 2010-10-29 16:00
新手上路 发帖 2 积分 6
难道就没有什么方法修改引导文件 让引导程序直接执行\boot\下的grldr
第5楼 fujianabc 发表于 2010-10-30 04:23
金牌会员 发帖 1,616 积分 3,467
Originally posted by jaqal at 2010-10-29 04:00 PM:
难道就没有什么方法修改引导文件 让引导程序直接执行\boot\下的grldr

没有,现在常见的系统启动程序都要求直接放在根目录下的。比如dos的io.sys,os/2的os2ldr,nt系统的ntldr,nt 6.x的bootmgr,无不要求必须放在根目录下。关键原因是因为启动扇区代码容量的限制,使得启动扇区容不下到非根目录去寻找引导程序的代码。
第6楼 不点 发表于 2010-10-31 22:04
银牌会员 发帖 1,115 积分 2,491
楼主的要求太高了。U盘能启动成功、不死机就是万幸的了,你还要求到子目录下找到 GRLDR。

如果不是 U 盘,而是硬盘,那么有办法,就是,用 63 扇区的 MBR 代码,来装入子目录下的引导文件,如 GRLDR 等。

目前有两个这样的软件可用,一个是 wee(可在 http://nufans.net/grub4dos/ 下载),一个是 pt 的 63 扇区 grub(63s-grub):

http://bbs.wuyou.com/viewthread.php?tid=159898&extra=page%3D4
第7楼 wenlong 发表于 2010-11-01 02:55
新手上路 发帖 6 积分 9
必须根目录,系统问题
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023