Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:os:ubuntu:svgreinstall:reinstall:start [2022/08/25 14:46] – modification externe 127.0.0.1tutoriel:os:ubuntu:svgreinstall:reinstall:start [2022/10/07 10:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +{{tag>tutoriel}}
  
 +====== Réinstaller Ubuntu à l'identique ======
 +
 +===== Pré-requis =====
 +
 +  - Disposer d'une sauvegarde (voir [[tutoriel:os:ubuntu:svgreinstall:svg:start|]])
 +
 +===== Première étape =====
 +
 +  * Restaurez la sauvegarde **/etc/apt/sources.list** en l'adaptant à la nouvelle configuration
 +
 +===== Autres étapes =====
 +
 +<WRAP list-deep>
 +  - **Installez Ubuntu**
 +  - **Récupérez la liste des paquets à réinstaller** :
 +    - Après réinstallation :<cli prompt='$ '>...@...:~ $ dpkg --get-selections > liste-base</cli>
 +    - Ne gardez que les paquets différents :<cli prompt='$ '>...@...:~ $ diff -d liste-base liste-anciens | grep '>' | sed 's/^> //' > liste-a-charger</cli>On 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 :
 +      - <cli prompt='$ '>...@...:~$ cd /media/tmp/</cli>
 +      - paquets installés :<cli prompt='$ '>nicolas@chateau:~$ apt-mark showmanual | sort -u > paquets_installes.txt</cli>
 +      - paquets installés par la distribution :<cli prompt='$ '>...@...:~$ gzip -dc /var/log/installer/initial-status.gz | grep Package:|cut -d" " -f2 | sort -u > paquets_distro.txt</cli>
 +      - différence = paquets à réinstaller :<cli prompt='$ '>nicolas@chateau:~$ comm -23 paquets_installes.txt paquets_distro.txt > paquets_ainstaller.txt</cli>
 +  - **Réinstallez les paquets** :<cli prompt='$ '>...@...:~ $ sudo apt-get update
 +$ sudo dpkg --set-selections < liste-a-charger
 +$ sudo apt-get -u dselect-upgrade</cli>
 +  - **Insérez la clé** : elle se monte (supposons dans /media/disk)
 +  - **Réinstallez les dépôts**
 +  - **Réinstallez les dépôts** :<cli prompt='$ '>...@...:~ $ 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</cli>Répondez la réponse par défaut à presque tout.
 +  - Ajoutez la sélection personnelle et repassez la mise à jour :<cli prompt='$ '>...@...:~ $ sudo dpkg --set-selections < /media/disk/etc/mespaquets.list
 +$ sudo apt-get dselect-upgrade
 +$ sudo apt-get dist-upgrade
 +$ sudo apt-get upgrade</cli>Le système est réinstallé. Il ne reste plus qu'à le paramétrer.
 +  - **Réinstallez le chargeur de démarrage** :<cli prompt='$ '>...@...:~ $ sudo cp /media/disk/etc/grub.cfg /boot/grub/grub.cfg</cli>
 +  - **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** :<cli prompt='$ '>...@...:~ $ sudo cp -a /media/disk/etc /</cli>
 +  - 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]]** ou en ligne de commande :<cli prompt='$ '>...@...:~ $ 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</cli>
 +    * **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 :<cli>$ lsof -i :80</cli>, 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
 +</WRAP>
 +
 +===== 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.
 +
 +<WRAP list-deep>
 +  - **En cas de dual-boot, sauvegardez d'abord le MBR de Windows** :<cli prompt='$ '>...@...:~ $ sudo dd if=/dev/sda of=sauvegarde_mbr_xp bs=512 count=1</cli>
 +  - **installez grub** sur le disque windows :<cli prompt='$ '>...@...:~ $ sudo grub-install --root-directory=/media/... /dev/sda</cli>(faites une tabulation après /media pour trouver le point de montage)
 +  - **Recopiez le mbr** (actuellement, de ubuntu) dans le fichier grub.bs :<cli prompt='$ '>...@...:~ $ sudo dd if=/dev/sda of=grub.bs bs=512 count=1</cli>
 +  - **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é :<cli prompt='$ '>...@...:~ $ sudo dd of=/dev/sda if=sauvegarde_mbr_xp bs=512 count=1</cli>
 +  - **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érer 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 par<cli prompt='$ '>...@...:~ $ sudo tune2fs -L NomFacile /dev/sdaX</cli>(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** :<cli prompt='$ '>...@...:~ $ sudo os-prober</cli> 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) :<cli prompt='$ '>...@...:~ $ sudo grub-install --root-directory=/media/ubuntu /dev/sdX</cli>
 +    - Lancez<cli prompt='$ '>...@...:~ $ sudo update-grub</cli>
 +    - et redémarrez en enlevant le live CD ou la clé USB quand demandé.
 +</WRAP>
 +
 +===== Voir aussi =====
 +
 +  * **(fr)** [[https://doc.ubuntu-fr.org/reinstallation_a_l_identique]]
 +
 +----
 +//Basé sur << [[https://doc.ubuntu-fr.org/reinstallation_a_l_identique|Réinstaller son Ubuntu à l'identique]] >> par doc.ubuntu-fr.org.//