|
原帖由 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 编辑 ] |
|