Page 1 sur 2

[problème au boot] Joyeusetés au boot après MàJ ("résolu")

Publié : jeu. 06 août 2009, 03:26
par Biganon
Bonsoir,
J'ai un souci (voire plusieurs) au boot d'ArchLinux depuis que je l'ai mis à jour.
J'ai fait un pacman -Syu complet il y a quelques heures et ai installé le giga de mises à jours qui s'était amoncelé durant mes vacances.
Une fois la MàJ totalement finie, j'ai voulu me connecter en SSH à un serveur (je n'avais pas encore rebooté) --> Erreur de segmentation. Un peu affolé, réflexe de noob je reboot.
Et là misère, j'obtiens à chaque fois dans la sortie du boot là (bon je précise déjà que je suis noob, alors il faudra me parler lentement) :

Code : Tout sélectionner

:: Loading root filesystem module...
Attempting to create root device '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8'
ERROR: Failed to parse block device name for '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8'
unknown
ERROR: root fs cannot be detected. Try using the rootfstype= kernel parameter.
Waiting for devices to settle...done.

Root device '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8' doesn't exist, attempting to create it
ERROR: Failed to parse block device name for '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8'
ERROR: Unable to create/detect root service '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8'
Dropping to a recovery shell... type 'exit' to reboot
NOTE: klibc contains no 'ls' binary, use 'echo *' instead

If the device '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8' gets created while you are here, try adding 'rootdelay=8' or higher to the kernel command-line
ramfs$ // <-- Le prompt.
J'ai donc un prompt tout basique. J'ai essayé de rajouter un délai de 8 au boot, ça n'a rien changé. Quant à rajouter rootfstype, je ne savais pas quoi mettre après, peut être pourrons-nous essayer ça.

En fait, il y a un fichier sur l'ordinateur que je dois absolument récupérer. Si je perds le reste à la limite je m'en fous pas mal.

Donc dans un premier temps, vous n'avez pas à trouver comment tout réparer et tout, mais si vous pouviez m'indiquer comment parvenir à récupérer ce fichier... J'ai tenté, sur les conseils d'un ami (salut 4 MDR LOL ON EST AMIS) de lancer un Live CD Ubuntu que j'avais sous la main, malheureusement c'est impossible, lorsque je tente de démarrer depuis celui-ci j'obtiens un bureau freezé, parfois sans même d'icônes dans les barres de Gnome, et les autres TTY à coté (1 à 6) bah j'ai bien du mal à y taper quoi que ce soit vu que des messages d'erreur s'y affichent. Je ne peux donc pas me monter mes autres partitions, me chrooter et essayer de récupérer le fichier en question.

Je crois que c'est déjà arrivé à d'autres personnes mais les autres messages ne m'ont pas été d'une grande aide, de plus leurs erreurs n'étaient jamais exactement celles que j'obtiens.

Merci beaucoup d'avance, a+

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 05:05
par benjarobin
Cela sens pas bon, une partition corrompu ?
Bon je suis pas un expert non plus, mais tu n'as pas un livecd de archlinux, plus leger plus stable...
Sinon sous Ubuntu live, les tty sont flooder par des messages d'erreurs ? Comment c'est possible cela ? Sans n'avoir rien taper dedans ?

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 05:08
par Biganon
Ouais j'écris un truc, et quand je le valide j'ai parfois la sortie correspondante (un ls me donne parfois le listing du répertoire) mais en tout cas c'est toujours suivi d'une pléiade de messages bizarres... Je vais essayer depuis mon Live CD.
Quelles commandes dois-je taper ensuite ?

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 05:41
par benjarobin
Tape juste un mount classique, tout en root

Code : Tout sélectionner

cd /media
mkdir mtemp
mount /dev/sdYx /media/mtemp/
Avec sdYx la bonne partition a monter. sdax pour le disque principal, après sdbx... Avec x le numéro de la partition.
Je t'ai donner une commande qui monte tout automatiquement, pas recommander pour un long terme (fstab...)

