Avviare da GRUB2 una LIVE.iso in una partizione USB avente UUID noto
Per chi già conosce il procedimento spiegato nella pagina WEB
Avviare da GRUB2 una LIVE.iso in una partizione avente UUID noto
http://sargonsei.altervista.org/live/
fornisco un elenco di istruzioni che è possibile aggiungere al file 40_custom.
menuentry "community-pclinuxos64-trinity-bigdaddy-2022.05.iso LIVE (/dev/sd_UUID BC9680A8968064AC)" { set root=UUID=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/PCLinuxOS/community-pclinuxos64-trinity-bigdaddy-2022.05.iso" loopback loop $isofile linux (loop)/isolinux/vmlinuz fromusb root=UUID=BC9680A8968064AC bootfromiso=$isofile livecd=livecd vga=788 keyb=us acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz } menuentry "community-pclinuxos64-tde-mini-2022.07.iso LIVE (/dev/sd_UUID BC9680A8968064AC)" { set root=UUID=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/PCLinuxOS/community-pclinuxos64-tde-mini-2022.07.iso" loopback loop $isofile linux (loop)/isolinux/vmlinuz fromusb root=UUID=BC9680A8968064AC bootfromiso=$isofile livecd=livecd vga=788 keyb=us acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz } menuentry "pclinuxos64-kde-darkstar-2022.09.iso LIVE (/dev/sd_UUID BC9680A8968064AC)" { set root=UUID=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/PCLinuxOS/pclinuxos64-kde-darkstar-2022.09.iso" loopback loop $isofile linux (loop)/isolinux/vmlinuz fromusb root=UUID=BC9680A8968064AC bootfromiso=$isofile livecd=livecd vga=788 keyb=us acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz }
# Inizio istruzioni per GRUB2 scritte in /etc/grub.d/40_custom di Kubuntu 22.04 LTS per avviare ISO salvate nella cartella /iso/Ubuntu contenuta in partizione avente UUID BC9680A8968064AC
menuentry "kubuntu-22.04-desktop-amd64 LIVE [Ita](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/kubuntu-22.04-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/kubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd } menuentry "ubuntustudio-22.04-dvd-amd64 LIVE [Eng](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/ubuntustudio-22.04-dvd-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/ubuntustudio.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd } menuentry "ubuntu-mate-22.04-desktop-amd64 LIVE [Ita](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/ubuntu-mate-22.04-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/ubuntu-mate.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd } menuentry "xubuntu-22.04-desktop-amd64 LIVE [Ita](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/xubuntu-22.04-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/xubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd } menuentry "lubuntu-22.04-desktop-amd64 LIVE [Eng](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/lubuntu-22.04-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/lubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd } menuentry "ubuntu-22.04-live-server-amd64 LIVE [Eng](/dev/sd_UUID BC9680A8968064AC)" { set root=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Ubuntu/ubuntu-22.04-live-server-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/ubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash --- maybe-ubiquity debian-installer/language=it keyboard-configuration/layoutcode?=it initrd (loop)/casper/initrd }
# Fine istruzioni per GRUB2 scritte in /etc/grub.d/40_custom di Kubuntu 22.04 LTS per avviare ISO salvate nella cartella /iso/Ubuntu contenuta in partizione avente UUID BC9680A8968064AC
menuentry "linuxmint-21-mate-64bit LIVE (/dev/sd_UUID BC9680A8968064AC)" { set root=UUID=BC9680A8968064AC search --no-floppy --fs-uuid --set=root BC9680A8968064AC set isofile="/iso/Mint/linuxmint-21-mate-64bit.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/linuxmint.seed boot=casper locale=it_IT bootkbd=it console-setup/layoutcode=it console-setup/variantcode= iso-scan/filename=$isofile noprompt quiet splash -- initrd (loop)/casper/initrd.lz }
menuentry "ubuntu-mate-16.04-desktop-amd64.iso LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/ubuntu-mate-16.04-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz.efi file=(loop)/preseed/ubuntu-mate.seed boot=casper iso-scan/filename=$isofile quiet splash nomodeset initrd (loop)/casper/initrd.lz } menuentry "linuxmint-18-mate LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/linuxmint-18-mate-64bit.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/linuxmint.seed boot=casper iso-scan/filename=$isofile quiet splash nomodeset initrd (loop)/casper/initrd.lz } menuentry "linuxmint-17.3-mate LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/mint173plus64mate.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/custom.seed boot=casper iso-scan/filename=$isofile quiet splash nomodeset initrd (loop)/casper/initrd.gz } menuentry "linuxmint-17.2-mate-32bit.iso LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/linuxmint-17.2-mate-32bit.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/linuxmint.seed boot=casper iso-scan/filename=$isofile quiet splash nomodeset initrd (loop)/casper/initrd.lz } menuentry "kubuntu-15.04-desktop-i386.iso LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/kubuntu-15.04-desktop-i386.iso" loopback loop $isofile linux (loop)/casper/vmlinuz file=(loop)/preseed/kubuntu.seed boot=casper iso-scan/filename=$isofile quiet splash nomodeset initrd (loop)/casper/initrd.lz } menuentry "pclinuxos-lxde-2014.12.iso LIVE (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/pclinuxos-lxde-2014.12.iso" loopback loop $isofile linux (loop)/isolinux/vmlinuz fromusb root=UUID=56C2-9F49 bootfromiso=$isofile livecd=livecd vga=788 keyb=us acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz } menuentry "xfce-pclinuxos-2016-05-10 -UN: pclinuxos -PW: linux (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/xfce-pclinuxos-2016-05-10-rAttuale.iso" loopback loop $isofile linux (loop)/isolinux/vmlinuz fromusb root=UUID=56C2-9F49 bootfromiso=$isofile livecd=livecd vga=788 keyb=it acpi=on splash=verbose fstab=rw,auto initrd (loop)/isolinux/initrd.gz } menuentry "antiX-16_x64-full LIVE [Funziona] (/dev/sd_UUID 56C2-9F49)" { set root=UUID=56C2-9F49 search --no-floppy --fs-uuid --set=root 56C2-9F49 set isofile="/iso/antiX-16_x64-full.iso" loopback loop $isofile linux (loop)/antiX/vmlinuz fromhd=UUID=56C2-9F49 fromiso=$isofile livecd=livecd vga=788 acpi=on splash=verbose initrd (loop)/antiX/initrd.gz }