On Fri, Aug 27, 2010 at 9:04 PM, Daniel Pielmeier <bil...@gentoo.org> wrote:
> Nikos Chantziaras schrieb am 27.08.2010 18:06:
>> On 08/27/2010 07:02 PM, J. Roeleveld wrote:
>>>
>>> Actually, you can:
>>> http://www.ibm.com/developerworks/linux/library/l-boot-rootfs/index.html
>>>
>>> (Read the section below "Use a label"):
>>>
>>> fstab:
>>> LABEL=ROOT          /         ext3    defaults        1 1
>>> LABEL=BOOT          /boot     ext3    defaults        1 2
>>> LABEL=SWAP          swap      swap    defaults        0 0
>>> LABEL=HOME          /home     ext3    nosuid,auto     1 2
>>
>> This syntax never worked here.  Always resulted in an unbootable system.
>>  Only the /dev/disk/by-label/ syntax works reliably.
>>
>
> Afaik if you are using GRUB LEGACY (0.97) and want to use LABEL/UUID in
> your grub.conf/menu.lst you also need an initrd. I think with GRUB 2
> (1.98) it is possible without. You don't need an initrd for LABEL/UUID
> in /etc/fstab for both cases.

FWIW I'm using sys-boot/grub-0.97-r10 with GPT, labeled partitions and
no initrd. My kernel has EFI_PARTITION compiled in (no module).

My fstab looks like this:

LABEL=swap       none            swap            sw              0 0
LABEL=boot      /boot    ext2    defaults,noatime                1 2
LABEL=root       /       ext4    defaults,noatime                0 1
LABEL=home      /home   ext4    defaults,noatime        0 1

My kernel boot commandline still specified root by device name
/dev/sda2 but otherwise my system works normally so far. :)

Reply via email to