Page 1 sur 1

[boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 02:28
par lensilvan
Bonjour, en tentant de me connecter aujourd'hui, je me heurte à ceci:

Code : Tout sélectionner

[    4.263415] ata1.0: 1 exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[    4.263482] ata1.01: failed command: READ DMA EXIT
[    4.263531] ata1.01: cmd 25/00:f8:10:9a:37/00:00:31:00/f0 tag 0 dma 126976
[    4.263531]                 res 51/40:c7:36:9a:37/40:00:31:00:00/f0 Emask 0x9 (media error)
[    4.263533] ata1.01: status: { DRDY ERR }
[    4.263655] ata1.01: error: { UNC }
[    4.264395] end_request: I/0 error, dev sda sector 825727542
[    4.264790] EXTA-fs error (device sda3): _ext4_get_inode_loc:3679: inode #9446257: block 37749335: comm init: unable to read itable block
ERROR: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own.  

sh: can't access tty; job control turned off
[rootfs /]#

Pour plus de précisions, je démarre ma session xfce située sur /dev/sda3, via systemd puis slim, avec GRUB legacy.

Que faire alors dans cette situation? Démarrer à partir d'un CD en mode rescue?

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 04:04
par GuilouV
Tout d'abord je ne comprends pas le rapport entre le titre du sujet (systemd) et ton souci...
M'enfin sinon as-tu vérifié ton fstab et que donne une vérification avec fsck? (je suis peut être hors sujet sur ce coup mais ton erreur me fait d'instinct penser à un souci avec la table de ton disque)

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 04:13
par lensilvan
Désolé, j'avais oublié d'ajouter l'erreur (obligé de recopier à la main toutes ces #$#? lignes).
Il est impossible de pouvoir vérifier le fstabl, je suis dans un environnement [rootfs /]# très limité où on ne peut rien faire.
J'ai essayé vainement d'acceder à /dev/sda3 à partir d'un live CD, l'accés étant évidemment protégé sans qu'on me demande de m'autentifier. fsck rencontre de nombreuses erreurs à nettoyer.

J'ai ajouté init=/bin/systemd et même init=/usr/lib/systemd/systemd sur la ligne du kernel mais rien n'a changé.

Ne reste plus que le chroot. Faut-il réinstaller /bin/systemd ou il suffit de réinstaller systemd?

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 06:16
par GuilouV
Effectivement utilise le chroot et commence par corriger les erreurs de fsck.
Ensuite que contient ton fichier grub.cfg?

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 10:47
par FoolEcho
lensilvan a écrit :Désolé, j'avais oublié d'ajouter l'erreur (obligé de recopier à la main toutes ces #$#? lignes).
Pour info, c'est pourquoi les redirections existent ainsi que pastebin. :wink:
lensilvan a écrit :Il est impossible de pouvoir vérifier le fstabl, je suis dans un environnement [rootfs /]# très limité où on ne peut rien faire.
Pour info aussi, ça peut toujours servir: tu es sur l'initramfs, donc c'est forcément limité mais tu peux effectuer le chroot ou réparer ton système de là si c'est possible («l'astuce» étant d'avoir rajouté le HOOK keymap pour ne pas se coltiner le clavier qwerty, cf mkinitcpio :wink: ).

Sinon je rejoins GuilouV, un fsck semble s'imposer.

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 10:54
par tuxce
Je suis pas sûr que pastebin soit d'une grande aide pour les messages de l'initramfs :p

Re: [boot]/bin/systemd does not exist.

Publié : mer. 20 févr. 2013, 13:30
par FoolEcho
M'apprendra à pas lire le détail une fois de plus... :cry: