aboutsummaryrefslogblamecommitdiffstats
path: root/grub.tpl
blob: 82ecf327f3d91ff8710a961c0b6d730ad33a2b58 (plain) (tree)
1
2
3
4
5
6
7
8
9


                                               

              
 

                                                      
                    


                        
                  


                          
                        


                            
                          

                  
 





                                                 

                                                        



                                                     







                                               
                                      

              
 
                                                                                                       
                                                                                                                                           
                                

 
                                                     
                            

 
                                                     
                             

 
                                                     
                           

 

                                         

 

                                                 
                       


              




                                                                                                                                                               
#
# GRUB menu template for Slackware Live Edition
#
set default=0
set timeout=20

# Slackware Live defaults, can be changed in submenus:
if [ -z "$sl_kbd" ]; then
  set sl_kbd="@KBD@"
  export sl_kbd
fi
if [ -z "$sl_tz" ]; then
  set sl_tz="@TZ@"
  export sl_tz
fi
if [ -z "$sl_lang" ]; then
  set sl_lang="@LANDSC@"
  export sl_lang
fi
if [ -z "$sl_locale" ]; then
  set sl_locale="@LOCALE@"
  export sl_locale
fi

# Check whether we are in a Secure Boot scenario:
if [ "x$lockdown" != "x" ]; then
  set check_signatures=enforce
  export check_signatures
fi

# Determine whether we can show a graphical themed menu:
insmod font
if loadfont $prefix/theme/dejavusansmono12.pf2 ; then
  loadfont $prefix/theme/dejavusansmono10.pf2
  loadfont $prefix/theme/dejavusansmono5.pf2
  set gfxmode=1024x768,800x600,640x480,auto
  export gfxmode
  # (U)EFI requirement: must support all_video:
  insmod all_video
  insmod gfxterm
  insmod gfxmenu
  terminal_output gfxterm
  insmod gettext
  insmod png
  set theme=$prefix/theme/liveslak.txt
  export theme
fi

menuentry "Start @CDISTRO@@DIRSUFFIX@ @SL_VERSION@ @LIVEDE@ liveslak-@VERSION@ ($sl_lang)" --hotkey b {
  linux ($root)/boot/generic @KAPPEND@ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 kbd=$sl_kbd tz=$sl_tz locale=$sl_locale xkb=$sl_xkb
  initrd ($root)/boot/initrd.img
}

submenu "Non-@ULANG@ Keyboard selection" --hotkey k {
  configfile $prefix/kbd.cfg
}

submenu "Non-@ULANG@ Language selection" --hotkey l {
  configfile $prefix/lang.cfg
}

submenu "Non-@ULANG@ Timezone selection" --hotkey t {
  configfile $prefix/tz.cfg
}

menuentry "Memory test with memtest86+" {
  linux ($root)/boot/memtest
}

menuentry "Help on boot parameters" --hotkey h { 
  set pager=1 
  cat $prefix/help.txt 
  unset pager 
} 

@C2RMH@menuentry "Console OS in RAM ($sl_lang)" --hotkey c {
@C2RMH@  linux ($root)/boot/generic @KAPPEND@ load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 kbd=$sl_kbd tz=$sl_tz locale=$sl_locale xkb=$sl_xkb toram=core 3
@C2RMH@  initrd ($root)/boot/initrd.img
@C2RMH@}