1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| # path to the partition holding ISO images (using UUID) probe -u $root --set=rootuuid set imgdevpath="/dev/disk/by-uuid/$rootuuid"
# define globally (i.e outside any menuentry) insmod search_fs_uuid search --no-floppy --set=isopart --fs-uuid $rootuuid insmod all_video
menuentry "Archlinux-x86_64.iso" { echo 'Loading ArchLinux Installer ...' set isofile=/boot/iso/archlinux-2021.03.01-x86_64.iso loopback loop ($isopart)$isofile linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=$isolabel img_dev=$imgdevpath img_loop=$isofile echo 'Loading initial ramdisk ...' initrd (loop)/arch/boot/x86_64/initramfs-linux.img }
menuentry "OMV 64bit ISO" { echo 'Loading openmediavault Installer ...' set isofile=/boot/iso/openmediavault_5.5.11-amd64.iso loopback loop ($isopart)$isofile linux (loop)/install/vmlinuz vga=normal quiet echo 'Loading initial ramdisk ...' initrd (loop)/install/initrd.gz }
menuentry "Ubuntu Server 64bit ISO" { echo 'Loading Ubuntu Server Installer ...' set isofile=/boot/iso/ubuntu-20.10-live-server-amd64.iso loopback loop ($isopart)$isofile linux (loop)/casper/vmlinuz quiet --- echo 'Loading initial ramdisk ...' initrd (loop)/casper/initrd }
menuentry "Proxmox-ve ISO" { echo 'Loading Proxmox VE Installer ...' set isofile=/boot/iso/proxmox-ve_6.3-1.iso loopback loop ($isopart)$isofile linux (loop)/boot/linux26 quiet splash=silent echo 'Loading initial ramdisk ...' initrd (loop)/boot/initrd.img }
|