if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi if [ $grub_platform = pc ] ; then set menu_color_normal=black/light-gray set menu_color_highlight=white/magenta fi if [ $grub_platform = efi ] ; then set menu_color_normal=black/light-gray set menu_color_highlight=white/red fi set default=3 set timeout=-1 menuentry 'Master bootloader' {true} if [ $grub_platform = pc ] ; then menuentry 'This system has been booted to the Legacy BIOS platform with USB.' {true} fi if [ $grub_platform = efi ] ; then menuentry 'This system has been booted to the EFI platform with USB.' {true} fi menuentry '--------------------------------------------------------------' {true} menuentry 'Chainloading Windows Boot Manager' { chainloader /efi/microsoft/boot/bootmgfw.efi } menuentry 'Boot ubuntu-22.04.5-desktop-amd64' { set iso_path='/iso/ubuntu-22.04.5-desktop-amd64.iso' set gfxpayload=keep loopback loop $iso_path linux (loop)/casper/vmlinuz boot=/casper file=/preseed/ubuntu.seed maybe-ubiquity iso-scan/filename=$iso_path noeject noprompt splash -- initrd (loop)/casper/initrd } menuentry "Install ubuntu-22.04.5-live-server-amd64" { set iso_path='/iso/ubuntu-22.04.5-live-server-amd64-nocloud.iso' set gfxpayload=keep loopback loop $iso_path linux (loop)/casper/vmlinuz boot=/casper iso-scan/filename=$iso_path noeject toram --- initrd (loop)/casper/initrd } menuentry "Install ubuntu-22.04.5-live-server-amd64 for TESTDRIVE-U22 (ISO)" { set iso_path='/iso/ubuntu-22.04.5-live-server-amd64-nocloud.iso' set gfxpayload=keep loopback loop $iso_path linux (loop)/casper/vmlinuz boot=/casper iso-scan/filename=$iso_path noeject toram autoinstall ds=nocloud\;s=/cdrom/nocloud.testdrive/ --- initrd (loop)/casper/initrd } menuentry "Install ubuntu-22.04.5-live-server-amd64 for TESTDRIVE-U22 (LIVE)" { set gfxpayload=keep linux /casper/hwe-vmlinuz autoinstall fsck.mode=skip ds=nocloud\;s=/cdrom/nocloud.testdrive/ --- initrd /casper/hwe-initrd } menuentry 'Boot ubuntu-24.04.1-desktop-amd64' { set iso_path='/iso/ubuntu-24.04.1-desktop-amd64.iso' set gfxpayload=keep loopback loop $iso_path linux (loop)/casper/vmlinuz boot=/casper file=/preseed/ubuntu.seed maybe-ubiquity iso-scan/filename=$iso_path noeject noprompt splash -- initrd (loop)/casper/initrd } menuentry "Install ubuntu-24.04.3-live-server-amd64 for TESTDRIVE-U24 (ISO)" { set iso_path='/iso/ubuntu-24.04.3-live-server-amd64-nocloud-testdrive-24.iso' set gfxpayload=keep loopback loop $iso_path linux (loop)/casper/vmlinuz boot=/casper iso-scan/filename=$iso_path noeject toram autoinstall ds=nocloud\;s=/cdrom/nocloud.testdrive/ --- initrd (loop)/casper/initrd } menuentry "Install ubuntu-24.04.3-live-server-amd64 for TESTDRIVE-U24 (LIVE)" { set gfxpayload=keep linux /casper/hwe-vmlinuz autoinstall fsck.mode=skip ds=nocloud\;s=/cdrom/nocloud.testdrive-24/ --- initrd /casper/hwe-initrd } menuentry '--------------------------------------------------------------' {true} menuentry 'System Firmware Settings' { fwsetup } menuentry 'System Reboot' { reboot } menuentry 'System Shutdown' { halt } menuentry 'Exit GRUB' { exit }