Table des matières

Réinstaller Ubuntu à l'identique

Pré-requis

  1. Disposer d'une sauvegarde (voir Sauvegarder Ubuntu)

Première étape

Autres étapes

  1. Installez Ubuntu
  2. Récupérez la liste des paquets à réinstaller :
    1. Après réinstallation :

      ...@...:~ $ dpkg --get-selections > liste-base

    2. Ne gardez que les paquets différents :

      ...@...:~ $ diff -d liste-base liste-anciens | grep '>' | sed 's/^> //' > liste-a-charger

      On extrait les différences, on ne retient que les lignes commençant par > et on supprime le '> ' en début de ligne

    3. Autre méthode :
      1. ...@...:~$ cd /media/tmp/

      2. paquets installés :

        nicolas@chateau:~$ apt-mark showmanual | sort -u > paquets_installes.txt

      3. paquets installés par la distribution :

        ...@...:~$ gzip -dc /var/log/installer/initial-status.gz | grep Package:|cut -d" " -f2 | sort -u > paquets_distro.txt

      4. différence = paquets à réinstaller :

        nicolas@chateau:~$ comm -23 paquets_installes.txt paquets_distro.txt > paquets_ainstaller.txt

  3. Réinstallez les paquets :

    ...@...:~ $ sudo apt-get update
    $ sudo dpkg --set-selections < liste-a-charger
    $ sudo apt-get -u dselect-upgrade

  4. Insérez la clé : elle se monte (supposons dans /media/disk)
  5. Réinstallez les dépôts
  6. Réinstallez les dépôts :

    ...@...:~ $ sudo cp /media/disk/etc/apt/sources.list /etc/apt/sources.list
    $ sudo apt-get update
    $ sudo apt-get dselect-upgrade
    $ sudo apt-get dist-upgrade
    $ sudo apt-get upgrade

    Répondez la réponse par défaut à presque tout.

  7. Ajoutez la sélection personnelle et repassez la mise à jour :

    ...@...:~ $ sudo dpkg --set-selections < /media/disk/etc/mespaquets.list
    $ sudo apt-get dselect-upgrade
    $ sudo apt-get dist-upgrade
    $ sudo apt-get upgrade

    Le système est réinstallé. Il ne reste plus qu'à le paramétrer.

  8. Réinstallez le chargeur de démarrage :

    ...@...:~ $ sudo cp /media/disk/etc/grub.cfg /boot/grub/grub.cfg

  9. Rechargez les réglages : Dans le répertoire etc sur la clé, choisissez ce que vous voulez ré-installer.
  10. Pour tout réinstaller à l'identique :

    ...@...:~ $ sudo cp -a /media/disk/etc /

  11. Et rebootez
  12. Installez les paquets utiles suivants : mono-complete,openjdk-7-jre,icedtea-7-plugin,manpages-fr,ntfs-3g,iftop,htop,lsof,gparted,wget,geany,samba,samba-common-bin,cifs-utils,x11vnc,dnsmasq ou en ligne de commande :

    ...@...:~ $ sudo apt install mono-complete openjdk-7-jre icedtea-7-plugin manpages-fr ntfs-3g iftop htop lsof gparted wget geany samba samba-common-bin cifs-utils x11vnc dnsmasq

    • mono-complete : Système mono (équivalent de Microsoft .net)
    • openjdk-7-jre,icedtea-7-plugin : Java (Pour vérifier l'installation de Java, aller sur : http://www.java.com/fr/download/testjava.jsp)
    • manpages-fr : Pages de man en français
    • ntfs-3g : ntfs
    • iftop, htop : suivi des processus
    • lsof : suivi des processus, par exemple pour ceux qui utilisent le port 80 :

      $ lsof -i :80

      , qui permet éventuellement de les tuer

    • gparted : partitionnement
    • wget : récupération de fichiers sur internet
    • geany : un éditeur léger très commode
    • samba, samba-common-bin, cifs-utils : partage de répertoires sur le réseau
    • dnsmasq : serveur dns

Conclusion

Problèmes connus

?? Réinstaller GRUB en ligne de commande

!!! Si Grub2 a disparu (par exemple suite à l'installation d'un autre système d'exploitation) voici les étapes à suivre pour le remettre en place.

  1. En cas de dual-boot, sauvegardez d'abord le MBR de Windows :

    ...@...:~ $ sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1

  2. installez grub sur le disque windows :

    ...@...:~ $ sudo grub-install --root-directory=/media/... /dev/sda

    (faites une tabulation après /media pour trouver le point de montage)

  3. Recopiez le mbr (actuellement, de ubuntu) dans le fichier grub.bs :

    ...@...:~ $ sudo dd if=/dev/sda of=grub.bs bs=512 count=1

  4. Montez la partition windows → cela ouvre une fenêtre
  5. Ouvrez le home dans une autre fenêtre
  6. Glissez grub.bs à la racine de la partition windows
  7. Restaurez le mbr de windows sauvegardé :

    ...@...:~ $ sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1

  8. Redémarrez windows :
    1. Munissez-vous d'un CD d'installation (ou clé USB d'installation) d'Ubuntu
    2. Amorcez l'ordinateur sur ce CD-ROM ou cette clé USB en choisissant l'option Essayer Ubuntu
    3. Lancez l'utilitaire de disque et :
      1. repérer la partition sur laquelle Ubuntu est installé.
      2. notez l'identifiant de Périphérique du disque dur primaire, en haut à droite (généralement /dev/sdX),
      3. donnez un nom à cette partition :
        1. cliquez sur la partition Ubuntu
        2. cliquez sur Renommer le système de fichiers (en bas à droite).
        3. renommez cette partition avec un nom facile comme “ubuntu”
        4. On peut aussi la renommer en ligne de commande par

          ...@...:~ $ sudo tune2fs -L NomFacile /dev/sdaX

          (X est le n° de la partion Ubuntu) puis avec l'Utilitaire de disques, démonter la partition puis la remonter : le point de montage est devenu /media/NomFacile/

    4. Lancez la commande :

      ...@...:~ $ sudo os-prober

      et vérifiez que tous les OS sont listés. 1)

    5. Lancez la commande suivante en remplaçant “/media/ubuntu” par le point de montage et /dev/sdX par l'identifiant du disque dur primaire (noté précédemment) :

      ...@...:~ $ sudo grub-install --root-directory=/media/ubuntu /dev/sdX

    6. Lancez

      ...@...:~ $ sudo update-grub

    7. et redémarrez en enlevant le live CD ou la clé USB quand demandé.

Voir aussi


Basé sur « Réinstaller son Ubuntu à l'identique » par doc.ubuntu-fr.org.

1)
Os-prober liste les systèmes qui sont installés en plus de la distribution (donc Ubuntu pour le cas présent) sur laquelle il est exécuté, donc pas d'inquiétude si Ubuntu n'apparait pas.