[Kernel] unable to find root device[Résolu]

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

[Kernel] unable to find root device[Résolu]

Message par leyoy »

Bonjour,
je suis en train de monter sous arch ma petite station MAO.
Pour cela j'ai installé par les dépôts Archaudio le kernel rt.
Je suis entrain d'essayer de configurer grub mais cela ne marche pas.
Je m'y prends sans doute mal ...
J'ai mis:

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/337f7275-b257-48b5-b12a-6a064a8e60c1 ro
initrd /initramfs-linux.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/337f7275-b257-48b5-b12a-6a064a8e60c1 ro
initrd /initramfs-linux-fallback.img

# (2) Arch Audio
title Arch Audio
root (hd0,0)
kernel /vmlinuz26rt root=/dev/disk/by-uuid/337f7275-b257-48b5-b12a-6a064a8e60c1 ro
initrd /kernel26rt.img

# (3) Arch Audio
title Arch Audio Fallback
root (hd0,0)
kernel /vmlinuz26rt root=/dev/disk/by-uuid/337f7275-b257-48b5-b12a-6a064a8e60c1 ro
initrd /kernel26rt-fallback.img
Mais j'ai un message d'erreur:

Code : Tout sélectionner

unable to find root device ...
fsdisk -l :

Code : Tout sélectionner

Disque /dev/sda : 41.2 Go, 41174138880 octets
255 têtes, 63 secteurs/piste, 5005 cylindres, total 80418240 secteurs
Unités = secteur de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x8dca8dca

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *          63      208844      104391   83  Linux
/dev/sda2          208845      738989      265072+  82  partition d'échange Linux / Solaris
/dev/sda3          738990    21221864    10241437+  83  Linux
/dev/sda4        21221865    80405324    29591730   83  Linux
cat /etc/fstab :

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
tmpfs		/tmp	tmpfs	nodev,nosuid	0	0
UUID=337f7275-b257-48b5-b12a-6a064a8e60c1 / ext4 defaults 0 1
UUID=50947a8b-2504-42d2-ae5f-8aeefcf49575 /boot ext2 defaults 0 1
UUID=7531c523-0036-47c6-88cd-525411a10f26 swap swap defaults 0 0
UUID=a12ab6d9-cc20-44b0-9231-ef9e0ecba86c /home ext4 defaults 0 1
Merci de votre aide
Dernière modification par leyoy le sam. 28 avr. 2012, 21:46, modifié 1 fois.
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel] unable to find root device

Message par FoolEcho »

leyoy a écrit :kernel /vmlinuz26rt root=/dev/disk/by-uuid/337f7275-b257-48b5-b12a-6a064a8e60c1 ro
initrd /kernel26rt.img
Tu as vérifié les noms du kernel et de l'initrd dans /boot ? (ça me paraît louche que ça soit du kernel 2.6)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Oui j'ai bien vérifié.
Moi aussi cela m'a paru louche mais c'est bien le kernel-rt qu'il y a dans les dépôts de archaudio.
Et c'est bien celui qui se trouve dans mon /boot ...

Cela dit je vois sur certains forum qu'il y a le kernel-rt 3.0 ...
Donc je ne comprends pas trop pourquoi pacman m'affiche ce kernel 2.6 ...
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel] unable to find root device

Message par FoolEcho »

leyoy a écrit :Cela dit je vois sur certains forum qu'il y a le kernel-rt 3.0 ...
Donc je ne comprends pas trop pourquoi pacman m'affiche ce kernel 2.6 ...
C'est effectivement le cas sur Aur ou même le dépôt archlinuxfr. Je te suggère de tester ce dernier.
Sinon, Arch démarre correctement sur tes deux premières entrées ? (si ça n'est pas le cas, vérifie avec blkid que les uuids désignent bien les bonnes partitions)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Oui oui sur mes deux premières entrées ça démarre sans problème. 8)
D'ailleurs je me suis contenté de copier les uuid qui apparaissaient vu que mon noyau rt est dans le même dossier (/root) que les autres.
Mais que ce soit un noyau 2.6 ou 3.0 est ce que ça va changer quelque chose par rapport à ce qu'il me dit ?
(c'est à dire qu'il ne trouve pas root device) :|
Je vais donc m'attaquer à AUR (c'est nouveau pour moi :mrgreen: ).

Merci de ton aide.
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel] unable to find root device

Message par FoolEcho »

Il n'y a pas eu d'erreur quand tu as généré les images ?
leyoy a écrit :Je vais donc m'attaquer à AUR (c'est nouveau pour moi :mrgreen: ).
Passe par le dépôt archlinuxfr, ça t'évitera la compilation.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Il n'y a pas eu d'erreur quand tu as généré les images ?
Je ne comprends pas trop ce que tu veux dire par générer des images ...
J'ai juste faits:

