Page 1 sur 1

[DISQUE] /dev/sda n'est plus là (en cours)

Publié : ven. 01 avr. 2011, 22:13
par bmax14
Bonjour à tous amis Linuxiens,

Après quelques bidouillages du kernel pour installer Xen il apparait que mon disque principal, soit /dev/sda (disque dur SATA) n'est pas créé par udev ou quelque autre script au démarrage. Le noyau se charge, le système lance init mais ensuite une erreur arrive :

Code : Tout sélectionner

fsck.ext4 no such file or directory while trying to open non-existent /dev/sda2
Je peux accéder au système (prompt avec le Control-D) et remonter la partition en RW.
De là j'ai pu voir que dans /dev les noeuds d'accès à sda (sda1,sda2,...) n'existent pas. Mais le reste des noeuds sont présents...

Mon disque est divisé en 4 parties:
sda1 ext3 /mnt/gentoo (gentoo, inutilisé)
sda2 ext4 / (root)
sda3 reiserfs /mnt/medias (fichier medias)
sda4 swap

J'ai essayé de démarrer depuis différent kernel (2.6.38,2.6.32-xen,2.6.30-gentoo) avec à chaque fois le même résultat.
Le kernel reconnait correctement le disque (sd 0:0:0:0: [sda]...) ainsi que les partitions (sda: sda1 sda2 sda3 sda4).

Edit : Le kernel par défaut de archlinux marche correctement, c'est donc probablement un problème avec la configuration du kernel, mais quel genre de défaut de configuration peut provoquer ça?!?

Là je suis à cours d'idée, j'ai essayé de réinstaller udev sans résultats. C'est pourquoi je men remet à vous désormais, ôh grand dieux du forum d'archlinux!

Re: [DISQUE] /dev/sda n'est plus là

Publié : sam. 02 avr. 2011, 10:19
par karhu
Bonjour

Y a t il d'autres disques sur ce PC ?
Si oui, est ce IDE ou SATA ?
Que donne la commande : ls -la /dev/disk/by-path ?

Karhu.

Re: [DISQUE] /dev/sda n'est plus là (en cours)

Publié : sam. 02 avr. 2011, 10:25
par bmax14
Pas d'autres disque sur l'ordinateur
C'est un ordinateur portable, suffisemment récent pour que ce soit vraisemblablement un disque dur SATA (référencé comme sda)
/dev/disk n'existe tout simplement pas...

Re: [DISQUE] /dev/sda n'est plus là (en cours)

Publié : sam. 02 avr. 2011, 11:28
par karhu
Comme tu l'as écrit :
il apparait que mon disque principal, soit /dev/sda (disque dur SATA) n'est pas créé par udev ou quelque autre script au démarrage.
semble se vérifier.

Code : Tout sélectionner

J'ai essayé de démarrer depuis différent kernel (2.6.38,2.6.32-xen,2.6.30-gentoo) avec à chaque fois le même résultat.
Le kernel reconnait correctement le disque (sd 0:0:0:0: [sda]...) ainsi que les partitions (sda: sda1 sda2 sda3 sda4).
Ai je bien compris, tu arrives à démarrer Gentoo ?
Dans ce cas compare les fichiers de configuration et d'exécution de udev dans /etc/udev.
Tu peux vérifier aussi que udev a bien été bien lancé, mais qu'il n'a pas fait son travail dans les fichiers de log.
Cette page de la doc de Gentoo, que tu dois connaître, t'aidera peut-être.
http://www.gentoo.org/doc/fr/udev-guide.xml

Karhu.
Au fait un ls -la /dev/sd* donne quoi ?