{{tag>tutoriel}} ====== Réinstaller Ubuntu à l'identique ====== ===== Pré-requis ===== - **Disposer d'une sauvegarde** (voir **[[tutoriel:os:ubuntu:svg:start|]]**) ===== Première étape ===== **Restaurez la sauvegarde /etc/apt/sources.list** en l'adaptant à la nouvelle configuration ===== Autres étapes ===== - **Installez Ubuntu** - **Récupérez la liste des paquets à réinstaller** : - Après réinstallation :USER@MACHINE:~$ dpkg --get-selections > liste-base - Ne gardez que les paquets différents :USER@MACHINE:~$ diff -d liste-base liste-anciens | grep '>' | sed 's/^> //' > liste-a-chargerOn extrait les différences, on ne retient que les lignes commençant par > et on supprime le '> ' en début de ligne - Autre méthode : - USER@MACHINE:~$ cd /media/tmp/ - paquets installés :USER@MACHINE:~$ apt-mark showmanual | sort -u > paquets_installes.txt - paquets installés par la distribution :USER@MACHINE:~$ gzip -dc /var/log/installer/initial-status.gz | grep Package:|cut -d" " -f2 | sort -u > paquets_distro.txt - différence = paquets à réinstaller :USER@MACHINE:~$ comm -23 paquets_installes.txt paquets_distro.txt > paquets_ainstaller.txt - **Réinstallez les paquets** :USER@MACHINE:~$ sudo apt-get update USER@MACHINE:~$ sudo dpkg --set-selections < liste-a-charger USER@MACHINE:~$ sudo apt-get -u dselect-upgrade - **Insérez la clé** : elle se monte (supposons dans /media/disk) - **Réinstallez les dépôts** :USER@MACHINE:~$ sudo cp /media/disk/etc/apt/sources.list /etc/apt/sources.list USER@MACHINE:~$ sudo apt-get update USER@MACHINE:~$ sudo apt-get dselect-upgrade USER@MACHINE:~$ sudo apt-get dist-upgrade USER@MACHINE:~$ sudo apt-get upgradeRépondez la réponse par défaut à presque tout. - Ajoutez la sélection personnelle et repassez la mise à jour :USER@MACHINE:~$ sudo dpkg --set-selections < /media/disk/etc/mespaquets.list $ sudo apt-get dselect-upgrade $ sudo apt-get dist-upgrade $ sudo apt-get upgradeLe système est réinstallé. Il ne reste plus qu'à le paramétrer. - **Réinstallez le chargeur de démarrage** :USER@MACHINE:~$ sudo cp /media/disk/etc/grub.cfg /boot/grub/grub.cfg - **Rechargez les réglages** : Dans le répertoire **etc** sur la clé, choisissez ce que vous voulez ré-installer. - **Pour tout réinstaller à l'identique** :USER@MACHINE:~$ sudo cp -a /media/disk/etc / - Et **rebootez** - Installez les paquets utiles suivants : **[[apt>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]]** USER@MACHINE:~$ 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 ===== ~~FAQ~~ ??? 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. - **En cas de dual-boot, sauvegardez d'abord le MBR de Windows** :USER@MACHINE:~$ sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1 - **installez grub** sur le disque windows :USER@MACHINE:~$ sudo grub-install --root-directory=/media/... /dev/sda(faites une tabulation après /media pour trouver le point de montage) - **Recopiez le mbr** (actuellement, de ubuntu) dans le fichier grub.bs :USER@MACHINE:~$ sudo dd if=/dev/sda of=grub.bs bs=512 count=1 - **Montez la partition windows** -> cela ouvre une fenêtre - **Ouvrez le home** dans une autre fenêtre - **Glissez grub.bs à la racine de la partition windows** - **Restaurez le mbr de windows** sauvegardé :USER@MACHINE:~$ sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1 - **Redémarrez windows** : - **Munissez-vous d'un CD d'installation (ou clé USB d'installation) d'Ubuntu** - **Amorcez l'ordinateur sur ce CD-ROM ou cette clé USB** en choisissant l'option **Essayer Ubuntu** - **Lancez l'utilitaire de disque** et : - repérez la partition sur laquelle Ubuntu est installé. - **notez** l'identifiant de **Périphérique** du disque dur primaire, en haut à droite (généralement **/dev/sdX**), - **donnez un nom à cette partition** : - **cliquez sur la partition Ubuntu** - cliquez sur **Renommer le système de fichiers** (en bas à droite). - renommez cette partition avec un nom facile comme "ubuntu" - On peut aussi la renommer en ligne de commande parUSER@MACHINE:~$ 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/ - **Lancez la commande** :USER@MACHINE:~$ sudo os-prober et vérifiez que tous les OS sont listés. ((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.)) - **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) :USER@MACHINE:~$ sudo grub-install --root-directory=/media/ubuntu /dev/sdX - **Lancez**USER@MACHINE:~$ sudo update-grub - **et redémarrez** en enlevant le live CD ou la clé USB quand demandé. ===== Voir aussi ===== * **(fr)** [[https://doc.ubuntu-fr.org/reinstallation_a_l_identique|Réinstaller son Ubuntu à l'identique]] ---- //Basé sur << [[https://doc.ubuntu-fr.org/reinstallation_a_l_identique|Réinstaller son Ubuntu à l'identique]] >> par doc.ubuntu-fr.org.//