Pour demonter tu fais
umount /media/mtemp/

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 10:21
par ddup1
Sysresccd reste aussi un bon liveCD de secours ;)

http://www.sysresccd.org/Index.fr.php

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 11:13
par Biganon
C'est re moi.

J'ai pu, grâce au live CD + wpa_supplicant + sftp + de la patience récupérer le fichier.

Reste à réparer le reste. Quiconque à une idée ? J'ai remonté tous mes FS en bordel dans /media sur le Live CD, donc jpeux vous dire ce qui se trouve dans fstab et tout.

++

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 11:51
par farvardin
Au cas où, regarde si cela ne peux pas être lié à cela : http://archlinux.fr/news/nettoyage-de-dev

es-tu certain que la mise à jour s'est faite correctement jusqu'au bout ?

Quand tu fais un chroot depuis le livecd, après avoir fait un :

mount -o bind /dev /mnt/tonpointdemontage/dev
mount -t proc none /mnt/tonpointdemontage/proc

(puis chroot /mnt/tonpointdemontage )

essaye de refaire la mise à jour et vérifie que tout se déroule bien jusqu'à la fin (sinon force avec pacman -Suydf)

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 15:18
par Vinvin
Biganon a écrit :...
ERROR: Failed to parse block device name for '/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8'
unknown
...
Une mise-à-jour a peut-être modifié la manière de nommer les UUID.
Tu pourrais essayer en n'utilisant plus les UUID pour ta partition racine ; dans le fichier /etc/fstab, remplace ceci :

Code : Tout sélectionner

UUID=4d684add-518d-4074-bb6a-ab0857d009a8  /  [bla-bla-bla...]
par cela :

Code : Tout sélectionner

/dev/sda5                   /   [bla-bla-bla...]
Bien évidemment, remplace "sda5" par ta partition racine (sda3, sdb4, ...).

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 15:37
par benjarobin
Eu non, je ne pense pas... Les partitions ne change pas et encore moins les UUID comme cela tout seul...
Je pense sérieusement que la partition a pris un mauvais coup... Si j'étais lui je prendrais mon disque dur, je le monterai soit par sata->usb soit directement sur la carte mère sur un autre PC ayant un linux, ou sous windows si ArchLinux était en ext3 (il y a des softs pour le lire). Je ferai une fois le disque ouvert une sauvegarde de toute mes donnée et puis un formatage. Avec l'arrivée de kde 4.3 cela ne fait pas de mal, si tu n'y été pas dessus, essaye tu vas aimer (ou pas)

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 15:42
par Biganon
Ca me gave quand même un peu de tout réinstaller... D'autant que ce n'est pas nécessaire d'après ce que l'on m'a dit sur le chan IRC.

Je vous donne le résultat des commandes qu'on m'a conseillées :

fdisk -l :
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1cd6b96b

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5 40162 83 Linux
/dev/sda2 6 136 1052257+ 82 Linux swap / Solaris
/dev/sda3 137 1156 8193150 83 Linux
/dev/sda4 1157 30401 234910462+ 83 Linux
blkid :
/dev/sda1: UUID="a3088a45-0f3c-429d-ab23-fbba9c3a2668" TYPE="ext2"
/dev/sda2: TYPE="swap" UUID="754c7781-e876-494e-8592-6c3228c7f512"
/dev/sda3: UUID="4d684add-518d-4074-bb6a-ab0857d009a8" TYPE="ext4"
/dev/sda4: UUID="fb1a96b6-9830-45f6-b3cf-67a9b4e5d39f" TYPE="ext4"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
cat /etc/fstab :
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0

/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
/dev/fd0 /media/fl auto user,noauto 0 0

