下面开始定制引导菜单。从最简单的开始,用这个grub4dos的启动u盘来引导dos。
首先在网上下载一个dos,我选了最经典的win98启动盘。在这里可以下载win98启动盘。下载后解压得到win98j.ima文件。这个文件其实是一个软盘镜像。grub4dos可以直接加载。
把win98j.ima复制到u盘某处,比如/boot/文件夹里。
修改menu.lst,在最后增加下列内容
title 启动DOS map --mem /boot/win98j.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
重启试试吧,很容易吧。至于dos下功能的扩充,只需要把ghost,dm之类的工具复制到u盘,进入dos后就可以手动运行了。想要直接启动ghost或者dm之类工具的,请看下一步。
下面给引导菜单加一个ghost。ghost需要在dos环境下运行,所以我们实际上是需要做一个能直接启动ghost的dos环境。
你可以自己定制集成了ghost,dm等工具的dos环境,并且直接启动它,maxdos,矮人dos,一键ghost之类都是这样做出来的。但是没必要了,网上大把有得下载。我们只需下载一个包含这些工具的img文件,用u盘引导它们就可以了。
因为DOS每次启动都会执行utoexec.bat批处理文件,所以将要自动启动的命令加入其中就可以了。
下面我用刚下载的win98启动盘做了点改动,通过ultraiso集成了一个ghost并且直接启动它。
a)用ultraiso打开win98j.ima,把所有文件解压到特定目录,比如98dos
b)把ghost.exe复制到98dos文件夹
c)用写字板打开autoexec.bat文件,在这里增加一行。(红色字体)
…… IF "%config%"=="NOCD" GOTO QUIT IF "%config%"=="HELP" GOTO HELP ghost LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% ……
保存退出。
d)用ultraiso新建一个软盘镜像(注意容量要足够,并且启动扇区选win98dos)
e)把98dos文件夹的所有文件复制到ultraiso的工作区
f)在ultraiso保存命名为dosghost.ima,这样,一个直接启动ghost的dos镜像就做好了。把它复制到u盘的boot目录
g)现在改menu.lst,在最后增加下列命令
title 启动ghost map --mem /boot/dosghost.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
用u盘启动电脑后,选择‘启动ghost’,再选择‘带cd-rom支持’选项,进入dos后就会自动运行ghost。