# # GRUB's menu.lst config file, with examples for various OSes # # Default: boot the first entry. Problems? boot the second entry. default 0 fallback 1 title GNU/Hurd root (hd0,0) kernel /boot/gnumach.gz root=hd0s1 module /boot/serverboot.gz title Linux from second HDD kernel (hd1,0)/vmlinuz root=/dev/hdb1 title Utah Mach4 multiboot (get kernel from floppy) root (hd0,2) pause Insert the diskette now!! kernel (fd0)/boot/kernel root=hd0s3 module (fd0)/boot/bootstrap title OS/2 (chainload OS/2 bootloader from sector 1) root (hd0,1) makeactive chainloader +1 title Microsoft Windows NT/98/95 and MS-DOS root (hd0,0) # rootnoverify (hd0,0) makeactive chainloader +1 title BeOS rootnoverify (hd2,4) makeactive chainloader +1 title FreeBSD root (hd1,0,a) kernel /boot/loader title OpenBSD ## You would like to use: # root (hd1,1,a) # kernel --type=openbsd /bsd # But OpenBSD passes bios & kernel parameters with its own bootloader, # the first stage of which is installed in the partition boot record, # and in turn calls /boot, which in turn loads kernel /bsd. So just # use the GRUB chainloader instead: root (hd1,1) makeactive chainloader +1 ## Swapping hard disks #map (hd0) (hd1) #map (hd1) (hd0)