制作一张含有网络功能的dos启动盘_第1页
制作一张含有网络功能的dos启动盘_第2页
制作一张含有网络功能的dos启动盘_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、制作一张含有网络功能的dos启动盘本文告诉你如何利用一张空白的1.44mb软盘、NT server4.0光盘、ms-Dos网卡驱动程序以及Windows操作系统制作一张含有netbeui、tcp/ip功能的网络启动盘。所以你必须预备好这些工具。另外,因为nt4的启动盘不支持fat32,所以你必须预备一个fat分区用来存放我们需要的文件以备dos下访问。 字串1 步骤1:预备一张空白软盘,将ntserver4.0的光盘放到光驱里面(假设光驱为e:)。执行e:supporthqtoolmakedisk.bat,制作一张nt4的启动盘。这张盘是我们将来制作网络启动盘的基础。 步骤2: 上一步的mak

2、edisk.bat执行完成后,将软盘里面的a:zipfile.exe ,a:setramd.bat ,a:dosrindramd.exe ,a:dosramdrive.sys删除。没办法,我们要尽可能节约软盘的空间,以便存放我们需要的东西_。 字串7 步骤3:上一步中删除了一些文件,我们必须在autoexec.bat和config.sys里面修改一下。要不然软盘启动过程中会报错,找不到文件。将a:autoexec.bat文件的内容修改成如下所示: 字串6echo offprompt $p$gSET PATH=A:DOS 将config.sys内容修改成如下所示: DEVICE=A:DOSHIM

3、EM.SYSDEVICE=A:DOSEMM386.EXE FRAME=NONEDOS=HIGH,UMBFILES=30BUFFERS=20LASTDRIVE=ZSTACKS=9,256SHELL=A:COMMAND.COM A:/E:512 /P 步骤4:现在我们有了一张可以开机的ms-Dos启动盘了。将nt光盘上的e:clIEntsmsclientnetsetup整个文件夹复制到硬盘上。要确保这个硬盘在dos下能够被访问。假设我们复制到c:netsetup目录下。 字串8 另外,我们还需要网卡的dos驱动程序。网卡驱动程序我们需要Windows for workgroup3.11(wfw31

4、1)驱动。或者nids2dos目录下的驱动。假设我们把驱动复制到c:nic目录下 步骤5: 现在我们用这张做好的启动盘开机。 在命令行下输入:c:netsetupsetup.exe,可以进入microsoft network client 3.0 for ms-dos的安装程序。按回车进入安装,选择安装目录为c:net。安装程序会生成c:net目录,并且将所有需要的文件都放在里面。将来我们会用到这些文件。 步骤6:拷贝完文件后,屏幕上会出现一堆网卡。假如你的网卡没有在列表中,选择截图上所选的。然后回车,程序会让你输入驱动位置。 输入驱动程序位置后,屏幕上会显示你的驱动支持的网卡列表。回车后会出

5、现一个提示,一定记得选择“setup for best performance”!这样可以增加网卡缓冲区提高性能。 字串9 步骤7:安装好网卡后,安装程序会让你输入登陆用户名称。输入你将来要登陆服务器的用户帐号。这里我们采用了administrator。 步骤8:上图看到的画面是修改安装选项的菜单。我们还要针对网络作一些修改。首先是计算机名。我们要将计算机名修改成网络中没有用过的名称。这里我们修改成了pc888。下面是修改登陆的工作组和域的名字。域名必须是帐号所在的域。(注重,我仅仅尝试了登陆域,登陆工作组没有尝试过) 然后选择第四贴图里面的“change setup options”。假如前

6、面设置了域名,那么要选择“logon to domain” 字串4 确认后再次回到第四贴图中的菜单,设置最重要的一样。选择“change network configuration”,接下来的画面中的选项可以用tab键切换。缺省情况下绑定了nwlink协议。我们当然不要,我们可以添加tcp/ip或者netbeui协议。经过实际体验,没有非凡需要的话,建议选择netbeui。原因后面再说。如图。假如选择tcp/ip,还要设定ip地址。先选中上面的tcp/ip,然后切换到下面的“change settings”,可以设置ip地址、子网掩吗以及缺省网关。最后还一定要记住要将“disable auto