UUID=4d684add-518d-4074-bb6a-ab0857d009a8 / ext4 defaults 0 1
UUID=754c7781-e876-494e-8592-6c3228c7f512 swap swap defaults 0 0
UUID=a3088a45-0f3c-429d-ab23-fbba9c3a2668 /boot ext2 defaults 0 1
UUID=fb1a96b6-9830-45f6-b3cf-67a9b4e5d39f /home ext4 defaults 0 1
Donc il y a un problème sur /dev/sda3, soit / (racine).

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : jeu. 06 août 2009, 15:59
par benjarobin
Je ne comprend pas trop par rapport a premier post et au fstab le UUID est bon, non ?
Donc pourquoi il ne le trouve pas... (Donc tout ce que j'ai dit avant c'est de la merde car pour moi le UUID est bon)

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 03:04
par Biganon
Bon, j'ai appliqué les modifications quie préconisaient certains sur le chan, notamment de tenter de réinstaller le kernel, et je me retrouve avec une autre erreur, bien plus vite recopiée celle-ci :
Failed to execute /init
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Des idées ?

Un autre m'a dit que le problème venait de /boot/grub/menu.lst, que voici :
timeout 5
default 0
color light-blue/black light-cyan/blue

title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8 ro
initrd /kernel26.img

title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/4d684add-518d-4074-bb6a-ab0857d009a8 ro
initrd /kernel26-fallback.img
(J'ai pas mis les lignes commentées.)

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 06:00
par benjarobin
Quand tu as réinstaller le kernel tu l'as mis ou, il se trouve dans quel dossier ? Normalement il devrai se trouver a la racine de /dev/sda1: UUID="a3088a45-0f3c-429d-ab23-fbba9c3a2668" TYPE="ext2" Car on ne peut pas booter sur ext4...
Tu as essayer le fallback ?

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 09:59
par benpro
benjarobin a écrit : TYPE="ext2" Car on ne peut pas booter sur ext4...
C'est nouveau ça Oo ?
Je n'ai qu'un / en ext4 ...

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 12:05
par Yobar73
Et si tu remplaces dans ton fstab UUID de ta racine par /dev/sda3, réagit-il de la même facon?

Que donne
cfdisk -pf /dev/sda3 ?

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 14:26
par ddup1
benjarobin a écrit :Quand tu as réinstaller le kernel tu l'as mis ou, il se trouve dans quel dossier ? Normalement il devrai se trouver a la racine de /dev/sda1: UUID="a3088a45-0f3c-429d-ab23-fbba9c3a2668" TYPE="ext2" Car on ne peut pas booter sur ext4...
Tu as essayer le fallback ?

On peut booter sur de l'ext4 grub le gère.

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 14:41
par benjarobin
benpro a écrit :
benjarobin a écrit : TYPE="ext2" Car on ne peut pas booter sur ext4...
C'est nouveau ça Oo ?
Je n'ai qu'un / en ext4 ...
Je veux dire le vieux grub (version 1) pas le tout nouveau en version 2 (en beta ?), ne peux pas lire de partition ext4, donc ne peux pas lire le noyau

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 21:34
par Biganon
Bon alors, /etc/fstab je l'ai modifié déjà, je vous le donne :
blablablabla cd dvd blabla

/dev/sda3 / ext4 defaults 0 1
/dev/sda2 swap swap defaults 0 0
/dev/sda1 /boot ext2 defaults 0 1
/dev/sda4 /home ext4 defaults 0 1
Et les options que tu m'indiques pour cfdisk ne marchent pas. Un cfdisk tout seul m'indique :
sda1 Boot, NC Primary Linux ext2 41.13
sda2 Primary Linux swap / Solaris 1077.52
sad3 Primary Linux ext3 8389.79
sda4 Primary Linux ext3 240548.32
Je me permets de m'interroger du haut de mes connaissances noobesques sur l'étrangeté du fait que je lise ext4 pour / et /home dans fstab, et que cfdisk m'indique ext3. Est-ce normal ?

A+

Edit : j'ai mis ext3 dans /etc/sda3 pour / et /home. Ca va pas mieux.

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 21:51
par benjarobin
Si tu as un doute met "auto" pour l'instant, et quand tu monte ta partition a la main sans spécifier d'option, que retourne la commande mount après avoir monter tes partitions

Re: [problème au boot] Joyeusetés au boot après MàJ

Publié : ven. 07 août 2009, 21:57
par Biganon
Elle retourne absolument quedalle.