返回

在虚拟机上安装 MS-DOS 6.22 简体中文版

今天突发奇想想在虚拟机上安装MS-DOS 6.22 简体中文版,在安装的过程中遇到了一些问题想记录下来。

今天突发奇想想在虚拟机上安装MS-DOS 6.22 简体中文版,在安装的过程中遇到了一些问题想记录下来。

资源下载

本文用到了以下工具:

另外如果需要转换软盘镜像格式的话可以用WinImage进行转换。 Microsoft Network Client 3.0 for MS-DOS 也可以从Windows NT 4.0 Server 安装镜像中提取,路径为CLIENTS/MSCLIENT/DISKS/

制作镜像

由于MSDN我告诉你提供的MS-DOS 6.22 简体中文版安装文件并不是软盘镜像文件,而是零散的安装文件,而这其中又有一些步骤需要注意,否则将无法正常安装。

将MS-DOS 6.22 简体中文版安装文件解压,解压后会得到10个文件夹,这10个文件夹对应着10张软盘,因此我们要将这10个文件夹做成10个软盘镜像。

制作System Disk

制作System Disk #1

因为我们需要从这张软盘引导进DOS系统,而系统引导是有一定的规则的,所以必须严格按照以下步骤进行制作,否则将无法正常引导,很多人就是在这一步踩了坑。

参考Wiki:https://en.wikipedia.org/wiki/IO.SYS

PC的DOS系统启动顺序,先将第一个扇区的内容载入内存执行,如果可引导,就载入后面头三个扇区的IO.SYS文件进入内存,将执行权交给IO.SYS。……

磁盘结构要求:

  • 根目录下头两个文件必须是IO.SYSMSDOS.SYS
  • IO.SYS必须是fat目录表保存的第一个文件
  • IO.SYS+MSDOS.SYS必须是连续的

所以在制作软盘镜像的时候需要先将IO.SYS文件添加入虚拟磁盘,然后设定为引导文件。 设定引导文件似乎是在MBR的代码里更改文件名为你设定的文件名。

  1. 打开UltraISO,文件-新建-软盘映像,在弹出的映像格式窗口中,映像大小设置为1.44MB,引导扇区选择MSDOS 6.22

  2. 在左侧的FDD_BOOT上右键-重命名,设置卷标为DISK 1注意中间有6个空格不可以删除,否则安装程序将无法识别安装盘,也有很多人在这一步踩了坑。

  3. 打开DISK1文件夹,先将IO.SYS添加到软盘根目录中,然后对其右键-设置为引导文件

  4. 之后添加MSDOS.SYS,再添加COMMAND.COM,保存文件为DISK1.img

  5. 之后将剩下的所有文件添加到软盘根目录,保存文件即可。

制作剩下的System Disk

因为剩下的安装盘不提供引导功能,所以不需要按顺序添加文件,直接将文件夹里的文件全部添加到软盘根目录后,将卷标改成对应文件夹的编号如DISK 2等(中间6个空格不能删,跟前面一样),之后保存文件即可。

制作 Chinese System Disk

这个组件包含了中文显示驱动程序、中文字体、中文输入法、中文打印驱动程序等,可对MS-DOS 提供中文支持,如果不需要支持中文则可以跳过这个部分。

新建软盘镜像,将卷标设置为对应文件夹的编号如PDOS 1等(中间6个空格不能删,跟前面一样),将对应文件夹里的文件全部添加到软盘根目录,保存为对应的软盘镜像如PDOS1.img

制作 Microsoft Network Client 3.0 for MS-DOS Disk

将压缩包解压,得到DSK3-1.exeDSK3-2.exe,这两个文件实际上是DISK1、DISK2安装盘的自解压程序,用压缩软件打开,新建软盘镜像,将里面的文件分别添加到两个镜像文件,保存为WNC1.imgWNC2.img。 如果是从Windows NT 4.0 Server 安装镜像中提取的文件,则将DISK1、DISK2文件夹中的文件分别添加到两个镜像文件,保存为WNC1.imgWNC2.img

添加网卡驱动

将网卡驱动内的文件添加到DISK1安装盘根目录下,保存即可。

制作 Microsoft Workgroup Add-On Disk

新建软盘镜像,将卷标设置为WC 1(中间6个空格不能删,跟前面一样),将WC1文件夹里的文件全部添加到软盘根目录,保存文件为WC1.img

制作 Uninstall 1

在之后的安装过程中,安装程序需要你提供一张卷标为UNINSTALL 1的软盘来存放备份文件。

新建软盘镜像,将卷标设置为UNINSTALL 1,保存文件为UNINSTALL.img

至此,你已经有了12个软盘镜像文件+UNINSTALL 1镜像。

如果你懒得制作镜像的话可以点这里直接下载我做好的镜像

安装

新建虚拟机

在VMware中新建一个虚拟机,名称设置为你想要的名字,客户机系统设置为MS-DOS,内存设置为合适的大小,硬盘设置为自己需要的大小。 若虚拟机软件没有添加软盘驱动器则需要手动添加软盘驱动器。

安装系统本体

用软盘驱动器加载之前制作好的DISK1.img,然后启动虚拟机。若虚拟机不支持img格式的镜像的话可以用WinImage进行转换成支持的格式。

启动后会自动引导到MS-DOS的安装界面,但是这时如果直接按Enter的话会提示无法安装。

我们需要先对硬盘进行分区、格式化之后,才能进行安装。

分区

按两下F3退出安装界面。

