假如要用MS-DOS,则还需要制作一张MS-DOS启动盘(如Windows 98启动盘),通过“Get MS-DOS…”功能将MS-DOS启动盘导入到Symantec Ghost中。
从FTP服务器下载镜像文件
1.首先用刚创建的NDOS1引导系统。
2.在A:\>下输入D:,将盘符切换到D盘(用来存放下载文件,要求磁盘分区格式不能为NTFS)。
3.在D:\>下输入 a:\ftp 192.168.100.15 (因为FTP.exe存放在A盘)。
4.根据提示分别输入账号及密码,如果账号及密码正确,则命令提示符变成FTP:\>。
5.在FTP:\>下输入CD GHOSTBAK(进入FTP服务器GHOSTBAK子目录)。
6.在FTP:\>下输入DIR(查看FTP服务器当前目录下的内容)。
7.在FTP:\>下输入GET 27102K.GHO(将27102K.GHO从FTP服务器下载到本地)。
8.在FTP:\>下输入LDIR(浏览本地文件目录,即查看D盘是否有27102K.gho)。
9.在FTP:\>下输入QUIT(退出程序,回到DOS提示符)。
通过上面的操作,我们可以看到,利用该DOS系统盘可以很方便地构建起DOS.NET平台,实现与FTP服务器的连接,在系统崩溃情况下从FTP服务器获取镜像文件,迅速还原系统。
让系统盘支持光驱/多网卡
下面让我们走近NDOS1,发现它除了引导文件外,还增加了鼠标的驱动,NET文件夹(里面存放的是网卡驱动)和DOS中经常使用的Autoexec.bat和Config.sys文件。若要让NDOS1支持光驱、增加磁盘分区、格式化等功能,我们可以从Windows 98启动盘中提取相关文件,复制到NDOS1中。当然也可以反过来,将NDOS1中的NET文件夹及鼠标驱动复制到Windows 98启动盘,我选的是第二种方法。
要实现多网卡的支持,只要复制不同网卡的驱动,在Config.sys配置一个多网卡启动菜单,分别加载相应的网卡驱动就可以了。
下面是我的超级DOS.NET系统盘打造过程。
我校的网卡有三种类型,分别为Realtek RTL8139(A) PCI Fast Ethernet Adapter、D-Link DFE-530TX PCI Fast Ethernet Adapter和LEGEND DFE-530TX PCI Fast Ethernet Adapter。我再利用Symantec Ghost创建分别支持D-Link DFE-530TX 和LEGEND DFE-530TX网卡的DOS系统盘,用NDOS2、NDOS3表示。由于LEGEND DFE-530TX网卡在Symantec Ghost中默认是没有的,所以需要事先准备LEGEND DFE-530TX网卡的随机驱动盘,通过Add功能导入Packet驱动到Symantec Ghost中。然后将NDOS2、NDOS3中的NET文件夹改名为NET1和NET2。通过观察发现,NET和NET1中均存在dis_pkt.dos、netbind.com、protman.dos、protman.exe和protocol.ini文件。除protocol.ini外将NET1中其余几个重复文件删除掉,这里要注意的是protocol.ini是网卡的配置文件,不同网卡其配置信息是不一样的,所以不能删除。Ghost文件夹中有一个wattcp.cfg文件,它是网络配置文件,用来指定网络的IP地址、子网掩码和网关,假如是通过DHCP动态分配IP则不需要该文件。
制作一张Windows 98启动盘,用BOOT 98表示。由于BOOT 98所剩空间不多,所以首先需要给它瘦身,删除BOOT 98中的 extract.exe、readme.txt等文件,将ebd.cab文件剪切到C盘,用WinRAR解压到临时文件夹,然后将ebd.cab解压出来的文件中选择比较有用的Edit.com、Format.com、Mscdex.exe和SYS.com复制回BOOT 98中。将NDOS1、NDOS2、NDOS3中的NEY、NET1、NET2文件夹、NDOS1中的FTP.exe、Mouse.com及Ghost中的Wattcp.cfg复制到BOOT98中。