win7 及以上的系统,可以用 ultraiso 将系统iso制作成 U盘启动盘,但 xp / server 2003 不行,只能用如下方法:
- 下载 server 2003 PE 版
我下载的是 “我心如水 SERVER 2003 PE 维护版_v19.16.ISO”,比较小,只有 44.2 M,但是集成了常用的管理工具,例如 ghost, ultraiso,diskgenius 等 - 用ultraiso 将该 iso 制作成U盘启动盘。
注:即使我先将 U盘格式化成 ntfs 格式再制作启动盘,制作完毕后U盘仍然会变成 fat32 格式。 - 将server 2003的iso解压,将解压后的文件和原版iso文件都复制到启动盘中。
- 用启动盘进入 server 2003 PE 系统,将server 2003 的iso文件和解压后的文件全部复制到服务器的本地硬盘。
- 用ultraiso加载服务器本地硬盘上的server2003 iso文件,光驱盘符我这里假设为A.
- 进入dos控制台,点开始运行,输入cmd,回车.输入:cd /d A:/i386 回车
- 输入命令 winnt32 /syspart:c /makelocalsource /tempdrive:c, 会弹出 server 2003 安装界面
- 选择全新安装,输入序列号之后点击下一步 ,出现的页面点击高级选项 ,把“复制文件位置”修改成server 2003 iso解压后的 I386 目录下(默认的复制文件的地址是 A:/i386 也就是虚拟光驱中),如果不修改用默认的话(A:/i386), 重启之后安装过程中和找不到光盘文件。按步骤进行
- 复制文件完毕之后,需要手动重启。重启之前拔掉U盘,切记!
- 重启后进入正常的 server 2003 安装过程,本文略过。。。。
备注:如果服务器上预装的是 linux 系统,则用上述过程重启后会报 error 17 的错误。这是因为 linux 和 win 的分区表不同,可以在第4步进入到 PE 系统时,用 PE系统集成的 diskgenius 重置分区表(mgr)。