无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4874|回复: 5
打印 上一主题 下一主题

请强者帮忙:光盘用grldr引导io.sys

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-21 21:51:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ISO制作软件:ultraiso.exe
引导信息:grldr(中文grub4dos-0.4.4)
grldr内置引导菜单:
title  启动到DOS
rootnoverify (cd)/boot
chainloader (cd)/io.sys

ISO光盘映象结构:
\io.sys
\boot\msdos.sys
\boot\config.sys
\boot\autoexec.bat
\boot\command.com

光盘引导后出现:

我调试了好几晚上,一直没有成功,请高手不吝赐教!
注:本贴纯属讨论学习,谢决提供其它的启动dos的方法。只是想知道如何用这种方法启动成功,和我错在什么地方了。

另这个文件和启动方法可在U盘中启动成功。



2#
发表于 2010-1-21 22:15:43 | 只看该作者
你太费劲了,有创意呀!!!!
回复

使用道具 举报

3#
发表于 2010-1-22 05:13:47 | 只看该作者
很不幸的,DOS 不认得 CDROM,所以,你的 CD 上的文件,DOS 都看不到。

DOS 启动需要 config.sys 文件才能加载 CDROM 的驱动,但是,在你所试验的情况下,你的 config.sys 就已经是在光盘上了,DOS 无法访问,因此 DOS 也就不能加载光盘驱动了。总结一下:

DOS 内核io.sys无法访问光盘---->需要找到 config.sys---->而config.sys 也在光盘上,对DOS而言不可见---->先有鸡,先有蛋,进入逻辑的死循环。

而如果想启动的是 grub4dos 而不是 DOS,则问题就发生了微妙的变化:由于 grub4dos 的内核已经支持 (cd) 设备,所以,grub4dos 就不会遇到这个逻辑悖论了。

寄希望于 FreeDOS 能够打破 DOS 的这个框框。但是,FreeDOS 的开发也几乎可以说是停止了。

因此,你还是老老实实的用一个软盘映像来启动你的 DOS 吧。
回复

使用道具 举报

4#
发表于 2010-1-29 09:18:40 | 只看该作者
xp系统下,在硬盘上引导io.sys没问题.
title DOS
find --set-root /io.sys
chainloader /io.sys
回复

使用道具 举报

5#
发表于 2010-3-10 16:06:08 | 只看该作者
我今天也这么干的。不过我的是用u盘启动。目录结构是/boot/dos/io.sys,/boot/dos/msdos……,出现的提示跟你差不多,我在c>后面输入command的路径就好了,c:\boot\dos\command.com
另外给大家解释一下为什么这么做,而不是去引导镜像:
我需要频繁的修改autoexec,config.sys,这么做的比较方便修改。
回复

使用道具 举报

6#
发表于 2010-3-12 15:25:48 | 只看该作者
MSDOS.SYS等文件,可以放到其他目录的呀?我才第一次发现,有空我也试试,这样根目录干净多了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 09:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表