Hi Seed,
I found a way to use Porteus with Ventoy.
Install latest Ventoy in pendrive
Create a folder in folder named "Ventoy" in USB drive where we put ISO.
Create a file named - ventoy_grub.cfg inside the folder
copy paste below contents in the file.
Create a folder Porteus in the same USB drive and copy contents of ISO in this folder.
This is a custom grub script by Ventoy to boot using Grub menu.
(Ventoy normally boots by just copying ISO, no grub installation needed)
Here we will put the default grub cfg path of porteus menu in this grub menu.
Below grub menu is from MultibootUSB I used before Ventoy. Path of unicode needs to be changed acoordingly.
Code: Select all
# Sample ventoy_grub.cfg used to USB boot grub OS from Custom linux folders, used for Porteus persistent modules
# This file is created by MultiBootUSB.
insmod chain
insmod png
insmod part_msdos
insmod fat
insmod ntfs
insmod syslinuxcfg
insmod cpuid
insmod ext2
insmod all_video
insmod configfile
insmod normal
insmod linux
insmod echo
insmod search
insmod regexp
set timeout=30
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"
export imgdevpath rootuuid
set isopath="/multibootusb/iso"
export isopath
insmod font
if loadfont /multibootusb/grub/unicode.pf2 ; then
#if loadfont unicode ; then
# Use shift key to avoid loading gfxterm
if keystatus --shift ; then true ; else
if [ "${grub_platform}" == "efi" ]; then
insmod efi_gop
insmod efi_uga
else
insmod vbe
insmod vga
set gfxmode=auto
set gfxpayload=auto
terminal_output gfxterm
if terminal_output gfxterm ; then true ; else
terminal gfxterm
fi
fi
insmod gfxterm
fi
fi
set color_normal=white/black
set color_highlight=white/light-blue
export color_normal
export color_highlight
#start Porteus-LXDE-v5.0rc3-x86_64 - MultibootUSB - Loop
menuentry Porteus-LXDE-v5.0rc3-x86_64-Loop {configfile $vtoy_iso_part/Porteus/boot/syslinux/porteus.cfg}
#end Porteus-LXDE-v5.0rc3-x86_64
This is for BIOS boot and for EFI boot it is little complicated.