7、matic configuration”设置成1,才算真正禁用dhcp。不过这样的话,这一张启动盘一次只能在一台计算机上使用。所以,假如网络中有dhcp服务器而且采用tcp/ip的话,还是采用动态配置比较好。(tcp/ip协议比较麻烦,没有非凡情况下还是采用netbeui比较简单实用,这也是推荐采用netbeui的原因) 这里设置tcp/ip协议。注重要将“disable automatic configuration”设置成1,才算真正禁用dhcp。 步骤9:好了,现在已经成功了80%了。现在重新启动计算机,到c:net目录下。我们要让这个目录能够挤到一张软盘里,必须删除一些文件。c:net

8、setup.exec:netsockets.exec:netnwlink.exec:netexpand.exec:netping.exe (假如觉得有用就可以不删)c:netipconfig.exec:netaddname.exec:netwin_sock.dllc:netwinsock.dllc:netwsockets.dllc:netrascopy.batc:netvbapi.386c:netreadme.txtc:net*.inf 字串6 步骤10:将c:net复制到软盘上。然后把启动盘上的autoexec.bat和configsys与system.ini等配置文件里面所有的c:net全

9、部替换成a:net打开a:netsystem.ini,找到network字段,将里面的workgroup=WORKGROUP改成"passWordcaching=no"(注:假如前面设置登陆工作组,不要删除),这样启动盘里面可以不保存登陆密码。启动盘里面还有一些空间,还可以加一些有用的东西进去,比如smartdrv.exe等等。 好了,假如做到这里你没有接收到任何出错提示,而你的参数设置又正确无误的话,一张网络启动盘就大功告成了。 现在许多网友在使用WinNT/2K/XP等操作系统了。可是,当他们启动了WinNT/2K/XP后,发现许多Dos程序都无法在它上面运行了,而且也

10、无法使用纯DOS了。这是怎么回事呢? 大家知道,WinNT/2K/XP中有个叫“命令提示符”的东东,表面看上去类似于Win3.x/9x中的MS-DOS窗口。然而,它们是完全不同的。 Win3.x/9x是运行于MS-DOS下的大型保护模式的GUI界面增强程序,而WinNT/2K/XP则是基于OS/2、NT构件的独立操作系统,因 此,它们之间有着本质的不同。真正的DOS是MS-DOS、PC-DOS等纯DOS,而WinNT/2K/XP中的“命令提示符”仅仅是个“WinNT系 统控制台”,其中带有一部分“DOS虚拟机”的功能。既然是虚拟的,效果自然没有真正的好。因此,当这个“虚拟的DOS”无法正常运行

11、DOS程序时,只有 使用真正的DOS(例如MS-DOS 7.10)以运行它们。 由于WinNT/2K/XP不带有DOS,所以要想在安装了这些操作系统后又想用硬盘安装纯DOS系统的话,只能使用双启动。很多网友知道 WinNT/2K/XP启动时往往会出现一个菜单,可以从中选择要启动的操作系统。然而,有时此菜单中并没有“DOS”这个选项,甚至启动时根本没有出现 此启动菜单(假如在安装WinNT/2K/XP时选择保留原操作系统的话,WinNT/2K/XP的启动菜单中就会出现原来操作系统的选项)。那么该怎么 办呢?以下介绍一下在安装了WinNT/2K/XP后再安装DOS的方法。 字串6 DOS的启动需要

12、DOS系统的引导扇区和启动文件。DOS安装程序在安装时会自动重建DOS的引导扇区和启动文件,这样安装后就可以启动DOS了。然而, 对于旧版本的DOS(如MS-DOS 6.x)而言,它们的安装程序会覆盖掉WinNT/2K/XP的引导信息,导致WinNT/2K/XP无法启动。用DOS自带的SYS等命令传输也会是这 种情况。所以,为了使DOS和WinNT/2K/XP均能启动,应该用更好的方法,或者用能够自动做成DOS与WinNT/2K/XP双启动的DOS安装 程序来自动完成。 字串3 MS-DOS 7.10是目前功能最强大实用,且兼容性最好的DOS。而且由于它全面支持大硬盘、大内存、长文件名(LFN

13、)、FAT32分区、可能直接启动Win3.x/9x等等,所以非常实用。而且它的安装程序就全面支持与WinNT/2K/XP并存。 “MS-DOS 7.10完整安装版” (可以在“DOS系统”中下载)在安装中可以让系统自动完成在WinNT/2K/XP下安装DOS完整版的操作,并自动实现DOS与WinNT/2K/XP的双启动。由于MS-DOS 7.10完整安装版非常强大实用,所以推荐大家使用。更具体信息可以在 纯MS-DOS 7.10完整安装版 一文中看到。 不过,假如硬盘的主分区(通常是C盘)是NTFS格式的,那是不能直接安装DOS的,因为DOS不直接支持NTFS格式。这时可以用一些多启动治理器来

