Advertisement
hejmus

Untitled

Nov 14th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.95 KB | None | 0 0
  1. function loadmods #loadmods phase [mod1] [mod2] ...
  2. {
  3.   echo "loading modules ($1)..."
  4.   shift
  5.   for i in $@; do
  6.     echo -n "  $i..."; insmod $i; echo "ok "
  7.   done
  8.   echo "  done"
  9. }
  10.  
  11. function loadfonts #loadfonts [font1] [font2] ...
  12. {
  13.   echo "loading fonts..."
  14.   for i in $@; do
  15.     echo -n "  $i..."; loadfont $prefix/$i; echo "ok "
  16.   done
  17.   echo "done"
  18. }
  19.  
  20. function setgfx #setgfx resolution bgimage
  21. {
  22.   set gfxmode=$1
  23.   loadmods 'graphics' vbe vga gfxterm jpeg
  24.   loadfonts unicode.pf2
  25.  
  26.   terminal_output gfxterm
  27.  
  28.   echo "setting theme..."
  29.   set color_normal=white/black
  30.   set color_highlight=yellow/black
  31.   echo -n "loading bgimage..."; background_image $prefix/$2; echo "ok"
  32. }
  33.  
  34. insmod echo
  35. echo press shift to boot into safe mode
  36.  
  37. loadmods 'basic' biosdisk part_msdos
  38. insmod keystatus
  39. if keystatus --shift; then
  40.   echo starting in safe mode
  41. else
  42.   loadmods 'fs' scsi ext2 reiserfs fat ntfs udf
  43.   setgfx 1024x768 lake.jpg
  44. fi
  45.  
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement