无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 33165|回复: 45
打印 上一主题 下一主题

[教程] 近日装过一个VHD系统,盘上仨文件

    [复制链接]
跳转到指定楼层
1#
发表于 2017-6-12 13:02:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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。

评分

参与人数 5无忧币 +19 收起 理由
新空气 + 5 赞一个!
gjun8695 + 1 很给力!
jjw19790617 + 3 赞一个!
lbw2007 + 5 很给力!
fxq + 5 很给力!

查看全部评分

2#
 楼主| 发表于 2017-6-14 14:42:09 | 显示全部楼层
本帖最后由 pseudo 于 2017-6-14 15:08 编辑

启动vhd基于chenall大的NTBOOT。
RUN封装了NTBOOT,SISO封装了RUN(也或许没借助RUN而直接封装了NTBOOT,没具体研究),0PE.ISO带SISO。
使用0PE.ISO是现成的集成功能比较全、比较清爽的方案。

如果建立了子vhd,则改为启动子vhd。
引入父子vhd也有不好:父子、还原等术语增加了概念,费神向用户解释(不解释又不透彻)。

单vhd情形只要告诉用户保留上述仨关键文件(分别与菜单、pe、win10有关),其中win10一切都在载体文件Win10.vhd里,这个文件自己在pe下做好拷贝留底(不用可怜用户那点空间、时间),坏了自己换回当初好的(文件名不变),用户就能理解并会自己操作了。心中有数的事做着不累。
回复

使用道具 举报

3#
 楼主| 发表于 2017-12-16 11:50:14 | 显示全部楼层
2012wxz 发表于 2017-12-15 19:35
按P大的步骤操作,win10.vhd20G,成功进入系统,但是每次启动都要检查磁盘,感觉很麻烦,有什么办法去掉检 ...

没遇到启动时检查磁盘。
用这个试试:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=402986
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-6 08:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表