14、实现,例如SPFDISK等。在用多启动盘治理器设置好系统分区后,直接安装MS-DOS 7.10即可实现与WinNT/2K/XP的共存。另外,除安装DOS或用真实DOS启动软盘启动DOS外,还可以利用虚拟软盘镜像的方法来启动DOS,也就是从WinNT/2K/XP的开机菜单中直接启动虚拟的DOS启动软盘中的DOS,相当于从DOS启动软盘启动。可以通过用VFloppy、GRUB for NTLDR等软件来实现,具体可以在 中国DOS联盟论坛 中看到。不过请注重,用虚拟软盘或真实软盘来启动到DOS都不是安装DOS,假如要真正安装DOS的话则需用DOS安装程序来自动安装。 从软件角度看,Dos下实现双机

15、互连的软件有好几种,如XTLink、DriveMap、FastLynx、InterLnk/InterSvr等,其中,LapLink v5.0(简称LL5)是国内非常闻名的一种,可在本站的“通讯软件”中下载。 下面就给大家简要介绍一下LL5的用法: 当在一台没有光驱的电脑上安装较大的软件如UCDOS 6.0时,可使用“双机对连线”将两台电脑的COM口或LPT口连接起来,并运行LapLink v5.0来实现与另一台电脑之间相互访问。首先找一条并口或串口“双机对连线”,将“对连线”分别安装在两台电脑的同名端口(注:仅需使用一条连接缆 线),下载并安装LapLink v5.0至两台电脑之中。下文以CO

16、M口为例简要介绍LL5的用法,(并口只需将IRQ设为Polled,其它设置相同)。用“串口对连线”连接两台电脑 的COMn口,分别启动两台电脑至纯DOS环境,启动两台电脑上的ll5.exe,出现ll5程序窗口,进入Options-> Port/Modem Setup->将你不使用的端口设为Disabled(两机操作相同),选中您连在本机使用的端口例如COMn->勾选Enable Port、去掉Use Modem前面的勾->选中Automatic->用Reset测试,看Self Test:Passed即可->OK->Done。退出一台电脑上的LL5,启动

17、LL5稍等几秒两台电脑会自动找到对方。在LL5程序窗口将 看到,左半部为本机文件区,右半部为远程机文件区,选中LL5窗口右侧已连接的“HHFF Northeast on COMn(115.200)”或“HHFF Northeast on LPTn”回车,看到远程机的驱动器了吗?选中一个驱动器->回车,试试文件操作,注重:操作F2=copy时的数据流方向。 这里提醒大家通过“双机对连线”用MS-DOS 6.x自带的InterSvr、InterLnk命令连接两台电脑时,InterLnk无法识别大硬盘及FAT32。不过其它的互联软件,如XTLink等则可以识别,而DriveMap甚至还可以识别

18、光驱,这样可以更加方便大家的使用。 不过,有些使用细节方面的问题可以注重一下。由于Win3.x比较旧而不支持在FAT32驱动器上建立永久交换文件,所以请用临时交换文件代替(注重:此为默认值,使用它就完全正常了),或在FAT16/FAT12驱动器下使用永久交换文件即可。有些程序(如MS Word 6.0等)需要文件共享功能,此时请确保在Win3.x运行前已加载了文件共享程序SHARE命令(通常DOS安装后已自动加载)。 字串2 和旧版本的DOS(如MS-DOS 6.x)相比,MS-DOS 7.10的一个重要更新就是全面支持大内存。也就是说,假如系统中的物理内存非常大(比如512MB),它们也将被

19、MS-DOS 7.10以及在它上面运行的Win3.x所识别并可以加以使用。但由于Win3.x本身的默认值对256MB以上的大内存的支持不好,所以假如系统中的内 存超过256MB的情况下Win3.x启动时可能会出现"PageOverCommit value in SYSTEM.INI is too large. Decrease the value, or if not present, add a setting that is less than 4."的错误信息信息。此时只需修改Win3.x的默认值,即在SYSTEM.INI中的386Enh项中加入一行(假如已有的话则直

20、接修改) PageOverCommit=x,使得系统的物理内存的大小和x之积不超过1024MB(1GB)即可,比如: 386Enh . PageOverCommit=2 .假设系统中的物理内存是512MB,而以上PageOverCommit的值为2,由于此时它们之积(512MB*2=1024MB)不大于 1024MB,这时再启动Win3.x就应该一切正常了。注重:此设置只需在系统内存很大(>256MB)而且Win3.x启动时出现以上错误信息 时才需进行修改。而在通常情况下,Win3.x则自然是可以正常启动和使用的,不必做任何修改。 字串2 另外有一点可以注重一下,进入Win3.x前请直接

