转贴文章,以作备忘;
转贴来源: 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的引导信息