无忧启动论坛

标题: 请强者帮忙:光盘用grldr引导io.sys [打印本页]

作者: rmoon    时间: 2010-1-21 21:51
标题: 请强者帮忙:光盘用grldr引导io.sys
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盘中启动成功。




作者: cchessbd    时间: 2010-1-21 22:15
你太费劲了,有创意呀!!!!
作者: 不点    时间: 2010-1-22 05:13
很不幸的,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 吧。
作者: 一只旋转的陀螺    时间: 2010-1-29 09:18
xp系统下,在硬盘上引导io.sys没问题.
title DOS
find --set-root /io.sys
chainloader /io.sys
作者: ppp0qqq    时间: 2010-3-10 16:06
我今天也这么干的。不过我的是用u盘启动。目录结构是/boot/dos/io.sys,/boot/dos/msdos……,出现的提示跟你差不多,我在c>后面输入command的路径就好了,c:\boot\dos\command.com
另外给大家解释一下为什么这么做,而不是去引导镜像:
我需要频繁的修改autoexec,config.sys,这么做的比较方便修改。
作者: xianglang    时间: 2010-3-12 15:25
MSDOS.SYS等文件,可以放到其他目录的呀?我才第一次发现,有空我也试试,这样根目录干净多了。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3