Forum Linux.général grub root=LABEL

Posté par  .
Étiquettes : aucune
1
22
oct.
2009
Bonjour,

Mon bios ne voyant pas mes disques dans le même ordre que mon noyau, je souhaite booter en me basant sur les labels attribués aux disques (ou à défaut en me basant sur leurs UUID) et non sur les numéro de disque sda1 sdd3 ou autre.

le problème, c'est qu'en remplaçant root=/dev/sdd1 par root=LABEL=SSD ça ne démarre plus.

je n'utilise pas initrd au boot ce qui pose à parement problème. Est-il possible de faire sans ou faut il impérativement passé par lui pour pouvoir adressé les disques par label ou uuid ?

j'utilise le kernel gentoo hardened 2.6.28
j'ai bien blkid fourni avec les e2fsprogs et il détecte bien tout mes disques, leurs label et uuid.

enfin voici la configuration de mon grub :

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Hardened
root (hd0,0)
kernel /boot/theKernel root=LABEL=/SSD vga=0x316 video=vesafb:mtrr:3,ywrap pci=nomsi
# video=uvesafb:mtrr:3,ywrap,1024x768-32@60 pci=nomsi

title Hardened no FrameBuffer
root (hd0,0)
kernel /boot/theKernel root=LABEL=/SSD pci=nomsi


PS : je n'arrive pas non-plus à faire marcher correctement le framebuffer, c'est aussi dépendant d'initrd ?

Merci d'avance,
GammaNu
  • # Incoherences...

    Posté par  (site web personnel) . Évalué à 3.

    Tu dis:

    root=/dev/sdd1 par root=LABEL=SSD ça ne démarre plus.

    dans le fichier de conf:

    kernel /boot/theKernel root=LABEL=/SSD

    j'aurais mis root=LABEL=SSD

    ou root=UUID=<uuid de la partition>

    ou root=/dev/hda1 par ex

    Booter en single et corriger la fstab...

    Système - Réseau - Sécurité Open Source

  • # /dev/disk/...

    Posté par  (site web personnel) . Évalué à 1.

    moi j'utilise
    root=/dev/disk/by-uuid/mon-uuid-ici

    dans menu.lst

    je suppose que tu peux très bien utiliser aussi ???
    root=/dev/disk/by-label/TONLABEL-ICI

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.