Un tuto pour indiquer comment réparer son système Ubuntu via un live-cd après un plantage lors d’une mise à niveau (panne de courant, erreur lors de la mise à niveau, système corrompu, …).
USER@MACHINE:~$ #! /bin/bash
USER@MACHINE:~# sudo -s
USER@MACHINE:~# mount /dev/sda1 /mnt
# mount -o bind /dev /mnt/dev # mount -o bind /proc /mnt/proc # cp /proc/mounts /mnt/etc/mtab
# chroot /mnt
#! /bin/bash #Passer en root: sudo -s #Monter la partition système contenant Linux sur votre disque dur: #(sudo fdisk -l donne la liste des partitions #remplacer sda1 par le nom de la partition contenant Ubuntu (si nécessaire)): mount /dev/sda1 /mnt #Monter /dev, /proc et copier les points de montages dans ce point de montage: mount -o bind /dev /mnt/dev mount -o bind /proc /mnt/proc cp /proc/mounts /mnt/etc/mtab #Se chrooter dans ce système: chroot /mnt
A partir d’ici nous ne travaillons plus sur le live-cd mais sur votre propre installation d’Ubuntu
Bien que si vous utilisez cette procédure c’est que votre système est déjà endommagé, soyez prudents dans les manipulations suivantes.
Lancez les commandes suivantes pour réparer le système :
USER@MACHINE:~$ $ sudo dpkg --configure -a USER@MACHINE:~$ sudo apt-get clean USER@MACHINE:~$ sudo apt-get update USER@MACHINE:~$ sudo apt-get -f install USER@MACHINE:~$ sudo apt-get dist-upgrade
Ou lancez le script suivant :
sudo dpkg --configure -a && sudo apt-get clean && sudo apt-get update sudo apt-get dist-upgrade && sudo apt-get -f install
Ces 5 commandes permettent, dans l’ordre :
Une fois cette série de commandes exécutée avec succès, vous pouvez redémarrer votre poste, votre Ubuntu devrait à nouveau être opérationnel.