制作DOS启动镜像原理

制作DOS启动镜像原理,第1张

制作DOS启动镜像原理

从DOS开机启动步骤可以知道,IO.SYS为 DOS的系统引导文件,由它来执行“MSDOS.SYS”及“COMMAND.COM”。“IO.SYS”默认会从它相同的位置查找“MSDOS.SYS”及“COMMAND.COM”。

电脑从U盘启动=>IO.SYS=>MSDOS.SYS+COMMAND.COM=>AUTOEXEC.BAT

AUTOEXEC.BAT为一批处理文件,可以按你的要求执行指定文件,如GHOST,PM,PQ等。

最简单的,我们可以用AUTOEXEC.BAT启动Grub4dos中的grub.exe,这样启动grub后就可以进行多系统启动了。

更改文件相对位置

为了使U盘启动分区看上去整洁我们可以把“MSDOS.SYS”及“COMMAND.COM”这两个文件放在了BOOT文件夹中。

更改了“MSDOS.SYS”及“COMMAND.COM”这两个文件的位置,那“IO.SYS”就找不到它们了。我们可以利用UltraEdit-32来修改“IO.SYS”中这两个文件的默认路径,也就是把“IO.SYS”中的“MSDOS.SYS”改成“BOOT\MSDS”。

原理是不能改变“IO.SYS”文件的总字节数,所以“MSDOS.SYS”与“BOOT\MSDS”的字节数是要相同的。这样,“IO.SYS”在启动时,就会到BOOT文件夹中找“MSDS”,其实这个文件就是MSDOS.SYS改的名字。同理,“IO.SYS”中的“COMMAND.COM”也要改成“BOOT\COMCMD”, 这样,“IO.SYS”在启动时,就会到BOOT文件夹中找“COMCMD”。

IO.SYS中关于AUTOEXEC.BAT的默认位置也要修改,“IO.SYS”中的“AUTOEXEC.BAT”改为“BOOT\AUTOEXE”。

到此,制作DOS映像的方法我们已经掌握了,可以按用UltraISO制作DOS启动镜像中的步骤来制作自己的DOS映像了。建议在网上下载已经很成熟的DOS映像,再用UltraISO修改。

说下安装步骤和要点:

不知道楼主是在哪下的DOS,我是强烈推荐去DOS之家下载那个软盘原版镜像;至于版本,DOS6.22虽然经典,但是兼容性很差,且不支持长文件名。dos7.10就不错,推荐下载。软盘版的就够用了。光盘版上多了add-ons(包含有许多附件例如很老的一些声卡驱动、多媒体播放等)

下载后解压有两个IMG文件(软盘镜像,你要有软驱软盘就弄成软盘也行,估计很大可能性是没有,我都忘了怎么弄了……)用winimage把这两个IMG文件提取到FAT32分区的同一个目录下。(比如c:\msdos71f)

下面是安装,几个要注意的地方。

1,提取出来的安装程序目录必在fat32分区

2,安装DOS的分区得是fat32分区(XP也可以是fat32分区,可以和xp在同一个分区),而且必须是主分区可引导(active),如果这两句没明白自己先熟悉一下分区知识。

找张WIN98的启动盘重启。(一般盗版盘都带这玩意,反正不管你用什么办法,先切dos环境下)

举例说明一下安装:

c:

cd msdos71f

setup

接下来就是安装了,全英文界面的。不过你问这个问题,安装过程对你来说应该不是很难,而且选项也不是很多;最后的英文会问你,发现了nt/2000系统,问你要不要双重引导的,这里别选错了。其他的不懂再问。你要是有良心的看我搭这么多字照你说的你就狂加分把。

1、把vista.iso用虚拟光驱加载,然后拷贝到硬盘中,如f:\vista。

2、把f:\VISTA目录下的bootmgr和boot目录拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。

3、把f:\vista\sources下的boot.win复制到C盘下sourse文件夹。

4、运行cmd-c:\boot\bootsect.exe /nt60 c:

5、重启计算机,正在启动安装程序,加载boot.wim,启动PE环境。

6、安装程序启动,选择安装的语言类型,时间和货币显示种类及键盘和输入方式。

7、出现“开始安装界面”,点左下角“修复计算机”

8、进入“系统恢复选项”,选择“命令提示符”,进入DOS窗口。

9、执行格式化命令format c:/q

10、安装系统,执行f:\vista\sources\setup.exe,底下就是正常的安装了。

疑问:1.重启计算机为什么会进入安装介面?如果此时想返回自己原本的系统怎么办?

2.记得安装过程会先复制文件,复制完后是不是重启?重启后还会继续安装吗?

3.第4点的命令 c:\boot\bootsect.exe /nt60 c: 是什么意思?

4.安装前的准备用到了以下的文件,它们有什么作用?

(1)f:\VISTA目录下的bootmgr和boot目录

(2)C盘根目录新建的sources文件夹

(3)f:\vista\sources\boot.win复制到C盘下sourse文件夹[]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8115260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存