WIN10PE 用 grub4dos + svbus + wimboot 实现之,做个标记

查看 40|回复 2
作者:maisifu   
   
1.grub
  把包含了 \win10pe\win10pe_x64.wim 的虚拟硬盘文件
H:\win10pe.x64\win10pe.x64_21h2.LTSC_-2.92_L.vhd
虚拟成svbus 虚拟盘
把包含了 “用于启动 H:\win10pe.x64\wim_vhd\00a.vhdx 或 00b.vhdx 的 bcd 启动体系” 的 虚拟硬盘文件
  H:\win10pe.x64\pe_boot.vhd
虚拟成 svbus虚拟盘。
然后 启动
H:\win10pe.x64\win10pe.x64_21h2.LTSC_-2.92_L.vhd
是可以单独由grub 虚拟后调用其上的 bcd 体系启动的 pe .
H:\win10pe.x64\pe_boot.vhd
中的 bcd 启动体系 可用 wim_setup 脚本中的 "BCD" 功能制作
2.文件关联性
H:\win10pe.x64\wim_vhd\00a.vhdx 或 00b.vhdx 是 H:\win10pe.x64\win10pe.x64_21h2.LTSC_-2.92_L.vhd虚拟成的虚拟盘 中的 \win10pe\win10pe_x64.wim (具有 wimboot特性) 的
WIMBOOT启动指针

pe中已经设置自动修改 pe_boot 虚拟盘中的 bcd 交替引用 00a.vhdx 00b.vhdx 启动 pe

H:\win10pe.x64\wim_vhd\win10pe_x64.ini
是pe 启动后 自动定位并调用的外部启动脚本,文件主名 只要与 wimboot特性的 wim 文件一致,并列于00a.vhdx/00b.vhdx 相同位置,pe 就能
精准定位
,而无需轮训各个分区,也无需固定文件名,wimboot 的 wim 文件名改变,这个 ini 文件名也随之改变即可。没有这个配置文件,pe会调用默认内置脚本。
H:\win10pe.x64\wim_vhd\X_pe_programs 是用
mklink
创建的 源于  H:\win10pe.x64\win10pe.x64_21h2.LTSC_-2.92_L.vhd虚拟盘 中的 \win10pe\X_pe_programs ,方便 脚本根据定位到的 外置配置文件位置直接定位之,并挂载其中的 zip 和 wim.
整个 操作 可以用 wim_setup 完成后,手动简单 修改文件名 和 bcd 内容就可以实现。

文件名, 文件, 脚本

hu008422   
可以节省 pe 内存。相当于 把 pe 释放到了硬盘,而实际上又没有释放,是用 wimboot 的方式指针启动的,而且 boot.wim 还藏在了 vhd 里。
不需要 修改 硬盘上已有的 bcd 体系,只需要编辑 grub 文本菜单。
g123458   
感谢分享。。。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部