无忧启动论坛

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

[求助] grub4dos无法引导dos

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-21 08:26:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的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
这是怎么回事?
求助!谢谢!
2#
发表于 2011-11-21 09:09:38 | 只看该作者
DOS的几个核心文件,可以放在子目录中启动吗?
回复

使用道具 举报

3#
发表于 2011-11-21 16:51:15 | 只看该作者
很明显是没用过DOS的人写的菜单,无语了
回复

使用道具 举报

4#
发表于 2011-11-24 02:33:56 | 只看该作者
印象中 好像不能放在 子目錄....
回复

使用道具 举报

5#
发表于 2011-11-24 08:56:29 | 只看该作者
io.sys必须放根目录
command.com放子目录或者虚拟盘可以由自动批处理定义
回复

使用道具 举报

6#
发表于 2011-11-24 19:43:00 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

7#
发表于 2011-11-24 21:54:54 | 只看该作者

回复 #6 rjn2307 的帖子

竟然动用到修改原文件的方法,何必呢
回复

使用道具 举报

8#
发表于 2011-11-24 23:52:57 | 只看该作者
一般都是用grub引导的dos.ima比较好哟。引导io.SYS,dos下所有文件都拷贝进去。文件混乱不好看。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 20:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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