我对Windows的信心的丧失,记关于Windows Server 2003的安装和Windows的网络打印机和共享

来源:互联网 发布:js的面向对象编程 编辑:程序博客网 时间:2024/05/16 07:05

  先说Windows 2003 Server的安装吧,很DT,有很有趣微笑。根据以往经验,目前安装操作系统的话基本有以下几种方法:(1)光盘安装,最简单最省心。但是本人喜欢MSDN原版系统,不喜欢ghost。(2)U盘安装。其实实质上只是从U盘启动,只需要把安装的引导文件和系统文件放到相应位置,U盘只是一个临时的启动介质。经典的PE,我最喜欢。(3)硬盘安装。其实U盘安装在某种程度上接近于硬盘安装,如上文所说,只是介质不同。本地硬盘和移动硬盘都ok。移动硬盘的话有点类似于U盘,毕竟都是可移动存储介质,只是移动硬盘容量大而已,当然在底层上是有些不同的,比如存储介质和原理。而本地硬盘的基本原理就是把安装文件释放到相应的位置,然后写引导扇区,Windows比较经典的就是bootsect.exe了。实质是写了硬盘的mbr,之后去搜索相应的引导文件。

  我按照经典的U盘安装方式,一起XP的话都是直接在PE下setup.exe,重启后进入安装环境。而Windows 2003不同,需要指定几个参数,如果不指定的话,就会按照一些默认路径写引导,因此我的天意系统维护盘悲剧了难过。不过塞翁失马焉知非福,我又更新了U盘系统,并再次认识到了Fbinst的强大,很佩服其设计者。那么安装以下安装方式便ok,下面一用网络资源:

Windows 2003下载:

http://hi.baidu.com/guoguo6688/blog/item/ca3591d329b40536970a16bd.html

Windows 2003安装:

********************************************华丽的分割线*********************************************************

一.U盘启动进入WINPE系统.
二.用虚拟光驱加载系统镜象文件.光驱盘符我这里假设为A.
三.点开始,运行,输入cmd,回车.输入  cd /d A:\i386
回车.
再输入   winnt32 /syspart:c /makelocalsource /tempdrive:c
(其中c为要安装XP系统的盘符,可以修改)
回车.
四.选择全新安装,……,输入序列号等,按步骤进行
复制完文件后重启前拔掉U盘,切记!!
五.重启后的安装相信大家都知道了
以前大家启动后没有成功的原因是因为直接双击setup或winnt32时,系统没有自动加载/syspart:c /makelocalsource /tempdrive:c这个参数,以至于复制文件的时候把一部分文件复制到了U盘,造成启动不了。

如果还启动不了,可能你的硬盘主引导区被某些软件损坏了,比如:还原精灵,请使用diskgenius修复主引导区,即可
========================================
为了让人知其然又知其所以然,下面对几个参数作出说明。
参数解释:
/makelocalsource
指示安装程序将所有的安装源文件复制到本地硬盘上。当采用从光盘安装时,使用/makelocalsource 可以在以后没有光盘的情况下,为计算机提供安装文件。
/tempdrive:drive_letter
指导安装程序将临时文件放置到指定部分。对于全新安装, 可以将 Windows XP 安装在指定的分区。对于升级安装,/tempdrive 选项仅影响临时文件的位置,而操作系统的升级则在运行 winnt32 的分区中进行。
按:其实在全新安装过程中也是可以选择分区的,而并不局限于/tempdrive:所指定的分区。所以这个选项,也只是临时文件的存放位置而已。但如果是无人值守安装,则这个参数直接决定了把xp安装到哪个分区。
/syspart:drive_letter
表明可以将安装启动文件复制到一个硬盘上,并将硬盘标记为活动,然后将该磁盘安装到其他计算机上。启动该计算机时,它将自动启动下一阶段的安装。但必须始终同时使用 /tempdrive 参数和 /syspart 参数。在运行 Windows NT 4.0、Windows 2000 或 Windows XP 的计算机上,可以使用/syspart 选项来启动 Winnt32。运行 Windows 95、Windows 98 或 Windows Me 的计算机不能使用该选项。
按:/syspart:c 如果c分区原来不是活动的,这个命令会把这个分区指定为活动。而其它的活动分区会自动成为非活动。
简单地说:/syspart:drive_letter指定系统盘,/tempdrive:drive_letter指定临时文件的存放盘,必须始终同时使用 /tempdrive 参数和 /syspart 参数,/makelocalsource指定复制全部安装源文件。
其实安装程序复制在系统盘的文件如下:
$win_nt$.~BT
$ldr$
boot.ini
bootfont.bin
ntdetect.com
ntldr
txtsetup.sif
如果你在U盘安装的时候,没有指定/syspart:drive_letter,可以在U盘中找到以上的文件和文件夹,复制到你的硬盘的活动主分区即可。这几个文件全部加起来不过几M而已,它就是安装程序的全部引导文件而已。
boot.ini所指向的是c:\$win_nt$.~bt\bootsect.dat
这个c:是指定的系统盘。
由于活动分区总是c分区,所以这个c是固定的。
而安装程序所复制的全部安装源文件则放在$win_nt$.~ls文件夹里面,这个文件夹很大,有五百M左右

**********************************************分割线又来了*********************************************

对于复制完文件后重启前拔掉U盘,切记!!不是很认同,感觉只需设置硬盘启动即可。如果这里又涉及到MBR以及BIOS,也许这句话是有道理了。没有去做实验。

  再说说关于Windows XP局域网络的Windows共享,包括文件共享和打印机共享。在Windows 2003下IIS配置FTP个人感觉还可以,但是Server域功能的强大还没有体会,我太菜了,呵呵~奋斗

  有两个故事。第一个,帮一个同学处理她无法访问服务器共享的问题。保证了Computer Browser,Server,Workstation服务正常,保证了Windows共享和打印机安装,保证了Netbios的安装,死活没成功。第二个,在服务器上安装了VisualSVN和Tortoise SVN,之后网络打印机突然不可用了。下午折腾了两个小时,总是提示“想添加打印机的时候出现这个问题“操作无法完成.键入的打印机名不正确,或者指定的打印机没有连接到服务器上.有关详细信息,请单击帮助”。安装网上的把服务,权限之类的全部设置好,都无果。晚上什么都没做,再次尝试,竟然安装驱动后成功了。尼玛伤不起啊!!!

  现在想把网络打印机的原理搞清楚。共享的话,基本是服务器端把打印机共享的同时把drivers文件夹也共享了,客户端在初次使用时从服务器端copy驱动文件,便可以像本地打印机一样使用了。

  还有太多原理需要去学习,任重道远。