|  | 
 
| 本帖最后由 pseudo 于 2017-6-12 13:13 编辑 
 近日装过一个VHD系统,过程大致如下:
 1、u盘启动PE(带L大10pe的0PE),分区格盘(4K对齐),其中硬盘C:盘为NTFS格式。
 2、用WinNTSetup在C:盘根目录创建WIN10.VHD文件,大小适当,挂载到某新盘符,如F:。
 3、把坏坏小生提供的最精简版本win10的wim文件拷贝到硬盘,用WinNTSetup往F:盘装win10。
 4、用Bootice将硬盘主引导记录(MBR)改为grub4dos-0.4.6a,拷贝0PE的grldr和0PE.iso两个文件到硬盘根目录(用Wincontig核实iso连续存放无碎片)。
 这时已经可从硬盘启动0PE,通过0PE的任选文件菜单项选WIN10.VHD来启动。
 
 5、上述任选虽然通用,但常用的话嫌操作麻烦,所以弄个专用菜单。用fbinsttool或Bootice修改grldr内置菜单(参考0PE文档“硬盘菜单参考menu.lst”)为:
 terminal graphics
 graphicsmode -1 640
 
 timeout 15
 default 4
 
 title --------启动选项--------
 clear
 
 title 1. 通用启动器     \n   NTBOOT
 find --set-root /0PE.ISO
 map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
 map --hook
 command (0xff)/0PE/3rdParty/SISO NTBOOT
 
 title 2. 安装G4D前的硬盘系统     \n   从第二扇区MBR启动。     \n   安装G4D时一般把原来的MBR保存在第二扇区。
 rootnoverify (hd0,0)
 find --set-root /bootmgr || find --set-root /ntldr || echo -n
 chainloader (hd0)1+1
 
 title 3. XP VHD映像(vboot方式)
 set vhdfile=/xp/XP_CHILD.vhd
 find --set-root /0PE.ISO
 map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
 map --hook
 command (0xff)/0PE/3rdParty/SISO NTBOOT=VBOOT=%vhdfile%
 
 title 4. Win7/8/10 VHD映像
 set vhdfile=/WIN10.VHD
 find --set-root /0PE.ISO
 map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
 map --hook
 command (0xff)/0PE/3rdParty/SISO NTBOOT=NT6=%vhdfile%
 
 title 5. PhoenixOS v2.0.6     \n   /PhoenixOS/
 set p=PhoenixOS
 find --set-root ls  /%p%/
 kernel /%p%/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/%p% SDCARD=/sd/sdcard.img vga=788
 initrd /%p%/initrd.img
 
 title 6. PE维护系统    \n   /0PE.ISO(用Wincontig核实连续存放无碎片)
 find --set-root /0PE.ISO
 map /0PE.ISO (0xff) || map --mem /0PE.ISO (0xff)
 map --hook
 rootnoverify (0xff)
 chainloader ()
 
 硬盘上只需保留三个文件:grldr、0pe.iso、win10.vhd,其它文件都可删掉。
 重启不按键就可以直进win10了。
 
 6、在win10里运行PhoenixOSInstaller-v2.0.6.144.64bit.exe,往D:盘装凤凰系统,结果硬盘上会有PhoenixOS文件夹。
 重启选PhoenixOS v2.0.6菜单项即可进凤凰OS。
 | 
 评分
查看全部评分
 |