Difference between revisions of "User:Piccobello/menu.lst"

From ThinkWiki
Jump to: navigation, search
(menu.lst after Dapper upgrade)
Line 20: Line 20:
  
 
* set the root for Windoze to (hd0,1), as I have it on {{path|/dev/hda2}}
 
* set the root for Windoze to (hd0,1), as I have it on {{path|/dev/hda2}}
* two Linux entries, one with wireless disabled, one with wireless enabled
 
  
# menu.lst - See: grub(8), info grub, update-grub(8)
+
    # menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
+
    #            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
+
    #            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.
+
    #            and /usr/share/doc/grub-doc/.
+
   
## default num
+
    ## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
+
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
+
    # the entry number 0 is the default if the command is not used.
#
+
    #
# You can specify 'saved' instead of a number. In this case, the default entry
+
    # You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
+
    # is the entry saved with the command 'savedefault'.          
default         0
+
    default 0
+
   
## timeout sec
+
    ## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
+
    # Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
+
    # (normally the first entry defined).
timeout         10
+
    timeout 10
+
   
## hiddenmenu
+
    ## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
+
    # Hides the menu by default (press ESC to see the menu)
#hiddenmenu
+
    #hiddenmenu
+
   
# Pretty colours
+
    # Pretty colours
color cyan/blue white/blue
+
    color cyan/blue white/blue
+
   
## password ['--md5'] passwd
+
    ## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
+
    # If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
+
    # control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
+
    # command 'lock'
# e.g. password topsecret
+
    # e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
+
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
+
    # password topsecret
+
   
#
+
    #
# examples
+
    # examples
#
+
    #
# title         Windows 95/98/NT/2000
+
    # title Windows 95/98/NT/2000
# root         (hd0,0)
+
    # root (hd0,0)
# makeactive
+
    # makeactive
# chainloader   +1
+
    # chainloader +1
#
+
    #
# title         Linux
+
    # title Linux
# root         (hd0,1)
+
    # root (hd0,1)
# kernel       /vmlinuz root=/dev/hda2 ro
+
    # kernel /vmlinuz root=/dev/hda2 ro
#
+
    #
+
   
#
+
    #
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
+
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
+
   
### BEGIN AUTOMAGIC KERNELS LIST
+
    ### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
+
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
+
    ## by the debian update-grub script except for the default options below
+
   
## DO NOT UNCOMMENT THEM, Just edit them to your needs
+
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
+
   
## ## Start Default Options ##
+
    ## ## Start Default Options ##
## default kernel options
+
    ## default kernel options
## default kernel options for automagic boot options
+
    ## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
+
    ## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
+
    ## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
+
    ## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda5 ro  
+
    ##      kopt_2_6_8=root=/dev/hdc1 ro
+
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
## default grub root device
+
    # kopt=root=/dev/hda5 ro
## e.g. groot=(hd0,0)
+
   
# groot=(hd0,0)
+
    ## default grub root device
+
    ## e.g. groot=(hd0,0)
## should update-grub create alternative automagic boot options
+
    # groot=(hd0,0)
## e.g. alternative=true
+
   
##      alternative=false
+
    ## should update-grub create alternative automagic boot options
# alternative=true
+
    ## e.g. alternative=true
+
    ##      alternative=false
## should update-grub lock alternative automagic boot options
+
    # alternative=true
## e.g. lockalternative=true
+
   
##      lockalternative=false
+
    ## should update-grub lock alternative automagic boot options
# lockalternative=false
+
    ## e.g. lockalternative=true
+
    ##      lockalternative=false
## altoption boot targets option
+
    # lockalternative=false
## multiple altoptions lines are allowed
+
   
## e.g. altoptions=(extra menu suffix) extra boot options
+
    ## additional options to use with the default boot option, but not with the
##      altoptions=(recovery mode) single
+
    ## alternatives
# altoptions=(recovery mode) single
+
    ## e.g. defoptions=vga=791 resume=/dev/hda5
+
    # defoptions=quiet splash
## nonaltoption boot targets option
+
   
## This option controls options to pass to only the
+
    ## altoption boot targets option
## primary kernel menu item.
+
    ## multiple altoptions lines are allowed
## You can have ONLY one nonaltoptions line
+
    ## e.g. altoptions=(extra menu suffix) extra boot options
# nonaltoptions=quiet splash
+
    ##      altoptions=(recovery mode) single
+
    # altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
+
   
## only counts the first occurence of a kernel, not the
+
    ## controls how many kernels should be put into the menu.lst
## alternative kernel options
+
    ## only counts the first occurence of a kernel, not the
## e.g. howmany=all
+
    ## alternative kernel options
##      howmany=7
+
    ## e.g. howmany=all
# howmany=all
+
    ##      howmany=7
+
    # howmany=all
## should update-grub create memtest86 boot option
+
   
## e.g. memtest86=true
+
    ## should update-grub create memtest86 boot option
##      memtest86=false
+
    ## e.g. memtest86=true
# memtest86=true
+
    ##      memtest86=false
+
    # memtest86=true
## ## End Default Options ##
+
   
+
    ## should update-grub adjust the value of the default booted system
title           Ubuntu, kernel 2.6.12-9-386
+
    ## can be true or false
root           (hd0,0)
+
    # updatedefaultentry=false
kernel         /vmlinuz-2.6.12-9-386 root=/dev/hda5 ro quiet splash module  ipw2100 disable=1
+
   
initrd         /initrd.img-2.6.12-9-386
+
    ## ## End Default Options ##
savedefault
+
   
boot
+
    title Ubuntu, kernel 2.6.15-27-386
+
    root (hd0,0)
title           Ubuntu, kernel 2.6.12-9-386 WIFI
+
    kernel /vmlinuz-2.6.15-27-386 root=/dev/hda5 ro quiet splash
root           (hd0,0)
+
    initrd /initrd.img-2.6.15-27-386
kernel         /vmlinuz-2.6.12-9-386 root=/dev/hda5 ro quiet splash module  ipw2100 disable=0
+
    savedefault
initrd         /initrd.img-2.6.12-9-386
+
    boot
savedefault
+
   
boot
+
    title Ubuntu, kernel 2.6.15-27-386 (recovery mode)
+
    root (hd0,0)
+
    kernel /vmlinuz-2.6.15-27-386 root=/dev/hda5 ro single
title           Ubuntu, kernel 2.6.12-9-386 (recovery mode)
+
    initrd /initrd.img-2.6.15-27-386
root           (hd0,0)
+
    boot
kernel         /vmlinuz-2.6.12-9-386 root=/dev/hda5 ro single
+
   
initrd         /initrd.img-2.6.12-9-386
+
    title Ubuntu, kernel 2.6.12-9-386
boot
+
    root (hd0,0)
+
    kernel /vmlinuz-2.6.12-9-386 root=/dev/hda5 ro quiet splash
title           Ubuntu, memtest86+
+
    initrd /initrd.img-2.6.12-9-386
root           (hd0,0)
+
    savedefault
kernel         /memtest86+.bin
+
    boot
boot
+
   
+
    title Ubuntu, kernel 2.6.12-9-386 (recovery mode)
### END DEBIAN AUTOMAGIC KERNELS LIST
+
    root (hd0,0)
+
    kernel /vmlinuz-2.6.12-9-386 root=/dev/hda5 ro single
# This is a divider, added to separate the menu items below from the Debian
+
    initrd /initrd.img-2.6.12-9-386
# ones.
+
    boot
title           Other operating systems:
+
   
root
+
    title Ubuntu, memtest86+
+
    root (hd0,0)
+
    kernel /memtest86+.bin  
# This entry automatically added by the Debian installer for a non-linux OS
+
    boot
# on /dev/hda2
+
   
title           Microsoft Windows XP Professional
+
    ### END DEBIAN AUTOMAGIC KERNELS LIST
root           (hd0,1)
+
   
savedefault
+
    # This is a divider, added to separate the menu items below from the Debian
chainloader     +1
+
    # ones.
 +
    title Other operating systems:
 +
    root
 +
   
 +
   
 +
    # This entry automatically added by the Debian installer for a non-linux OS
 +
    # on /dev/hda2
 +
    title Microsoft Windows XP Professional
 +
    #map (hd0,0) (hd0,1)
 +
    #map (hd0,1) (hd0,0)
 +
    root (hd0,1)
 +
    savedefault
 +
     chainloader +1

Revision as of 15:08, 28 November 2006

My messed up partition table:

$ sudo fdisk -l /dev/hda
Disk /dev/hda: 36.8 GB, 36825459200 bytes
255 heads, 63 sectors/track, 4477 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           6       48163+  83  Linux
/dev/hda2            3651        4477     6642877+   b  W95 FAT32
/dev/hda3               7         249     1951897+  82  Linux swap / Solaris
/dev/hda4             250        3650    27318532+   5  Extended
/dev/hda5             250        3650    27318501   83  Linux

Partition table entries are not in disk order}}

My /boot/grub/menu.lst

Relevant modifications:

  • set the root for Windoze to (hd0,1), as I have it on /dev/hda2
   # menu.lst - See: grub(8), info grub, update-grub(8)
   #            grub-install(8), grub-floppy(8),
   #            grub-md5-crypt, /usr/share/doc/grub
   #            and /usr/share/doc/grub-doc/.
   
   ## default num
   # Set the default entry to the entry number NUM. Numbering starts from 0, and
   # the entry number 0 is the default if the command is not used.
   #
   # You can specify 'saved' instead of a number. In this case, the default entry
   # is the entry saved with the command 'savedefault'.           
   default		0
   
   ## timeout sec
   # Set a timeout, in SEC seconds, before automatically booting the default entry
   # (normally the first entry defined).
   timeout		10
   
   ## hiddenmenu
   # Hides the menu by default (press ESC to see the menu)
   #hiddenmenu
   
   # Pretty colours
   color cyan/blue white/blue
   
   ## password ['--md5'] passwd
   # If used in the first section of a menu file, disable all interactive editing
   # control (menu entry editor and command-line)  and entries protected by the
   # command 'lock'
   # e.g. password topsecret
   #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
   # password topsecret
   
   #
   # examples
   #
   # title		Windows 95/98/NT/2000
   # root		(hd0,0)
   # makeactive
   # chainloader	+1
   #
   # title		Linux
   # root		(hd0,1)
   # kernel	/vmlinuz root=/dev/hda2 ro
   #
   
   #
   # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
   
   ### BEGIN AUTOMAGIC KERNELS LIST
   ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
   ## by the debian update-grub script except for the default options below
   
   ## DO NOT UNCOMMENT THEM, Just edit them to your needs
   
   ## ## Start Default Options ##
   ## default kernel options
   ## default kernel options for automagic boot options
   ## If you want special options for specific kernels use kopt_x_y_z
   ## where x.y.z is kernel version. Minor versions can be omitted.
   ## e.g. kopt=root=/dev/hda1 ro
   ##      kopt_2_6_8=root=/dev/hdc1 ro
   ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
   # kopt=root=/dev/hda5 ro
   
   ## default grub root device
   ## e.g. groot=(hd0,0)
   # groot=(hd0,0)
   
   ## should update-grub create alternative automagic boot options
   ## e.g. alternative=true
   ##      alternative=false
   # alternative=true
   
   ## should update-grub lock alternative automagic boot options
   ## e.g. lockalternative=true
   ##      lockalternative=false
   # lockalternative=false
   
   ## additional options to use with the default boot option, but not with the
   ## alternatives
   ## e.g. defoptions=vga=791 resume=/dev/hda5
   # defoptions=quiet splash
   
   ## altoption boot targets option
   ## multiple altoptions lines are allowed
   ## e.g. altoptions=(extra menu suffix) extra boot options
   ##      altoptions=(recovery mode) single
   # altoptions=(recovery mode) single
   
   ## controls how many kernels should be put into the menu.lst
   ## only counts the first occurence of a kernel, not the
   ## alternative kernel options
   ## e.g. howmany=all
   ##      howmany=7
   # howmany=all
   
   ## should update-grub create memtest86 boot option
   ## e.g. memtest86=true
   ##      memtest86=false
   # memtest86=true
   
   ## should update-grub adjust the value of the default booted system
   ## can be true or false
   # updatedefaultentry=false
   
   ## ## End Default Options ##
   
   title		Ubuntu, kernel 2.6.15-27-386
   root		(hd0,0)
   kernel		/vmlinuz-2.6.15-27-386 root=/dev/hda5 ro quiet splash
   initrd		/initrd.img-2.6.15-27-386
   savedefault
   boot
   
   title		Ubuntu, kernel 2.6.15-27-386 (recovery mode)
   root		(hd0,0)
   kernel		/vmlinuz-2.6.15-27-386 root=/dev/hda5 ro single
   initrd		/initrd.img-2.6.15-27-386
   boot
   
   title		Ubuntu, kernel 2.6.12-9-386
   root		(hd0,0)
   kernel		/vmlinuz-2.6.12-9-386 root=/dev/hda5 ro quiet splash
   initrd		/initrd.img-2.6.12-9-386
   savedefault
   boot
   
   title		Ubuntu, kernel 2.6.12-9-386 (recovery mode)
   root		(hd0,0)
   kernel		/vmlinuz-2.6.12-9-386 root=/dev/hda5 ro single
   initrd		/initrd.img-2.6.12-9-386
   boot
   
   title		Ubuntu, memtest86+
   root		(hd0,0)
   kernel		/memtest86+.bin 
   boot
   
   ### END DEBIAN AUTOMAGIC KERNELS LIST
   
   # This is a divider, added to separate the menu items below from the Debian
   # ones.
   title		Other operating systems:
   root
   
   
   # This entry automatically added by the Debian installer for a non-linux OS
   # on /dev/hda2
   title		Microsoft Windows XP Professional
   #map 		(hd0,0) (hd0,1)
   #map 		(hd0,1) (hd0,0)
   root		(hd0,1)
   savedefault
   chainloader	+1