# Screaming CuckooBroad Associates 2015 # /boot/grub/grub.cfg: GRUB2 boot loader configuration # plop assisted USB flashdrive multiboot for # SliTaz 4.0 / Porteus 3.1 / Xubuntu 1504 / Calculate 14.16.2 # set the note set snognote="starting SNOG Linux (!!!)" # color settings function ini_colors { set color_normal=light-cyan/black set color_highlight=white/black set menu_color_normal=green/black set menu_color_highlight=white/blue } # gfxterm init function ini_gfxterm { if loadfont /boot/grub/snogfont.pff ; then set gfxmode=1024x768x16,1024x768 set gfxpayload=keep # set gfxpayload_linux=keep insmod gfxterm insmod vbe terminal_output gfxterm insmod jpeg background_image /boot/grub/splash.jpg ini_colors fi } # enable paging # set pager=1 # start the gfxterm ini_gfxterm # entries enumerated from zero set default=0 # delay in seconds before autoboot set timeout=10 # ===( plop )=== # # menuentry "[ plop ]" { linux16 /boot/plop/plpbt.bin } # ===( harddisk )=== # # menuentry "[ chainload back to the harddisk ]" { echo ooo set root=(hd0) chainloader +1 } # ===( SliTaz )=== # # menuentry ">> slitaz 4.0 (home=RAM)" { echo ooo echo $snognote # set root=(hd0,1) linux /distros/slitaz/bzImage rw root=/dev/null ide-core.nodma=1.0 vga=normal autologin quiet log_buf_len=64K -- initrd /distros/slitaz/rootfs.gz } # ===( Porteus )=== # # menuentry ">> porteus 3.1 Xfce (home=RAM)" { echo ooo # set root=(hd0,1) linux /distros/porteus/vmlinuz cliexec=\$(zkp)/initthis.cfg delay=4 vga=791 snogvesa -- initrd /distros/porteus/initrd.xz } # ===( Xubuntu )=== # # menuentry ">> Xubuntu 15.04 from ISO (loop ISF)" { echo ooo set isofile="xubuntu-15.04-desktop-i386.iso" loopback aloop (hd0,3)/iso_xubuntu/$isofile linux (aloop)/casper/vmlinuz selinux=0 boot=casper ignore_uuid live-media-path=/casper iso-scan/filename=/iso_xubuntu/$isofile nomodeset xforcevesa -- initrd (aloop)/casper/initrd.lz } # ===( Calculate )=== # # menuentry ">> calculate 14.16.2 from ISO (loop ISF)" { echo ooo set isolabel="CLDX-20150604" set isofile="iso_calculate/cldx-14.16.2-i686.iso" loopback aloop (hd0,3)/$isofile linux (aloop)/boot/vmlinuz root=live:LABEL=$isolabel isoboot=/$isofile iso-scan/filename=/$isofile boot=isolinux init=/linuxrc rd.live.squashimg=livecd.squashfs rd.live.image nodevfs udev noresume doscsi log_buf_len=64K -- initrd (aloop)/boot/initrd } # try the gfxterm # menuentry "[ gfxterm ]" { ini_gfxterm } # text console # menuentry "[ console ]" { terminal_output console ini_colors }