21、在根文件夹(例如C:)下运行WIN,或是在退出Win3.x后执行CD等命令切换当前文件夹(或 直接执行CDWINDOWS也可以),也可以设置一个批处理文件(例如文件名为W32.BAT)来自动进行以上操作,以避免Win3.x退出时在某些情 况下可能出现的错误提示。 ANSI.SYS是MS-Dos中一个很有用的设备驱动程序,利用它,我们可以取自得想不到的显示效果。那么,它该如何使用呢?下面就来介绍一下。 注重:在本节中,语法和 ANSI 转义序列中的大写字母必须按原样键入。ANSI.SYS 定义了一系列函数,这些函数被用来改变显示图形、控制光标移动和键的重定义,ANSI.SYS 设备驱动程序支持转

22、义序列的 ANSI 终端仿真,以便控制系统的屏幕和键盘。该设备驱动程序必须由位于 CONFIG.SYS 文件中的DEVICE或DEVICEHIGH命令加载。语法DEVICE(HIGH)= 驱动器 : 路径 ANSI.SYS /X /K /R参数 驱动器 : 路径 指定 ANSI.SYS 文件的位置。选项/X重新映射 101 键键盘以外的扩展键。/K使 ANSI.SYS 文件将 101 键键盘当作 84 键键盘看待,这等价于命令 SWITCHES=/K。假如您通常使用 SWITCHES=/K命令,那么在使用ANSI.SYS 时,则需要使用选项 /K。/R当 ANSI.SYS 与屏幕阅读程序(该程

23、序使残疾人更易于使用计算机)一起使用时,此选项用来调整行的滚动,以便提高可读性。在 ANSI 转义序列中使用的参数:Pn数字参数,用来指定一个十进制数。Ps可选参数。指定一个十进制数,用于选择函数。您可以指定多个函数,必须用分号 (;) 将参数隔开。 字串4PL行参数。指定一个十进制数,它代表显示器或其它设备上的一行。Pc列参数。指定一个十进制数,它代表屏幕或其它设备上的一列。ANSI 转义序列中关于光标移动、图形和键盘的设置:在下面的 ANSI 转义序列的列表中,缩写 ESC 代表 ASCII转义字符 27(1Bh),它位于每个转义序列的开始。ESCPL;PcH光标位置:移动光标到指定的位置

24、(坐标),假如不指定位置,光标将移动到起始位置,即屏幕的左上角(0 行,0 列)。该转义序列与下面的光标位置转义序列的工作方式相同。ESCPL;Pcf光标位置:与前面光标位置转义序列的工作方式相同。ESCPnA上移光标:不改变列而将光标向上移动指定的行数。假如光标已在首行,则 ANSI.SYS 忽略这个序列。ESCPnB下移光标:不改变列而将光标向下移动指定的行数。假如光标已经在最后一行,则 ANSI.SYS 忽略这个序列。ESCPnC右移光标:不改变行而将光标向右移动指定的列数。假如光标已经在最右列,则 ANSI.SYS 忽略这个序列。ESCPnD左移光标:不改变行而将光标向左移动指定的列数

25、。假如光标已经在最左列,则 ANSI.SYS 忽略这个序列。 字串1 ESCs保存光标位置:保存当前光标位置。使用“恢复光标位置”序列,您可以将光标移动到保存的光标位置。ESCu恢复光标位置:将光标位置返回到“保存光标位置”所储存的位置。ESC2J清除显示:清除屏幕并将光标位置移到起始位置(0 行,0 列)。ESCK清除行:清除从光标所在位置到行尾的所有字符( 包括光标位置上的字符)。ESCPs;.;Psm设置图形模式:调用由下列数值指定的图形函数,在该序列再次出现之前,这些被指定的函数保持激活状态。图形模式改变屏幕上显示的颜色和文本(例如:黑体和下划线字体)属性。文本属性值功能-0 无属性1

