|
本帖最后由 mygamexxx 于 2025-3-13 12:57 编辑
腾出硬盘第一个NTFS格式分区(控制硬盘主分区2个),使用VENTOY的无损安装,在VENTOY的32M分区后,新建一个FAT32格式主分区作为ESP分区,G4D与G4E启动文件放置在此分区。BIOS下默认启动外置菜单ventoy_grub.cfg中G4D,EFI下默认启动外置菜单ventoy_grub.cfg中G4E。可手动选择返回ventoy。
注意:我这边安装VENTOY后,EFI启动默认从ESP分区的/efi/microsoft/boot/bootmgfw.efi启动,需将VENTOY的bootx64.efi改名为bootmgfw.efi,放入/efi/microsoft/boot/目录,原bootmgfw.efi改名为bootmgfw2.efi。同时将grub.efi和grubx64_real.efi放入/efi/microsoft/boot/目录。更新VENTOY后,要将新版VENTOY的这三个文件也自行更新。
在第一个主分区的ventoy目录中:
ventoy.json内容:
{
"control":[
{ "VTOY_MAX_SEARCH_LEVEL": "2" },
{ "VTOY_LINUX_REMOUNT": "1" },
{ "VTOY_MENU_LANGUAGE": "zh_CN" }
],
"control_legacy":[
{ "VTOY_MAX_SEARCH_LEVEL": "2" },
{ "VTOY_LINUX_REMOUNT": "1" },
{ "VTOY_MENU_TIMEOUT": "3" },
{ "VTOY_DEFAULT_IMAGE": "F6>BIOS-->G4D" }
],
"control_uefi":[
{ "VTOY_MAX_SEARCH_LEVEL": "2" },
{ "VTOY_LINUX_REMOUNT": "1" },
{ "VTOY_MENU_TIMEOUT": "3" },
{ "VTOY_MENU_LANGUAGE": "zh_CN" },
{ "VTOY_DEFAULT_IMAGE": "F6>UEFI-->G4E" }
],
"theme_legacy":{
"display_mode": "CLI"
}
}
ventoy_grub.cfg内容:
set timeout=30
if [ 'efi' == $grub_platform ] ; then
set default=0
elif [ 'pc' == $grub_platform ] ; then
set default=1
fi
menuentry "UEFI-->G4E" --class=custom2 {
search --no-floppy --set --file /efi/grub/bootx64.efi
chainloader /bootg4e.efi
}
menuentry "BIOS-->G4D" --class=custom2 {
search --no-floppy --set --file /boot/grub/grldr
ntldr /boot/grub/grldr
}
menuentry '<-- Return to previous menu [Esc]' --class=vtoyret VTOY_RET {
echo 'Return ...'
}
|
|