|
本帖最后由 2012wuzhong 于 2013-5-20 19:13 编辑
方法参照:http://user.qzone.qq.com/1543764 ... &pos=1351430770
win8使用的是bfgxp分享的32位vhd系统:http://pan.baidu.com/share/link?shareid=97893&uk=3825511239
系统vhd是动态模式,最大空间为15G,如果硬盘空间不大的话,在win7系统里载入vhd,regedit加载其中的system,修改下列参数:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FsDepends\Parameters] "VirtualDiskExpandOnMount"=dword:00000004
这样系统启动后就不会占用最大空间了。
x201i的机子,总内存6G,其中4G用于primo内存盘,采用分区2充当宿主分区。
已使用dd命令在分区2的前63个扇区(=分区1的起始扇区号)写入修改的硬盘mbr。
主要步骤如下:
1、将win8.vhd拷入到"D:\vhdos\nt6",配置boot\bcd文件用于启动win8_vhd。
2、创建VHD差分磁盘。打开"cmd"命令提示符窗口键入"diskpart",再键入:
create vdisk file="D:\vhdos\nt6\win8_child.vhd" parent="D:\vhdos\nt6\win8.vhd"
3、创建一个基于primo的4G智能镜像,内建一个vhd目录,拷入win8_child.vhd文件,注意该文件不能压缩。
进入win8_vhd系统:
4、硬件配置完以后安装primo,基于已有的4G智能镜像生成直接io模式的内存盘,盘符设为"b"
5、分区1(盘符设为"g")建立"vhdos"目录并制作链接目录:mklink /j g:\vhdos\nt6 b:\vhd
6、拷贝boot启动目录以及启动文件bootmgr到第2分区,使用bootice处理boot目录中的bcd文件,需要有一个基于vhd的启动项,启动磁盘选"BOOT",设备文件项填"\vhdos\nt6\win8_child.vhd"
7、编辑menu.lst文件如下:
title primo win8.vhd
map (hd0)63866817+122880240 (hd0)
map --hook
chainloader (hd0,0)/bootmgr
[ 本帖最后由 2012wuzhong 于 2012-11-2 22:24 编辑 ] |
|