2 votes

Pas de démarrage. Fichier d'erreur /boot/vmlinuz-3.11.0-12-generic non trouvé

J'ai accidentellement supprimé des fichiers dans le répertoire de démarrage et maintenant le système ne peut plus démarrer. Est-il possible de restaurer le répertoire de démarrage et notamment le fichier /boot/vmlinuz-3.11.0-12-generic ?

J'ai vu un problème similaire ici : Le système ne démarre plus. Erreur : le fichier initrd.img-3.11.0-20-generic est introuvable.

La solution serait de monter la partition locale dans un environnement vivant et de réinstaller les fichiers. Comme je suis un vrai débutant (comme vous pouvez le voir dans mon problème lui-même), j'ai des difficultés à adapter la solution à mon cas spécifique.

J'ai accès à mon ordinateur à partir d'une clé USB en direct et le résultat de l'opération est le suivant

sudo blkid

est

/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="BD1B-FB3E" TYPE="vfat" 
/dev/sda2: UUID="ad8e18f0-dccd-4aa6-acbe-b3db9f5634a3" TYPE="ext4" 
/dev/sda3: UUID="b8b1b2fc-cebb-4bb7-8739-899147dcd776" TYPE="swap" 
/dev/sdb1: UUID="CDC9-DC5D" TYPE="vfat" 
/dev/sdc1: UUID="E6A3-F52D" TYPE="vfat"

Savez-vous s'il est possible de restaurer les fichiers ou, sinon, de sauvegarder mes données (qui ne sont pas sur une partition spécifique comme elles devraient l'être...) ?

Merci beaucoup pour votre aide.

Edit : J'utilise une version de Linux Mint. Réponse à lsb_release --all est

    LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-
3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-
4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-
4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: LinuxMint
Description:    Linux Mint 16 Petra
Release:    16
Codename:   petra

2voto

Marek Bettman Points 441

Depuis l'USB live, montez votre partition racine :

$ sudo mkdir /mnt/ubuntu

$ sudo mount -t ext4 /dev/sda2 /mnt/ubuntu

Tapez ce qui suit pour autoriser la résolution DNS depuis le chroot :

$ sudo cp /etc/resolv.conf /mnt/ubuntu/etc/resolv.conf

Monter le système de fichiers proc

$ sudo mount -o bind /proc /mnt/ubuntu/proc

Maintenant chroot à cette installation :

$ sudo chroot /mnt/ubuntu /bin/bash

Réinstaller le paquetage de l'image du noyau (cela devrait également déclencher Grub-update) :

(chroot)$ apt-get install --reinstall linux-image-generic

Si cela ne déclenche pas la mise à jour du noyau, alors (toujours en chroot) :

(chroot)$ update-grub

Quittez chroot avec Ctrl+d. Redémarrez le système sans USB active.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X