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
Prochaine révisionLes deux révisions suivantes
tutoriel:os:ubuntu:svgreinstall:svg:start [2022/08/10 14:29] – [Première étape : sauvegarde du MBR de Windows] admintutoriel:os:ubuntu:svgreinstall:svg:start [2022/08/10 19:52] – [Autres étapes] admin
Ligne 9: Ligne 9:
 Nous supposons **Windows** installé sur **/dev/sdb**. Nous supposons **Windows** installé sur **/dev/sdb**.
 <subnumberlist> <subnumberlist>
-  - **Allez dans le répertoire de sauvegarde** :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/</cli> +  - **Allez dans le répertoire de sauvegarde** et **Sauvegardez le MBR de Windows** :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/ 
-  - **Sauvegardez le MBR de Windows** : <cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo dd if=/dev/sdb of=sauvegarde_mbr_windows bs=512 count=1 status=progress</cli>+...@...:/repertoire/de/sauvegarde$ sudo dd if=/dev/sdb of=sauvegarde_mbr_windows bs=512 count=1 status=progress</cli>
 </subnumberlist> </subnumberlist>
 ===== Autres étapes ===== ===== Autres étapes =====
  
 <WRAP list-deep> <WRAP list-deep>
-  - **Sauvegardez un mémo sur la structure des disques durs du système** : <cli prompt='$ '>...@...:/media/serveur/svg-2022-08-09$ sudo lsblk > structure.list~$:</cli> +  - **structure des disques durs du système** : sauvegardez un mémo et déplacez-le dans /etc :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo lsblk > structure.list 
- +...@...:/repertoire/de/sauvegarde$ sudo mv structure.list /etc/</cli>Ce que produit lsblk :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ lsblk 
- +NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
-  - <cli prompt='$ '>...@...:~ $ sudo lsblk > structure.list +loop0    7:0    0     4K  1 loop /snap/bare/
-...@...:$ sudo mv structure.list /etc/</cli>\\ <WRAP center round help 60%> +... 
-<cli prompt='$ '>...@...:$ lsblk  +sda      8:0    0 931,5G  0 disk  
-NAME                      MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT +sda1   8:    69,4G  part / 
-loop0                       7:0    0 646,8M  1 loop   /rofs +sda2   8:       4G  0 part [SWAP] 
-sda                         8:0    0 596,2G  0 disk    +├─sda3   8:3    658,1G  part /home 
-pdc_degbgfcfc (dm-0)    252:     596G  dmraid  +sda4   8:       1K  part  
-  └pdc_degbgfcfc1 (dm-4) 252:     596G  0 part    +└─sda5   8:      20G  0 part  
-sdb                         8:16   596,2G  disk    +sdb      8:16   0 931,5G  0 disk  
-pdc_degbgfcfc (dm-0)    252:     596G  dmraid  +sdb1   8:17     549M  part  
-  └─pdc_degbgfcfc1 (dm-4) 252:     596G  0 part    +├─sdb2   8:18    97,1G  0 part  
-sdc                         8:32   0 465,8G  0 disk    +sdb3   8:19   733,9G  0 part /media/donnees 
-pdc_ffjibaiei (dm-1)    252:1    465,7G  dmraid  +├─sdb4   8:20   0   512B  part  
-  ├─pdc_ffjibaiei1 (dm-2) 252:2    461,8G  0 part    +└─sdb5   8:21      32G  part /media/partisos 
-  └pdc_ffjibaiei2 (dm-3) 252:3      3,9G  0 part    +sdc      8:32   931,5G  disk  
-sdd                         8:48   0 465,8G  disk    +sdc1   8:33   0   300G  part /media/serveur 
-└─pdc_ffjibaiei (dm-1)    252:1    465,7G  dmraid  +└─sdc2   8:34   0 631,5G  0 part /media/donnees-2 
-  ├─pdc_ffjibaiei1 (dm-2) 252:2    461,8G  part    +sdd      8:48   0   2,7T  0 disk  
-  └pdc_ffjibaiei2 (dm-3) 252:3    0   3,9G  0 part    +sdd1   8:49   0  1000G  0 part /media/nas 
-sde                         8:64   0  29,8G  disk    +└─sdd2   8:50   0  1000G  part /media/l-nas 
-└─sde1                      8:65   0  29,8G  0 part    +sde      8:64   1  14,5G  0 disk  
-sdf                         8:80   0    28G  0 disk    +└─sde1   8:65   1  14,5G  0 part /media/xxxxxxx/0e00d82f-478c-4cf7-ac0e-ddb85807 
-sdf1                      8:81   0    28G  0 part    +sr0     11:   1  1024M  0 rom   
-sr0                        11:0    1   668M  rom    /cdrom +</cli> 
-sdg                         8:96   0 149,1G  0 disk    +      - sda : disque linux, 
-└─sdg1                      8:97   0 149,1G  0 part   /media/R-Pi</cli> +      - sdb : disque windows 10, 
-</WRAP> +      - sdc : disque serveur et données en ext4, 
-  - **Sauvegarde d'un mémo sur les points de montage des disques système** :<cli prompt='$ '>...@...:$ sudo df -h | grep "^/dev/" > montages.list +      - sdd : NAS en 2 partitions, l'une en NTFS, l'autre en ext4 
-...@...:$ sudo mv montages.list /etc/</cli> +      - sde : clé USB en ext4 
-  - **Sauvegarde de la liste des paquets** :<cli prompt='$ '>...@...:$ sudo dpkg --get-selections > mespaquets.list +  - **Sauvegardez un mémo sur les points de montage des disques système** :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo df -h | grep "^/dev/" > montages.list 
-...@...:~ $ sudo mv mespaquets.list /etc/</cli> +...@...:/repertoire/de/sauvegarde$ sudo mv montages.list /etc/</cli> 
-    - créez dans le répertoire choisi un fichier **liste-des-paquets** contenant la liste des paquets installés sur le système (en supprimant les lignes contenant "deinstall") :<cli prompt='$ '>...@...:~ $ cd /repertoire/pour/la/sauvegarde +  - **Sauvegardez la liste des paquets** 
-...@...:dpkg --get-selections | grep -v deinstall > liste-des-paquets</cli> +    - créez un fichier **liste-des-paquets** contenant la liste des paquets installés sur le système :<cli prompt='$ '>...@...:/repertoire/de/sauvegarde$ sudo dpkg --get-selections | grep -v deinstall > liste-des-paquets</cli>(en supprimant les lignes contenant "deinstall") 
-    - Relancez cette même commande sur une installation fraîche :<cli prompt='$ '>...@...:$ dpkg --get-selections | grep -v deinstall > liste-base</cli> +    - **redémarrez la machine sur un live-cd d'Ubuntu** 
-    - et ne gardez que les différences :<cli prompt='$ '>...@...:~ $ diff -d liste-base liste-des-paquets | egrep '^> ' | sed 's/^> //' > liste-a-installer</cli>Cette commande supprime les marques ajoutées par diff. +    - **Allez dans le répertoire de sauvegarde** :<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/ 
-    - Sauvegardez ce fichier (ainsi que le **/etc/apt/sources.list**sur un support externe (usb, web, etc.)+...@...:/repertoire/de/sauvegarde$ </cli> 
 +    - créez un fichier **liste-base** contenant la liste des paquets installés sur un système vierge :<cli prompt='$ '>...@...:/repertoire/de/sauvegardesudo dpkg --get-selections | grep -v deinstall > liste-base</cli> 
 +    - **redémarrez la machine** en retirant le live-cd d'Ubuntu 
 +    - **Allez dans le répertoire de sauvegarde** et **ne gardez que les différences**:<cli prompt='$ '>...@...:~$ cd /repertoire/de/sauvegarde/ 
 +...@...:/repertoire/de/sauvegarde$ diff -d liste-base liste-des-paquets | egrep '^> ' | sed 's/^> //' > liste-a-installer</cli>Cette commande supprime les marques ajoutées par diff 
 +    - **Sauvegardez** ce fichier ainsi que le **/etc/apt/sources.list** sur un support externe en ext4 (usb, web, etc.)
     - Pour connaître les dépendances d'un paquet (par ex. abcde) :<cli prompt='$ '>...@...:~ $ apt-cache depends "abcde" | grep Dépend: | awk -F' ' '{print $2}'     - Pour connaître les dépendances d'un paquet (par ex. abcde) :<cli prompt='$ '>...@...:~ $ apt-cache depends "abcde" | grep Dépend: | awk -F' ' '{print $2}'
 cd-discid cd-discid