本帖最后由 chen463 于 2025-1-21 14:25 编辑
Ventoy山寨版-EFI分区在前面的修正版
闲着发慌又乱搞了…这么好用的Ventoy软件,怎么能让它处处受限,无法尽情使用呢?发扬光大广泛使用吧!
测试GPT模式时,安装是成功的,接着调整分区大小使用DG合并分区失败,分区助手不给合并分区,强迫性硬搞,竟把分区表Legacy BIOS_MBR给搞没了,失败收场。明天上传测试,喜欢折腾的保握测试期,纯真正的山寨版,不说保证您不会发现是山寨的。
1.使用Ventoy作者longpanda的安装模板而修改的纯山寨版,替换掉Legacy BIOS引导文件和EFI引导文件。
2.能力极限了,有些BUG就别挑刺了,安装完成后,发现分区未格式化,使用PE或自己动手DG或分区助手格式化为自己需要的格式。
3.U盘安装完成后,请自己修正位置为EFI分区在前面第一分区,ISO在第二分区,第三分区随喜。
4.因为是山寨版安装,所以32MB在后面第二分区,安装时请先设定留ISO第三分区空间大一点。
5.把EFI分区在前面第一分区格式化为自己需要的格式,再把32MB分区里面文件全部COPY到前面EFI分区里面完成后,再删除32MB分区以后,然后合并到EFI分区在前面第一分区,分区修正位置就成为正确的。ISO分区可空着也可建立\Ventoy放相关文件。
6.经过折腾一番,此U盘可以使用,也可以把EFI分区里面文件COPY到硬盘第一分区去做引导成为硬盘版。
7.U盘如果不介意或想跟官方版更新,32MB的分区就留下,但您得学会修正引导文件-硬盘版才能使用。
.............
BCD只能使用在Legacy BIOS引导g2ldr.mbr和grldr.mbr,而UEFI系统一旦进入WBM-BCD已经无法再引导启动其他***UEFI.efi
使用方法:
1.系统使用Legacy_BIOS-BCD引导g2ldr.mbr或grldr.mbr进入菜单再直接0秒或间接10秒引导Ventoy
2.系统使用UEFI _BIOS-BCD引导,把系统旧的BOOTX64.EFI更名为其他名称如BOOTX64WIN.EFI备份使用放着, [Ventoy.efi更名为BOOTX64.EFI来使用],当UEFI 系统Ventoy进入第一选项会直接进入\GRUB\grub.cfg文件,把grub.cfg文件更名为VTgrub.cfg,自己再建立grub.cfg菜单可选项进入系统或Ventoy即可
3. 如果不懂操作,建议放弃,免得系统搞坏。
....
硬盘系统分为
第一分区:FAT_ESP-100-300MB大小不等,先把BOOTX64.EFI复制更名备份起来,最好是整盘备份起来存放,再把U盘EFI文件COPY进来第一ESP分区里面。
第二分区:MSR记住不要动它。
第三分区:OS系统 记住尽量不要动它。
第四分区:DATA_ISO分区-建议建立ventoy文件夹放相关设定文件。ventoy.json、ventoy_grub.cfg、ventoy_vhdboot.img、ventoy_wimboot.img
因为U盘\GRUB\grub.cfg(已更名VTgrub.cfg)设定文件内容ISO是第二分区,敬请打开grub.cfg文件搜寻两处set vtoy_iso_part修正为set vtoy_iso_part=(XXX,4)完成。系统分区不要动它自己喜好我是修正为1
.....下重本,竟然拿自己系统去测试,因为是SSD+SATA双盘,找不到SSD系统,权通一下,增加一个菜单,把原先bootx64.efi更名的bootx64WIN.efi拿来利用。OK成功启动系统。 menuentry 'Microsoft Windows -/efi/boot/bootx64WIN.efi-UEFI' --class nt6 { search -s -f /efi/boot/bootx64WIN.efi chainloader /efi/boot/bootx64WIN.efi } - menuentry 'Microsoft Windows -/efi/boot/bootx64WIN.efi-UEFI' --class nt6 {
- search -s -f /efi/boot/bootx64WIN.efi
- chainloader /efi/boot/bootx64WIN.efi
- }
复制代码
.....
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435653&fromuid=87737
*(把后面 点7Z去掉改名再解压XXX.7z.001)
相同的方法当然也可以修正为2F在后,类似官方版本EFI分区32MB无限制
|