Code : Tout sélectionner

pacman -S linux6.4-rt
et ça m'a installer les fichiers dans /boot ...
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel] unable to find root device

Message par FoolEcho »

... que peut-être les images ont eu des erreurs à la génération (tu peux retrouver ça dans /var/log/pacman.log -- ce qui correspond à la commande mkinitcpio -p <linux6.4-rt ou quelque chose comme ça>).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Salut,
alors je suis aller sur AUR et je me retrouve avec trois choses:
  • linux3.0
    patch-3.0.29
    patch-3.0.29-rt49.patch
Je m'attendais à avoir juste mon noyauRT mais je me retrouve avec des patch à appliquer ...
Quelqu'un pourrait'il m'indiquer la marche à suivre pour appliquer ces patch?

Merci de votre aide
Hé ben même avec les yeux grands ouverts je n'y vois rien !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Kernel] unable to find root device

Message par oktoberfest »

Salut,

passe plutôt par yaourt pour l'utilisation AUR. Tu peux l'installer en ajoutant un dépôt à ton pacman.conf (ci wiki).
Une fois installé, yaourt agit comme une surcouche de pacman permettant entre autre la compilation/installation de paquets depuis AUR. Par exemple :

Code : Tout sélectionner

$ yaourt -S linux-rt-lts
Lance yaourt avec ton compte utilisateur, il te demandera (via su, ou sudo si tu l'as installé sur ton Arch) l'accès root quand il en aura besoin (lors de l'installation du paquet compilé).

Il est de plus intéressant d'activer l'option 'EXPORT=2' dans /etc/yaourtrc afin que la paquet compilé soit copié dans le cache de pacman (/var/cache/pacman/pkg).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Oui je viens de comprendre qu'il faut que je télécharge l'archive !!! :oops:
Hé ben même avec les yeux grands ouverts je n'y vois rien !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Kernel] unable to find root device

Message par oktoberfest »

Avec yaourt, tu n'as rien à télécharger, il va s'occuper de tout. C'est franchement un super outil (et français en plus :french: )
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Oui j'ai vu qu'il y avait l'option sucre :lol:
Mais j'aime bien savoir comment les choses fonctionnent, et sur la doc de AUR il est dit qu'il est bien de savoir comment fonctionne AUR lorsque l'on va utiliser yaourt.

PS; et camembert ça existe ? :wink:
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] unable to find root device

Message par benjarobin »

[HS] Je rappel que l'option "sucre" ne doit pas être utilisée (sauf si l'on sait vraiment ce que cela implique !). Cette option a été rajouté pour le "fun" [/HS]
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Bon ça marche pas très bien ...
J'ai un problème au nivau du compilateur. J'ai essayé d'installé plusieurs programmes avec AUR. J'ai tenté de créer mon package, mais j'ai une erreur qui me dit que j'ai une erreur de segmentaion au niveau du compilateur :?
Pour certain programmes je n'ai pas eu ce problème (Jack-mixer) mais pour le noyau ou rakarrack, ça plante ...
Du coup j'ai essayé d'installer Yaourt mais lorsque que j'essaie de créer mon package de package-query j'ai cette erreur de segmentation et je ne peux pas aller plus loin ...

Une idée ?

Merci de votre réactivité !
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] unable to find root device

Message par benjarobin »

@leyoy Es tu complètement à jour ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Bon alors j'ai faits une mise à jour complète du système:

Code : Tout sélectionner

pacman -Su
J'ai réussi à instalé Rakarrack que je n'arrivais pas à installer hier.
J'ai retenter un makepkg sur le noyau rt lts mais j'ai toujours une erreur de fragmentation lorsque j'arrive sur les drivers. :(
J'ai réussi ensuite à installer package-query et yaourt que je n'arrivais pas à packager hier.
Je vais réessayer avec un autre noyau. :|

J'oubliais, lorsque j'utilise yaourt, je n'ai pas besoin de mettre les dépôts AUR dans mon pacman.conf ?
Hé ben même avec les yeux grands ouverts je n'y vois rien !
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Kernel] unable to find root device

Message par oktoberfest »

leyoy a écrit :J'oubliais, lorsque j'utilise yaourt, je n'ai pas besoin de mettre les dépôts AUR dans mon pacman.conf ?
??? Où as-tu vu qu'il fallait mettre des dépôts AUR dans pacman.conf (et quels dépôts d'ailleurs) ???
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
leyoy
Hankyu
Messages : 43
Inscription : lun. 09 avr. 2012, 13:54
Localisation : Rhône-Alpes

Re: [Kernel] unable to find root device

Message par leyoy »

Nul part je voulais être sûre :mrgreen:
Hé ben même avec les yeux grands ouverts je n'y vois rien !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel] unable to find root device

Message par benjarobin »

Pour information la mise à jour c'est : pacman -Syu
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre