|
我比较了你编译的文件,修改\grub\grub.cfg这里的数字就可以了。在第几个分区自己DiskGenius看看. (hd$vtid,数字)和efi_part就是efi分区,iso_part就是iso放置分区。例如,ISO在第3分区,EFI是第一分区。- if [ -f (hd$vtid,1)/ventoy/ventoy.cpio ]; then
- set vtoy_iso_part=(hd$vtid,3)
- set vtoy_efi_part=(hd$vtid,1)
- set vtoydev=hd$vtid
- break
- fi
- done
- loadfont ascii
- if [ -n "$vtoy_efi_part" ]; then
- vt_load_file_to_mem "auto" $vtoy_efi_part/grub/fonts/unicode.pf2 vtoy_font_mem
- loadfont mem:${vtoy_font_mem_addr}:size:${vtoy_font_mem_size}
- fi
- if [ -f $vtoy_iso_part/ventoy/ventoy.json ]; then
- set vt_plugin_path=$vtoy_iso_part
- else
- set vt_plugin_path=$prefix
- vt_load_plugin $vt_plugin_path
- fi
- else
- if [ "$prefix" = "(ventoydisk)/grub" ]; then
- set vtoy_path=(ventoydisk)/ventoy
- else
- set vtoy_path=($root)/ventoy
- fi
- set vtoydev=$vtoy_dev
- set vtoy_iso_part=($vtoy_dev,3)
- set vtoy_efi_part=($vtoy_dev,1)
复制代码 |
|