|
在坛论里搜索了多位大大的经验,可能我这本本偏门,一直不是这里问题,就是那里兰屏,最后思考了一个方法,试了一次竟然OK,马上写出来分享。
我的硬件,17寸本本,965芯片组,凤凰BIOS,T8300,4G ram ,500G hdd,8600GS独显。OS:win2003 sp2
此方法特点:无需再纠结麻烦的安装过程,无需配置grub4dos安装菜单,有坛友说这种VHD做法和RAMOS差不多,是的,不过使用上比RAMOS要更方便,因为VHD的菜单可以不加-Mem参数,重启后会保存资料,也可以加上-Mem参数当个RAMOS使用,随你喜欢。
1.在硬盘里装个2003在C盘(随你用Ghost还是ISO),我是自已用Nlite精简,200M的ISO装的,装完后装FIRADISK或winvblk驱动(随你选一个,我装的是FIRADISK 0.0.1.30),然后其他驱动Office 应用之类的安装,自已看着办了,需求多少就装多少。
2.用论坛里的 水大,马大的PE启动,我也是用2003的PE, PE启动后打开 DiskGen ,3.5 以上版本都ok,我是用3.7的,在DiskGen的“硬盘”-“新建虚拟硬盘文件”-“新建Virtual PC 磁盘文件”,自已填容量,我选的是2.5G(没错,可以小数点),并点选“分配全部空间”,然后新建MBR,格式化为NTFS。
3. 在DiskGen 的“工具”-“克隆分区”,源 :选C盘,目标 :就选VHD的盘符(没盘符,就替VHD加载个盘符)。克隆OK后,卸载VHD,用WinContig.exe整理 VHD。(注:这一步其实相当于用Ghost的分区至分区的克隆功能,不过用DiskGen更简单方便),注:克隆前 需处理C盘注册表,这样VHD启动为C盘
4.在C盘boot.ini 的[operating systems] 下加上 C:\grldr="Win2003 VHD",menu.lst内容为:
title Boot VHD 2003
unhide (hd0,0)
find --set-root /WIN2003.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /WIN2003.vhd (hd0)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/WIN2003.vhd;\n\0
root (hd0,0)
chainloader /ntldr
总结一下,其实就3步:
1:装个系统在C盘,或直接用现成的系统做VHD。
2:进PE,用DiskGen 建个VHD文件,并把C盘的系统克隆到VHD里。
3:改Boot.ini,建grub4dos菜单。
整个过程不包括装系统的话 ,只要10多分钟,简单快速,不容易出错,一个字,,,爽
VHD 盘符不是C 的问题已经解决了,结合多位网友的意见, 二步可搞定 1)Ghost时 处理注册表 2 )菜单加上 unhide (hd0,0) 这二步都要做,缺一不可
[ 本帖最后由 thomas0769 于 2012-3-10 12:13 编辑 ] |
评分
-
查看全部评分
|