Avviare da GRUB2 una LIVE.iso in una partizione USB avente UUID noto

23 Ottobre, 2016 (22:47) | Linux | By: sargonsei

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
}