|
本帖最后由 Syl1us 于 2022-10-29 12:09 编辑
还有一种方法是修改32MB分区的\grub\grub.cfg.改成set vtoy_iso_part=(hd$vtid,3)。
Linux的ISO还是只能放前面第一分区30GB的分区,启动用“F2. browser”浏览启动ISO,不然启动不成功。
原因在这里有:http://bbs.wuyou.net/forum.php?m ... 2042&fromuid=855463
win的ISO可以还放在第三个大分区,也能成功启动。
- if [ -f (hd$vtid,2)/ventoy/ventoy.cpio ]; then
- set vtoy_iso_part=(hd$vtid,3)
- set vtoy_efi_part=(hd$vtid,2)
- 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,2)
复制代码
|
|