![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 23:42 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » PCDOS能用GRUB吗? |
| 可打印版本 1,726 / 12 |
| 第1楼 martin325 | 发表于 2006-04-12 23:38 |
| 银牌会员 发帖 603 积分 1,582 | |
|
PCDOS能用GRUB吗? 如题。
请问怎么用?如何设置? 我的老是出错! |
|
| 第2楼 tinybit | 发表于 2006-04-13 09:18 |
| 初级用户 发帖 57 积分 137 | |
|
谢谢您对 GRUB4DOS 的关注。目前还没有 PC DOS 的支持。将来会支持的,但现在还没着手处理这一问题。有些功能的实现,不是优先的,被排在后面了。比如,CDROM 和 ISO 的启动,问题本身涉及到一个被微软恶意污染了的标准(bootable CD-ROM specification),所以,处理起来十分棘手,只能放到最低优先级,最后解决。PC DOS 等等 DOS 的支持问题,由于它们使用人数较少,所以也不具有很高的优先级。还有,比如, NTFS 的支持,已经冻结,这是由于微软对 GRUB4DOS 调用 NT bootsector 做了恶意破坏,使得这一支持变得不稳定,它随时还可以继续给以破坏,所以,我们只能冻结对 NTFS 的支持(就是不再继续开发,也不再处理 NTFS 方面的 BUG 报告)。在上述任何一种情况下,大家都可以提供补丁,即便冻结了的,也可以接受补丁。
|
|
| 第3楼 martin325 | 发表于 2006-04-13 13:28 |
| 银牌会员 发帖 603 积分 1,582 | |
|
像这样的补丁:grub-0.97-patch7-scdrom
应该如何应用? |
|
| 第4楼 DOSforever | 发表于 2006-04-13 13:42 |
| 金牌会员 发帖 2,239 积分 4,639 | |
|
推荐你使用 System Commander
不过它本身也只能安装在 FAT 文件系统类型的分区上。 |
|
| 第5楼 tinybit | 发表于 2006-04-13 17:34 |
| 初级用户 发帖 57 积分 137 | |
|
scdrom 也冻结了,这主要是由于 scdrom 模块并不能完美解决 CDROM 的启动问题,而是仅仅解决了一部分 CDROM 的启动问题。用户们报告说,这个模块在目前的 GRUB4DOS 下其实是无法使用的,所以,正准备删除呢。将来有时间的话,我会考虑重写 CDROM 驱动程序的。
你看到的那些 patch 文件,是由 compile 文件自动访问的,无需手工处理该文件。研究一下 compile 文件,就清楚了。这需要对 LINUX 有一定的了解。 |
|
| 第6楼 martin325 | 发表于 2006-04-20 15:01 |
| 银牌会员 发帖 603 积分 1,582 | |
|
请教tinybit:
我们知道在menu.lst中写上: title Boot from HDD rootnoverify (hd0,0) makeactive chainloader +1 title Boot from CDROM map --mem --read-only (hd0,0)/boot/cd.vfd (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) map --floppies=1 title Boot from Floppy chainloader (fd0)+1 rootnoverify (fd0) 分别表示从硬盘、光驱、软驱启动,那么有什么简便办法,也在menu.lst写上什么,就能实现从U盘启动呢? |
|
| 第7楼 fujianabc | 发表于 2006-04-20 15:16 |
| 金牌会员 发帖 1,616 积分 3,467 | |
Originally posted by martin325 at 2006-4-20 03:01 PM: 那要看你的u盘被bios认成了什么了,一般有的机子模拟成软驱(fd0)有的模拟成硬盘(hd1)(假设你电脑上只有一个硬盘) 认成(fd0)时, chainloader (fd0)+1 boot 认成(hd1)时, map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd0)+1 boot 当然,还有一种可能,电脑上有一个软驱,u盘被认成(fd1),不过我没碰到过这种情况。若是这样 map (fd1) (fd0) map (fd0) (fd1) map -hook chainloader (fd0)+1 boot |
|
| 第8楼 martin325 | 发表于 2006-04-21 08:13 |
| 银牌会员 发帖 603 积分 1,582 | |
|
谢谢fujianabc的答复。
看来认U盘的参数设置要看BIOS的。 有没有一种设置可以通吃fujianabc提到的三种情况? |
|
| 第9楼 fujianabc | 发表于 2006-04-21 11:37 |
| 金牌会员 发帖 1,616 积分 3,467 | |
|
对于u盘,应该没有通用的方法,完全看主板把u盘模拟成了什么。以上三种就是把u盘模拟成了第一软驱、第二硬盘、第二软驱。
|
|
| 第10楼 martin325 | 发表于 2006-05-01 20:14 |
| 银牌会员 发帖 603 积分 1,582 | |
|
我的朋友的电脑的C分区是NTFS的。
现在我把grldr、menu.lst、winmedos.ima三个文件复制到C:\根目录下。 在这种情况下,我如何作调整,使GRLDR能应用grub-0.97-patch3-ntfs, 使电脑能顺利从GRLDR引导虚拟映像启动文件“winmedos.ima”启动? |
|
| 第11楼 martin325 | 发表于 2006-05-01 20:37 |
| 银牌会员 发帖 603 积分 1,582 | |
|
我把 grub-0.97-patch3-ntfs、grub-0.97-patch4-emulation、grub-0.97-patch7-scdrom、compile 都复制到C根目录下,启动电脑后,能启动MENU.LST,但从MENU.LST选择从映像文件启动时,电脑死机了。郁闷……
|
|
| 第12楼 不得不爱 | 发表于 2006-05-02 08:06 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
winmedos.ima文件有多大?
|
|
| 第13楼 martin325 | 发表于 2006-05-02 16:35 |
| 银牌会员 发帖 603 积分 1,582 | |
|
2.88 标准映像文件
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |