grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Use of root LABEL=mylabel in menu.lst


From: Jonathan Ellis
Subject: Use of root LABEL=mylabel in menu.lst
Date: Sun, 16 Nov 2008 07:16:03 +0000

Hi,
I had to reorganise my partitions and it was necessary to copy my root partition and then delete the original (I won't bore you with the reasons for this). This meant that the device id for the root partition changed (/dev/sda1 to /dev/sda2 or something similar).

To make it easier in future I now refer to all my partitions by volume label instead of by number. This has the advantage of making the menu.lst and fstab (in Linux) more easily human-readable. Unfortunately it seems that the following statements in menu.lst will not work
     groot=LABEL=mylabel
     root     LABEL=mylabel

and at boot grub gives
     Error 11: Unrecognized device string

This is rather odd because the following statements (from menu.lst) work correctly
     kopt=root=LABEL=ubuntu8-04 ro
     kernel        /boot/vmlinuz-2.6.24-20-generic root=LABEL=ubuntu8-04 ro quiet splash

so I have had to change these to
     groot=(hd0,3)
     root        (hd0,3)

Is there any way I can make these work with labels instead of numbers?
I have attached an extract from menu.lst below and fstab below.

Kind regards,
Jonathan Ellis


---------- Extract from menu.lst ---------------------

## ## 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=LABEL=ubuntu8-04 ro

####### Irrelevant lines deleted in this email for clarity ######

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,3)

####### Irrelevant lines deleted in this email for clarity ######

## ## End Default Options ##

title        Ubuntu 8.04.1, kernel 2.6.24-20-generic
root        (hd0,3)
kernel        /boot/vmlinuz-2.6.24-20-generic root=LABEL=ubuntu8-04 ro quiet splash
initrd        /boot/initrd.img-2.6.24-20-generic
quiet

####### Irrelevant lines deleted in this email for clarity ######

----------------- Linux fstab file -----------------------

# /etc/fstab: static file system information.
#
# <file system>     <mount point>           <type>      <options>               <dump>  <pass>
proc                /proc                   proc        defaults                0    0
LABEL=ubuntu8-04    /                ext3        relatime,errors=remount-ro    0    1
LABEL=grub        /boot/grub            ext3        nodev,nosuid            0    2
LABEL=home        /home                ext3        nodev,nosuid            0    2
LABEL=swap2        none                    swap        sw                      0    0

LABEL=extraspace    /media/extraspace        ext3        nodev,nosuid             0    2
LABEL=spare        /media/spare            ext3        nodev,nosuid            0    2
LABEL=winxp        /mnt/winxp            ntfs        nodev,nosuid             0     2

/dev/scd0           /media/cdrom0           udf,iso9660     user,noauto,exec,utf8        0    0
/dev/fd0            /media/floppy0          auto        rw,user,noauto,exec,utf8    0    0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]