BOOT : impossible

Bonjour à tous,

impossible de démarrer ma sid…

j'ai des messages d'erreurs au boot :
-f: No such file or directory
fsck: No such file or directory
fsck existed with status code 1
Usage: mount [-r] [-w] [-o options] [-t type] [-f] [i] [-n]
mount: No such file or directory
Could not copy file: No such file or directory
Target filesystem doesn't have request /sbin/init
No init found. Try passing /sbin/init.
(initramfs)

ceci arrivant après une mise à jour.

J’ai l’impression qu’il ne sait pas monté ma partition.

Comment puis-je réparrer celà ?

Merci

Au lieu de te contenter d’avoir l’impression, vérifie. L’initramfs ne te donne pas un shell de secours pour rien. Sur quoi est la racine ? Vérifie la présence du disque, de la partition, du volume RAID ou LVM le cas échéant, puis si tout est bon essaie de monter la racine manuellement pour voir ce qui se passe.

la racine est sur /dev/sda3 et je parviens à la monter avec un live-usb…

codemount -t ext4 /dev/sda3 /
(initramfs)[/code]

aucun message d’erreur.

Que puis-je faire d’autre ?

Une fois la racine montée, tu devrais pouvoir poursuivre le démarrage en sortant du shell avec Ctrl+d ou en exécutant /sbin/init.

Pour la cause, j’envisage plusieurs hypothèses :

  • Le chargeur d’amorçage ne passe pas la racine au noyau. Dans le shell de l’initramfs, qu’affiche [mono]cat /proc/commandline[/mono] ?
  • Si la racine est spécifiée par UUID, udev de l’initramfs ne crée pas le lien correspondant dans /dev/disk/by-uuid.
  • Le script de l’initramfs est buggé.
Je n'accède pas non plus à ma partition montée par mount -t ext4 /dev/sda3 / car il ne trouve pas /sbin/init. 

J'utilise systemd qui fonctionnait bien jusque là.

Je n’accède pas non plus à ma partition montée par mount -t ext4 /dev/sda3 / car il ne trouve pas /sbin/init.

J’utilise systemd qui fonctionnait bien jusque là.

Oups, erreur de ma part : c’est [mono]/proc/cmdline[/mono].
Il y a quoi dans cette partition, si tu l’explores avec [mono]ls[/mono] ? Monte-la ailleurs que sur / pour l’examiner.

cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-3.16-2-amd64 root=UUID=99b2cdc6-85c9-4cd2-961a-c8d491974538 roi quiet
J’ai vérifié l’id avec blkid, il correspond bien à ma partition.

Si je la monte dans mnt par exemple, je ne constate rien d’anormal…

“roi” ou “ro” (pour read-only) ?
Vérifie quand même depuis le shell de l’initramfs que le lien avec l’UUID est bien présent dans /dev/disk/by-uuid.

ro read only (erreur de frappe)
L’uuid est bien présente dans /dev/disk/uuid

Bon, j’ai réinstallé mon système.

Merci pour l’aide