26、 黑体4 下划线字体(仅适用于单色显示适配器)5 闪烁字体7 反显字体8 隐藏字体前景色 字串6 值功能-30 黑色31 红色32 绿色33 黄色34 蓝色35 紫红色36 青色37 白色背景色值功能-40 黑色41 红色42 绿色43 黄色44 蓝色45 紫红色46 青色47 白色参数 30 到 47 符合 ISO 6429 标准。ESC=psh设置模式:改变屏幕宽度或类型,使之成为下列数值所指定的一种。0 40 x 148 x 25 单色(文本)1 40 x 148 x 25 彩色(文本)2 80 x 148 x 25 单色(文本)3 80 x 148 x 25 彩色(文本)4 320 x

27、 148 x 200 4 色(图形)5 320 x 148 x 200 单色(图形)6 640 x 148 x 200 单色(图形)7 启用换行功能13 320 x 148 x 200 彩色(图形)14 640 x 148 x 200 彩色(16 色图形)15 640 x 148 x 350 单色(2 色图形)16 640 x 148 x 350 彩色(16 色图形)17 640 x 148 x 480 单色(2 色图形) 字串7 18 640 x 148 x 480 彩色(16 色图形)19 320 x 148 x 200 彩色(256 色图形)ESC=Psl重新设置模式:使用“设置模式”序

28、列所用的同一值来重新设置模式,但是 7 除外,使用 7 将使换行功能失效。注重:该转义序列中的最后一个字符是个小写 L。ESCcode;string;.p设置键盘字符串:将键盘键重新定义为指定的字符串。该转义序列的参数定义如下:“code”是列于下表的一个或多个数值,这些数值代表键盘键和键的组合。当在命令中使用这些数值时,除了该序列要求的分号外,您还必须键入该表中显示的分号。括号中的代码在一些键盘上不存在,除非选项 /X 在 ANSI.SYS 的DEVICE 命令中被指定,否则,ANSI.SYS 将不为这些键盘翻译括号中的代码。“string”对于单个字符是 ASCII 代码,或者是包含在引号

29、中的串。例如:65 和“A”都被用来代表大写字母 A。要点:下表中的一些值并不是对于所有的计算机都有效,对于那些不同的数值,请检查您的计算机文档。键代码 SHIFT 代码 CTRL 代码 ALT 代码- 字串4 F1 0;59 0;84 0;94 0;104F2 0;60 0;85 0;95 0;105F3 0;61 0;86 0;96 0;106F4 0;62 0;87 0;97 0;107F5 0;63 0;88 0;98 0;108F6 0;64 0;89 0;99 0;109F7 0;65 0;90 0;100 0;110F8 0;66 0;91 0;101 0;111F9 0;67

30、0;92 0;102 0;112F10 0;68 0;93 0;103 0;113F11 0;133 0;135 0;137 0;139F12 0;134 0;136 0;138 0;140A 97 65 1 0;30B 98 66 2 0;48C 99 66 3 0;46D 100 68 4 0;32E 101 69 5 0;18F 102 70 6 0;33G 103 71 7 0;34H 104 72 8 0;35I 105 73 9 0;23 字串1J 106 74 10 0;36K 107 75 11 0;37L 108 76 12 0;38M 109 77 13 0;50N 110

31、 78 14 0;49O 111 79 15 0;24P 112 80 16 0;25Q 113 81 17 0;16R 114 82 18 0;19S 115 83 19 0;31T 116 84 20 0;20U 117 85 21 0;22V 118 86 22 0;47W 119 87 23 0;17X 120 88 24 0;45Y 121 89 25 0;21Z 122 90 26 0;441 49 33 - 0;1202 50 64 0 0;1213 51 35 - 0;1224 52 36 - 0;1235 53 37 - 0;124 字串9 6 54 94 30 0;1257

32、 55 38 - 0;1268 56 42 - 0;1269 57 40 - 0;1270 48 41 - 0;129- 45 95 31 0;130= 61 43 - 0;131 91 123 27 0;26 93 125 29 0;2792 124 28 0;43; 59 58 - 0;39' 39 34 - 0;40, 44 60 - 0;51. 46 62 - 0;52/ 47 63 - 0;53 96 126 - 0;41 字串5通常,在DOS提示符下按ESC键时,屏幕会显示一个反斜杠()并把光标移到下一行.这时可以使用PROMPT命令.假如现在DOS提示符是$P$G,想要清屏,就可键入: PROMPT=$E2J $P$G 这里$E即表示按ESC键,然后再把提示符改回$P$G,不然在执行每条命令前就都要清屏了.在用EDIT编辑批处理文件时可用下列方法输入ESC字符.首先同时按下Ctrl和P键 然后再按下作方括号,此时屏幕出现一左箭头(?说明已输入了ESC字符.之后必须放 开Ctrl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论