[grub2]root device doesn't exist (résolu)

Reconnaissance et configuration du matériel / kernel linux
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

[grub2]root device doesn't exist (résolu)

Message par avi3000 »

Bonsoir,
J'ai installé une arch 32bit sur une clé usb. http://forums.archlinux.fr/topic9147.html
La distribution fonctionne sur netbook-atom et desktop-I5.
Mais sur les ordis Dell, rien à faire sur Pentium4, latitude, ou dim9200 avec un core duo.
J'ai essayé plusieurs syntaxes pour le root, sans succès.
Une piste ??
Dernière modification par avi3000 le sam. 10 sept. 2011, 00:13, modifié 2 fois.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub2]root device doesn't exist

Message par benjarobin »

Quels sont les messages d'erreurs ? Tu utilise bien les UUID ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [grub2]root device doesn't exist

Message par avi3000 »

J'ai essayé avec les UUID, les LABEL, les /dev/sdx et les root=08nn, rien à faire.
ça boote pourtant sans problème sur atom et I5 et bios non Dell (Asus et MSI).

je vais tester avec un kernel 2.6.38

EDIT: ça ne boote pas sur un client léger HP.
Dernière modification par avi3000 le mer. 07 sept. 2011, 15:31, modifié 1 fois.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
kamui57
archer de cavalerie
Messages : 157
Inscription : dim. 30 mai 2010, 13:44
Localisation : Moselle

Re: [grub2]root device doesn't exist

Message par kamui57 »

ça me rappelle une clé que j'avais fait avec multiboot (aur), appelé aussi multisystem, avec grub2, qui bootait sur mes deux toshiba et pas sur le HP de ma mère.
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. (proverbe indien)
Toshiba Satellite 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
Toshiba Satellite 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
http://wiki.archlinux.fr/Pastebin pour poster du texte sur internet en console
Avatar de l’utilisateur
hansi
Elfe
Messages : 508
Inscription : ven. 08 oct. 2010, 21:11

Re: [grub2]root device doesn't exist

Message par hansi »

Et moi ça me rappelle un soucis avec Grub 1, j'avais du modifier le "root=" de la ligne du menu.lst en mettant après le "=" le label du dique puis rajouter "rootfstype=ext4" (en fonction de ton FS) à la ligne.
Combattu souvent, battu parfois, abattu jamais ! (François de Charette)
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [grub2]root device doesn't exist

Message par avi3000 »

J'ai essayé rootfstype=ext2 et rootfstype=ext4 avec les partitions correspondantes, mais ce n'était pas mieux.

L'usb pose problème à certains bios.
Il faut trouver les "kernel parameters" adéquats.
J'ai comme l'impression que je vais y passer un peu de temps.

J'ai également testé avec un kernel 2.6.38 de la marque ubuntu.
C'est pire, ça ne boote pas du tout. Mon mkinitramfs ne doit pas être bien au point.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [grub2]root device doesn't exist

Message par FoolEcho »

[HorsSujet + mauvaise foi parce que c'est pas forcément un problème d'amorçage]

@avi3000: «super bien, grub2», qu'y disait (si je ne me trompe pas)... :copain: :humour: :pastaper: :merci:

[/HorsSujet]
«The following statement is not true. The previous statement is true.» :nage:
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [grub2]root device doesn't exist

Message par avi3000 »

Pour sûr que c'est de la mauvaise foi. Mais ce n'est pas forcément hors-sujet.

Je n'ai pas essayé avec grub 0.97, mais je pense que ça doit faire la même chose.
Je suis sur devuan avec sysvinit et kbwm
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [grub2]root device doesn't exist

Message par avi3000 »

le pourquoi du comment:

Sur les bios Dell les syntaxes root=UUID=mon-uuid et root=LABEL=mon-beau-label ne fonctionnent pas avec une distribution installée sur une clé USB. En revanche, elles fonctionnent avec les distributions installées sur HDD ou SSD.

Ce qui fonctionne:
le fstab

Code : Tout sélectionner

devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
# décommenter une des 3 lignes ci-dessous
#/dev/sde1 / ext2 defaults 0 0
/dev/disk/by-label/supergrub2 / ext2 defaults 0 0
#/dev/disk/by-uuid/ac4dc5d8-7831-4365-b75d-xxxxxxxxxxxx / ext2 defaults 0 0
les entrées du grub.cfg

Code : Tout sélectionner

menuentry "SuperDiskGrub2 Arch (on ${root})" {
linux '/boot/vmlinuz-linux' root=/dev/sde1 ro 
initrd '/boot/initramfs-linux.img'
}

menuentry "SuperDiskGrub2 Arch LABEL (on ${root})" {
linux '/boot/vmlinuz-linux' root=/dev/disk/by-label/supergrub2 ro 
initrd '/boot/initramfs-linux.img'
}

menuentry "SuperDiskGrub2 Arch UUID (on ${root})" {
set uuid=ac4dc5d8-7831-4365-b75d-xxxxxxxxxxxx
linux '/boot/vmlinuz-linux' root=/dev/disk/by-uuid/$uuid ro quiet
initrd '/boot/initramfs-linux.img'
}
Les 3 entrées de grub fonctionnent indépendamment de l'option choisie dans le fstab.
Je suis sur devuan avec sysvinit et kbwm
Répondre