输入fdisk并回车,进入磁盘管理工具。

选择【1】新建分区,一路回车然后重启。

重启后还是会引导到安装界面,继续按两下F3退出。

格式化

此时分区已经创建完毕,但是还没有格式化,我们需要执行下面的格式化命令之后才能正常使用。

format C:

输入指令后按Y确认格式化,设置卷标。

至此,硬盘完成了分区和格式化。

安装MS-DOS

输入setup进入MS-DOS安装程序。

Enter下一步。

这里会提示你准备一张名字为UNINSTALL 1的软盘。按Enter下一步。

在这里选择DOS系统的类型,系统安装路径和显示器的类型,按照自己的情况选择,按Enter下一步。

这里选择附加安装的程序,按照自己的需求选择,按Enter下一步。

Y开始安装。

这里需要你插入名字为UNINSTALL 1的软盘,在虚拟机软盘驱动器中加载之前制作好的UNINSTALL.img镜像文件,按Enter继续安装。

这时需要你插入名字为Disk 1的软盘,在软盘驱动器中加载DISK1.img,按Enter继续安装,之后安装程序还会要求你更换很多次软盘,直接加载对应的软盘镜像然后按Enter继续即可。

将软盘弹出,按Enter继续。

MS-DOS 6.22 安装完毕,按Enter重启。

至此,MS-DOS 6.22 系统本体安装完毕。

安装中文组件

这个组件包含了中文显示驱动程序、中文字体、中文输入法、中文打印驱动程序等,可对MS-DOS 提供中文支持,如果不需要支持中文则可以跳过这个部分。

在虚拟机软盘驱动器中加载之前制作好的PDOS1.img文件。输入A:切换到软盘,再输入csetup进入安装界面。

C:\>A:

A:\>csetup

Enter下一步。

Enter使用推荐配置安装,也可按C进行自定义安装。

这时需要你插入名字为Disk 2的软盘,在软盘驱动器中加载PDOS2.img,按任意键继续安装,之后安装程序还会要求你更换几次软盘,直接加载对应的软盘镜像然后按任意键继续即可。

将软盘弹出,可以使用Ctrl+Alt+Delete重启,或者按Enter返回命令行。

至此,MS-DOS 6.22中文组件安装完毕。

安装 Microsoft Network Client 3.0 for MS-DOS

在虚拟机软盘驱动器中加载之前制作好的WNC1.img文件。输入A:切换到软盘,再输入setup进入安装界面。

C:\>A:

A:\>setup

Enter下一步。

选择安装路径,按Enter下一步。

安装程序正在收集信息,请稍后。

选择Network adapter not shown on list below,按Enter下一步。

选择网卡驱动路径,按Enter下一步。

选择网卡,按Enter下一步。

Enter启用优化。

选择Change Network Configuration,按Enter继续。

Tab切换到上方的方框,选中NWLink IPX Compatible Transport,再按Tab切换到下方的方框,选择Remove,按Enter删除。

选择Microsoft TCP/IP 协议和Microsoft NetBEUI 协议,按Enter添加。

Tab切换到上方的方框,选择Microsoft TCP/IP,再按Tab切换到下方的方框,选择Change Settings,按Enter继续。

按照自己情况配置参数。 其中Drivername=TCPIP$不能更改。 Disable Automatic Configuration(参数:0,1)是是否禁用自动获取IP地址,0代表使用DHCP自动获得地址,1代表不自动获得地址。 IP Address手动设置IP地址,地址间隔用空格隔开。 IP Subnet Mask设置子网掩码。 Default Gateway 0设置默认网关。 Default Gateway 1设置网关2。 NetBIOS Sessions保持默认。 配置完成后选择The listed options are correct继续。

Enter继续。

Enter开始安装。

这时需要你插入Disk 2安装盘,在软盘驱动器中加载WNC2.img,按Enter继续安装。

这时需要你插入Disk 1安装盘,在软盘驱动器中加载WNC1.img,按Enter继续安装。

将软盘弹出,按Enter重启或按F3返回命令行。

至此,Microsoft Network Client 3.0 for MS-DOS 安装完毕。

安装 Microsoft Workgroup Add-On

在虚拟机软盘驱动器中加载之前制作好的WC1.img文件。输入A:切换到软盘,再输入setup进入安装界面。

C:\>A:

A:\>setup

Enter下一步。

选择安装路径,按Enter下一步。

安装程序正在收集信息,请稍后。

选择你的网络适配器,按Enter下一步。

如果不选择网络适配器而是直接回车,按C下一步。

设置你的计算机名,按Enter下一步。

确认安装信息,按Enter下一步。

将软盘弹出,按Enter重启或按F3返回命令行。

至此,Microsoft Workgroup Add-On For MS-DOS 安装完毕。

安装后配置

加载中文环境

输入pdos即可加载中文环境。

MS-DOS中文环境内置国标、区位码、双拼、全拼输入法,使用Ctrl+Shift切换输入法,使用Ctrl+Space切换中英文。

在中文环境里输入quit即可退出中文环境。

想了解更多信息可以查看PDOS1安装盘里的README文件或者C:\PDOS\README文件。

(完)

更多DOS相关内容可以看看中国DOS联盟论坛

参考:

http://www.kompx.com/en/network-setup-in-dos-microsoft-network-client.htm http://cndos.fam.cx/forum/viewthread.php?tid=16792&fpage=1 https://wenku.baidu.com/view/1fb85428b4daa58da0114aa7.html