1*1b8adde7SWilliam Kucharski# 2*1b8adde7SWilliam Kucharski# Sample boot menu configuration file 3*1b8adde7SWilliam Kucharski# 4*1b8adde7SWilliam Kucharski 5*1b8adde7SWilliam Kucharski# Boot automatically after 30 secs. 6*1b8adde7SWilliam Kucharskitimeout 30 7*1b8adde7SWilliam Kucharski 8*1b8adde7SWilliam Kucharski# By default, boot the first entry. 9*1b8adde7SWilliam Kucharskidefault 0 10*1b8adde7SWilliam Kucharski 11*1b8adde7SWilliam Kucharski# Fallback to the second entry. 12*1b8adde7SWilliam Kucharskifallback 1 13*1b8adde7SWilliam Kucharski 14*1b8adde7SWilliam Kucharski# For booting GNU/Hurd 15*1b8adde7SWilliam Kucharskititle GNU/Hurd 16*1b8adde7SWilliam Kucharskiroot (hd0,0) 17*1b8adde7SWilliam Kucharskikernel /boot/gnumach.gz root=hd0s1 18*1b8adde7SWilliam Kucharskimodule /boot/serverboot.gz 19*1b8adde7SWilliam Kucharski 20*1b8adde7SWilliam Kucharski# For booting GNU/Linux 21*1b8adde7SWilliam Kucharskititle GNU/Linux 22*1b8adde7SWilliam Kucharskiroot (hd1,0) 23*1b8adde7SWilliam Kucharskikernel /vmlinuz root=/dev/hdb1 24*1b8adde7SWilliam Kucharski#initrd /initrd.img 25*1b8adde7SWilliam Kucharski 26*1b8adde7SWilliam Kucharski# For booting GNU/kFreeBSD 27*1b8adde7SWilliam Kucharskititle GNU/kFreeBSD 28*1b8adde7SWilliam Kucharskiroot (hd0,2,a) 29*1b8adde7SWilliam Kucharskikernel /boot/loader.gz 30*1b8adde7SWilliam Kucharski 31*1b8adde7SWilliam Kucharski# For booting GNU/kNetBSD 32*1b8adde7SWilliam Kucharskititle GNU/kNetBSD 33*1b8adde7SWilliam Kucharskiroot (hd0,2,a) 34*1b8adde7SWilliam Kucharskikernel --type=netbsd /boot/knetbsd.gz 35*1b8adde7SWilliam Kucharski 36*1b8adde7SWilliam Kucharski# For booting Mach (getting kernel from floppy) 37*1b8adde7SWilliam Kucharskititle Utah Mach4 multiboot 38*1b8adde7SWilliam Kucharskiroot (hd0,2) 39*1b8adde7SWilliam Kucharskipause Insert the diskette now!! 40*1b8adde7SWilliam Kucharskikernel (fd0)/boot/kernel root=hd0s3 41*1b8adde7SWilliam Kucharskimodule (fd0)/boot/bootstrap 42*1b8adde7SWilliam Kucharski 43*1b8adde7SWilliam Kucharski# For booting FreeBSD 44*1b8adde7SWilliam Kucharskititle FreeBSD 45*1b8adde7SWilliam Kucharskiroot (hd0,2,a) 46*1b8adde7SWilliam Kucharskikernel /boot/loader 47*1b8adde7SWilliam Kucharski 48*1b8adde7SWilliam Kucharski# For booting NetBSD 49*1b8adde7SWilliam Kucharskititle NetBSD 50*1b8adde7SWilliam Kucharskiroot (hd0,2,a) 51*1b8adde7SWilliam Kucharskikernel --type=netbsd /netbsd 52*1b8adde7SWilliam Kucharski 53*1b8adde7SWilliam Kucharski# For booting OpenBSD 54*1b8adde7SWilliam Kucharskititle OpenBSD 55*1b8adde7SWilliam Kucharskiroot (hd0,2,a) 56*1b8adde7SWilliam Kucharskikernel --type=netbsd /bsd 57*1b8adde7SWilliam Kucharski 58*1b8adde7SWilliam Kucharski# For booting OS/2 59*1b8adde7SWilliam Kucharskititle OS/2 60*1b8adde7SWilliam Kucharskiroot (hd0,1) 61*1b8adde7SWilliam Kucharskimakeactive 62*1b8adde7SWilliam Kucharski# chainload OS/2 bootloader from the first sector 63*1b8adde7SWilliam Kucharskichainloader +1 64*1b8adde7SWilliam Kucharski# This is similar to "chainload", but loads a specific file 65*1b8adde7SWilliam Kucharski#chainloader /boot/chain.os2 66*1b8adde7SWilliam Kucharski 67*1b8adde7SWilliam Kucharski# For booting Windows NT or Windows95 68*1b8adde7SWilliam Kucharskititle Windows NT / Windows 95 boot menu 69*1b8adde7SWilliam Kucharskirootnoverify (hd0,0) 70*1b8adde7SWilliam Kucharskimakeactive 71*1b8adde7SWilliam Kucharskichainloader +1 72*1b8adde7SWilliam Kucharski# For loading DOS if Windows NT is installed 73*1b8adde7SWilliam Kucharski# chainload /bootsect.dos 74*1b8adde7SWilliam Kucharski 75*1b8adde7SWilliam Kucharski# For installing GRUB into the hard disk 76*1b8adde7SWilliam Kucharskititle Install GRUB into the hard disk 77*1b8adde7SWilliam Kucharskiroot (hd0,0) 78*1b8adde7SWilliam Kucharskisetup (hd0) 79*1b8adde7SWilliam Kucharski 80*1b8adde7SWilliam Kucharski# Change the colors. 81*1b8adde7SWilliam Kucharskititle Change the colors 82*1b8adde7SWilliam Kucharskicolor light-green/brown blink-red/blue 83