从硬盘完整安装windows 2003(非Ghost)

转贴文章,以作备忘;
转贴来源: http://blog.chinaunix.net/space.php?uid=20561526&do=blog&id=1924377

用来试验debian的那台itx小机已经完成使命,需要为其装上一个win2003来运行一个erp软件。

   在这个小机器挂了一个sata 160G硬盘,并且没有ide口,不能安装一般方式从光盘安装2003,只能还是从u盘想办法了。
 
   先说说成功的方法
 
   1.下载老毛桃版的winPE ISO文件
   2.用ultraISO将ISO文件刻录至u盘(hdd+方式,但这张主板也支持hdd方式)
   3.将win2003安装光盘用ultraISO刻录成ISO文件
   4.将win2003 ISO文件拷贝到装了PE的u盘上
   5.用u盘启动老毛桃板winPE
   6.用PE自带的虚拟光驱装载2003的ISO
   7.这时可以将硬盘分区(可以看出适合新机器安装)
   8.从虚拟光驱拷贝所有文件到e盘某一目录(我拷贝到 e:\2003 下)
   9.拷贝后,进入cmd命令窗口
   10.从cmd窗口进入e:\2003\
   11.拔掉u盘(这时被WinPE系统认为d盘的c盘,重新获得正确的盘符)
   12.输入setup/makelocalsource(注意没有空格,我也不清楚这个参数是否有效)
   13.后来基本上是输入序列号,手动重启,在BIOS关闭u盘启动开启硬盘启动,等等然后转入正常安装程序
     
      一开始会有些出错提示,可能是老毛桃本人在制作PE的时候一些文件放在u盘而没有放在内存里,可以点"确定"不管)
 
      这种方法还是有格式化硬盘的功能在,我最喜欢了,毕竟格式化一次c盘可以干净的清理一下磁盘。
 
   现在总结思路--
   1. 通过虚拟光驱直接安装,就是从winPE挂载虚拟光驱
 
      这种方法最快,但好像容易出错,似乎安装网上的文章,这种方法需时可能会长一点。
     
   2. 通过硬盘直接安装,就是将光盘所有安装文件拷贝到(除c盘以外的)硬盘分区
     
      我这里就是选择这个方法,拷贝文件的话方法又有两种
      
      一是先制作iso文档、再从WinPE虚拟光驱挂载、再从WinPE虚拟光驱拷贝
      (我用这种,一来可以保证文件的完整性和正确性,二来似乎比直接拷贝快一点点)
     
      二是直接拷贝,就是先从光盘拷贝到u盘,再从u盘拷贝到分区
 
 
   一个错误的思路(做法)
 
   1.u盘安装老毛桃PE,拷贝ISO文件
   2.在PE下格式化C盘为FAT32,D盘删除分区,重新分为30G的FAT32,格式化,其余不分,待安装后处理
   3.将安装文件拷贝到D盘
   4.用usboot制作启动u盘,hdd方式
   5.用usboot制作的u盘启动机器,进入纯dos模式
   6.进入d:\2003\i386,运行winnt
 
     结果安装失败,因为win安装程序自动将文件拷贝到c盘(实际是u盘),用参数/s d:\2003\i386
    /t d:\t1 /rx d:\t2 同样失败。
 
    这种思路就是想从纯dos方式安装2003,但主板不支持usb-floppy usb-cdrom usb-zip方式启动,只能放弃。
 
    如果按照这种思路从硬盘(或u盘)安装,要做的就是修改一些安装应答文件,比如txtsetup.sif winnt.sif等。(这些应答文件还可以加入一些驱动,比如raid,scsi,不支持的网卡声卡等)
 
    因为这个2003 ISO包是按cdrom方式安装的,不完全适应其他安装方式,但时间紧迫没有学习,留待以后研究吧。
 
    我想这样做的话应该还可以把xp 2003安装到u盘上。
 
    从这个错误的思路,还学习到了很多知识,因为弯路走多了,自然学到东西,整理一下(*号开头)
   * 一开始用io+ntldr引导
   * grup4dos
     -g4d syslinux ntldr等引导程序的"混合引导",或"流程式引导"
   * grup
   * ntldr,winnt的启动流程和各种知识(区别于98/95/DOS)
     - MaxDOS,矮人DOS,深山红叶DOS的启动流程
     - 明白手工也可以安装MaxDOS(7.1)
     - 按F8时出现的启动菜单,是在ntldr程序
   * syslinux
   * 从"无忧启动论坛"得到一个WinPE下虚拟光驱直接安装xp/2003的盘符修改器
   * 操作系统的启动(就是硬盘和u盘的启动信息知识)
     - 也可以说是mbr知识
     - 从老毛桃得到ntboot,可以将硬盘或u盘写入适合win2000和xp和2003的引导信息(MBR)
     - usboot提供的只是98/95/DOS的引导信息

你可能感兴趣的:(从硬盘完整安装windows 2003(非Ghost))