|
本帖最后由 Syl1us 于 2022-10-13 13:52 编辑
该更新BOOTX64.EFI(shim.efi)和mmx64.efi了,因为虚拟机测试正常,但是有些电脑安全启动直接没反应(我实机是16年的x1c)。OracleLinux网络安装新镜像就不错(不需要登录就能下载,uefi文件都已经签过名),利用efiboot.img或EFI里面的文件还可以编辑EFI\BOOT\GRUB.CFG,选择是使用ventoy还是直接使用支持安全启动的PE(PE的EFI\BOOT\bootx64.efi改成wbootx64.efi),文件和PE可以放最后面的空闲分区格式化成FAT32的分区。
附件没权限上传,请见谅。自己去下吧。
GRUB.CFG(注意把做好ventoy启动盘32MB里的EFI\BOOT改为EFI\VBOOT屏蔽直接启动ventoy,里面的BOOTX64.EFI(shim.efi)和mmx64.efi自己更换下):
- set default="1"
- function load_video {
- insmod efi_gop
- insmod efi_uga
- insmod video_bochs
- insmod video_cirrus
- insmod all_video
- }
- load_video
- set gfxmode=800x600x32
- set gfxpayload=keep
- insmod gzio
- insmod part_gpt
- insmod ext2
- set timeout=15
- ### END /etc/grub.d/00_header ###
- set color_normal=yellow/black
- set color_highlight=black/light-gray
- ### BEGIN /EFI/BOOT/wbootx64.efi ###
- menuentry "1. Ventoy UEFI x64(not a secure boot)" --class windows --class os --hotkey='1' {
- search --no-floppy --set=root --file /EFI/VBOOT/BOOTX64.EFI
- chainloader /EFI/VBOOT/BOOTX64.EFI
- }
- menuentry "2. Win PE UEFI x64(secure boot)" --class windows --class os --hotkey='2' {
- search --no-floppy --set=root --file /EFI/BOOT/wbootx64.efi
- chainloader /EFI/BOOT/wbootx64.efi
- }
- menuentry "r. Reboot" --hotkey='r' {
- reboot
- }
- menuentry "s. Shutdown" --hotkey='s' {
- halt
- }
复制代码
|
|