set diskfs='ext2' set disklabel='FLEXA' set root='(hd0,1)' # special envvar in GRUB2 set devroot="/dev/disk/by-label/${disklabel}" insmod "${diskfs}" menuentry "WINPE" { ntldr /bootmgr } menuentry "Memtest" { set gfxpayload=keep linux16 /boot/mt86plus } menuentry 'GParted' { set gfxpayload=text set isofile='/gparted.iso' loopback loop $isofile linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia findiso=$isofile toram=filesystem.squashfs initrd (loop)/live/initrd.img } menuentry "drweb" { linux /drweb/vmlinuz boot=casper live-media-path=/drweb ignore_uuid toram -- initrd /drweb/initrd.lz } menuentry "LMDE x64" { #set gfxpayload=text set isofile='/lmde64.iso' set isofile_devpath="${devroot}${isofile}" loopback loop (hd0,msdos1)$isofile linux (loop)/live/vmlinuz boot=live live-config fromiso=/dev/disk/by-label/BIGFLEX/$isofile ignore_uuid toram=filesystem.squashfs nosplash -- initrd (loop)/live/initrd.lz } menuentry "LMDE MATE x32" { set root=(hd0,msdos1) set isofile='/lmde32.iso' loopback loop ($root)$isofile linux (loop)/live/vmlinuz boot=live live-config live-media-path=/live findiso=$isofile edd=on ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" ip=frommedia relatime nolocales nosplash toram=filesystem.squashfs initrd (loop)/live/initrd.lz } menuentry "Debian x32" { set root=(hd0,msdos1) set isofile='/debian-8.7.1-i386-DVD-1.iso' loopback loop ($root)$isofile #linux (loop)/live/vmlinuz fromiso=($root)$isofile boot=live live-config live-media-path=/live findiso=$isofile edd=on ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" ip=frommedia relatime nolocales nosplash toram=filesystem.squashfs linux (loop)/install.386/vmlinuz findiso=$isofile priority=low vga=788 --- initrd (loop)/install.386/gtk/initrd.gz } menuentry "FreeDOS" { freedos /kernel.sys } |