无忧启动论坛

标题: grub4dos无法引导dos [打印本页]

作者: 20111693129601    时间: 2011-11-21 08:26
标题: grub4dos无法引导dos
我的dos下有io.sys,msdos.sys,command.sys,硬盘fat32的
menu.lst这样写:
title DOS2
root (hd0,0)
chainloader (hd0,0)/dos/io.sys
boot
在启动dos后提示:
type name of the command interpreter
这是怎么回事?
求助!谢谢!
作者: xianglang    时间: 2011-11-21 09:09
DOS的几个核心文件,可以放在子目录中启动吗?
作者: rockrock99    时间: 2011-11-21 16:51
很明显是没用过DOS的人写的菜单,无语了
作者: 2011回忆爱情    时间: 2011-11-24 02:33
印象中 好像不能放在 子目錄....
作者: zlgs    时间: 2011-11-24 08:56
io.sys必须放根目录
command.com放子目录或者虚拟盘可以由自动批处理定义
作者: rjn2307    时间: 2011-11-24 19:43
原帖由 xianglang 于 2011-11-21 09:09 发表
DOS的几个核心文件,可以放在子目录中启动吗?


用GRUB4DOS引导可以放在任意目录,其原理:

MBP >指定> GRLDR >指定> IO.SYS >指定> CONFIG.SYS >指定> COMMAND.COM >指定>  AUTOEXEC.BAT >指定> %COMSPEC%

以根目录只有一个 GRLDR 文件和一个 BOOT 目录为例具体操作:

1. UD 打开 IO.SYS 查找替换一处 "/CONFIG.SYS" 为 "/BOOT/12345
2. UD 打开 COMMAND.COM  查找替换一处 "/AUTOEXEC,BAT" 为 "/BOOT/1234567"
3. 记事本打开 CONFIG.SYS  前面加上一句: SHELL=BOOT\MAXDOS..\COMMAND.COM
4. 记事本打开 AUTOEXEC,BAT 前面加上一句:SET COMSPEC=C:\BOOT\MAXDOS~1\COMMAND.COM
5. 将 AUTOEXEX.BAT 改名 1234567 并移至 /BOOT 目录
6. 将 CONFIG.SYS   改名 12345  并移至  /BOOT 目录
7. IO.SYS 也可以任意改名,grldr 内置菜单只需一句: find --set-root /BOOT/MAXDOS../IO.SYS && chainloader ()/BOOT/MAXDOS../IO.SYS
8. IO.SYS 和COMMAND.COM 和其他DOS命令文件放在 \BOOT\MAXDOS.. 子目录。

以上 UD 操作字节数保持不变,大小写不限,不包括引号“”;当然启动配置文件12345和所有BAT中的路径要相应修改。

[ 本帖最后由 rjn2307 于 2011-11-24 23:39 编辑 ]
作者: rockrock99    时间: 2011-11-24 21:54
标题: 回复 #6 rjn2307 的帖子
竟然动用到修改原文件的方法,何必呢
作者: xintiandi    时间: 2011-11-24 23:52
一般都是用grub引导的dos.ima比较好哟。引导io.SYS,dos下所有文件都拷贝进去。文件混乱不好看。




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