Exercice 11 - Démarrage de Linux sur clé USB
Table des matières
Dans cet exercice, vous devrez installer la distribution Linux System Rescue sur votre clef USB. Pour avoir le détail des fonctionnalités de cette distribution (basée sur Arch Linux), consultez sa page Wikipédia.
Crédit de l'exercice: François-Nicola Demers
Modalités
- Exercice en équipe de deux
- Réaliser durant le cours
- Vous avez le reste du cours
- Remettre sur Léa dans Exercice 11
Premières étapes
IMPORTANT: Ces étapes doivent être faites par tout le monde, sur vos deux clefs USB!
Bitlocker
Bitlocker est le logiciel qui permet le cryptage des données sur votre disque dur.
Pour réaliser cet exercice, vous devez désactiver Bitlocker de manière à pouvoir accéder à vos données à partir de Linux.
Ouvrez une console terminale Prompt CMD en mode administration et tapez la commande suivante:
manage-bde -off C:
Si vous avez un autre disque (D: ou E:), il n'est pas nécessaire de désactiver le cryptage pour ces disques.
Vous pouvez vérifier l'état de Bitlocker en tapant la commande suivante:
manage-bde -status
Installation du fichier ISO de la distribution sur clef USB
Les instructions sont basées sur le guide d'installation disponible ici. Voici les étapes reproduites:
-
Téléchargez le fichier ISO de la distribution System Rescue en cliquant sur ce lien: systemrescue-11.02-amd64.iso. Choisissez le fichier "amd64".
-
Installez sur votre ordinateur le logiciel Rufus par la commande suivante:
winget install Rufus.Rufus
-
Branchez votre clef USB dans votre ordinateur et attendre le temps nécessaire pour que Windows détecte la clef USB.
-
Démarrez le logiciel Rufus et sélectionnez la clef USB dans la liste déroulante.
-
Sélectionnez le fichier ISO systemrescue-11.02-amd64.iso que vous venez de télécharger.
-
Sélectionnez MBR partition scheme si ce n'est pas déjà fait.
-
Sélectionnez ‘BIOS or UEFI’ in target pour la meilleure compatibilité.
-
Vérifiez que le "volume label" est fixé au choix similaire à ceci: RESCUEXYZ
-
Sélectionnez le système de fichier FAT32.
-
Cliquez sur le bouton de démarrage et attendez que le processus se termine.
-
Choisissez le "ISO mode" si c'est demandé.
Démarrage de la clef
IMPORTANT: Cette étape doit être faite par au moins une personne sur deux avec une de vos deux clefs USB!
À cette étape, vous devez avoir configuré votre menu BIOS de manière à pouvoir démarrer sur votre clef USB.
Vous devez aussi connaître la touche pour obtenir votre Boot Menu au démarrage de votre ordinateur.
Au démarrage de votre ordinateur et en tapant la touche du Boot Menu, vous deviez obtenir une image comme celle ci-dessus.
Vous devez choisir la 2e option qui est "Boot SystemRescue and copy system to RAM (copytoram)". Cela permet de démarrer sur la clef de manière à avoir accès à votre clef USB en écriture.
Vous devriez obtenir une console Bash similaire à la suivante:
Pour accéder à l'interface graphique, tapez la commande
startx
L'interface graphique va démarrer. Il n'est pas nécessaire d'avoir à toujours démarrer l'interface graphique pour plusieurs des tâches de dépannage à réaliser ici. Nous allons utiliser cette fois-ci l'interface graphique. Si la résolution est petite, vous devrez redimensionner les fenêtres au besoin.
Vous avez le menu en bas à gauche que vous pouvez explorer par vous-même. C'est un système d'exploitation contenant quelques logiciels de base comme Firefox, un éditeur FeatherPad, un gestionnaire de fichiers Thunar et d'autres outils. Nous explorerons quelques-uns des logiciels disponibles.
En bas à droite, vous pouvez trouver le moyen de vous connecter sur le Wifi. Je vous conseille de brancher un fil Ethernet pour simplifier l'accès Internet.
Exploration des logiciels disponibles
Accéder à la clef USB via le gestionnaire de fichiers Thunar
-
Ouvrez un Terminal (voir le carré noir en bas à gauche dans l'interface juste à côté du menu)
-
Tapez la commande
lsblk
Cette commande affiche la liste des périphériques amovibles et disques fixes disponibles via votre ordinateur.
Dans la colonne NAME, vous devriez voir les choix sda, sdb, sdc, etc. Ce sont les noms des périphériques disponibles. Il se peut que les noms soient différents comme par exemple nvme0n1p1, nvme0n1p2, etc.
À l'aide de la colonne SIZE, vous devriez pouvoir deviner quel est le nom correspondant à votre clef USB et à votre partition Windows (la plus grande).
Dans mon cas, ma clef USB se nomme sdb1. Après l'avoir identifié, je peux monter la clef pour pouvoir y accéder en tapant les commandes suivantes dans un Terminal:
mkdir /usb mount /dev/sdb1 /usb
Cela fait en sorte que la clef USB sera disponible via le dossier
/usb
-
Partez le gestionnaire de fichiers Thunar (dans le menu appelé File Manager). Dans la ligne d'adresse, entrez
/usb
et vous constaterez que vous avez accès aux fichiers et dossiers de votre clef USB (comme Windows peut aussi vous les montrer). -
Dans le dossier de votre clef USB (
/usb
), à l'aide du gestionnaire de fichiers, créez un dossierExercice
-
Nous allons déposer des captures d'écran des actions suivantes dans ce dossier.
Spécification de l'ordinateur
- Dans le menu, en bas à gauche, dans Accessories, démarrez l'application
Hardinfo2
. Ce logiciel permet de connaître toutes les spécifications de l'ordinateur. Quand on ne les connaît pas bien, ça peut être pratique. - Laissez l'application ouverte à l'onglet Summary.
- Partez l'application Screenshot disponible dans le menu Accessories.
- Faites une capture d'écran de la fenêtre Hardinfo2 (onglet Summary).
- Déposez le fichier de la capture d'écran dans le dossier Exercice de votre clef USB (chemin
/usb/Exercice
)
Testdisk
Le logiciel Testdisk est un logiciel qui permet de reconstruire les partitions perdues sur un disque dur. Si vous avez un ordinateur qui ne démarre plus, il serait alors possible de retrouver les partitions de votre disque dur (Windows en particulier) dans le but de récupérer vos données personnelles.
- Partez le logiciel
testdisk
à partir du Terminal - À l'aide des touches bas/haut, vous pouvez choisir un disque dur. Choisissez la clef USB (dans mon cas, c'est
/dev/sdb
). Tapez la touche Entrer - Laissez le choix suivant suggéré par le logiciel (possiblement Intel).
- Choisissez l'option Analyse pour réaliser une recherche des partitions sur la clef USB. Évidemment, il n'y aura que la partition présente FAT32 LBA
- Avez les flèches, choisir l'option Quit. Attention de ne pas choisir Write pour ne pas corrompre la clef USB
Pour en savoir plus sur cette commande de récupération de partitions, voir la documentation ici.
GParted
Le logiciel GParted est un logiciel de gestion des partitions (existante). À l'aide de cet outil graphique, on peut supprimer des partitions, redimensionner des partitions, etc.
- Dans le menu (ou via la barre en bas), partez le logiciel GParted.
- Choisissez votre disque dur interne (
C:
) qui devrait être/dev/sda
- Faites une capture d'écran des partitions disponibles sur votre disque via GParted.
- Enregistrez votre image dans le dossier de votre clef USB
/usr/Exercice
- Dans le logiciel GParted, identifiez le nom de votre partition NTFS (la plus grande taille qui contient vos fichiers personnels) de votre disque dur interne (probablement
/dev/sda1
). Nous allons nous servir de ce nom de partition.
NTFSFix
Le logiciel NTFSFix est un outil qui permet de réparer une partition Windows. Pour tester, partez la commande sur votre partition Windows:
ntfsfix -n /dev/sda1
Le paramètre -n
permet de réaliser un test, mais sans aucune écriture. Voici ce que cela devrait donner:
Faites une capture d'écran de la fenêtre Terminal avec l'exécution de cette commande et enregistrez cette image dans le dossier habituel /usr/Exercice
Photorec
Le logiciel Photorec permet de récupérer des fichiers qui ont été effacés (plus dans la Corbeille) sur Windows ou sur une clef USB. C'est une opération plutôt difficile à réaliser sous Windows puisque le système est en exécution et peut perturber la récupération des fichiers effacés.
- Partez le logiciel
photorec
- Utilisez les flèches haut/bas pour choisir la clef USB (vous pouvez choisir votre disque dur aussi).
- Choisissez l'option Search et suivez les étapes de manière à choisir le dossier où vous pouvez sauvegarder les fichiers trouvés. Puisque c'est un test, choisissez le dossier
/tmp
. - Partez la recherche jusqu'à la fin. Si vous avez choisi de chercher dans votre clef USB, cela ne devrait pas prendre de temps.
- Quand c'est terminé, partez le gestionnaire de fichiers Thunar et faites une capture d'écran du dossier
/tmp/recup_dir.1
qui contiendra tous les fichiers récupérés sur la clef USB.
Quelques autres outils de dépannage disponibles
- Le logiciel SmartTest permet de scanner si un disque dur est défectueux physiquement.
- Le logiciel Cryptsetup permet d'accéder à un disque dur Windows crypté par Bitlocker.
- Le logiciel NWipe permet d'effacer de façon très sécuritaire le contenu d'un disque dur.
- Le logiciel NTFS-G3 permet d'accéder aux fichiers de votre partition Windows pour faire des copies de sécurité.
- Le logiciel ntfsundelete permet de récupérer des fichiers effacés définitivement sur Windows.
- Le logiciel ChNTPW permet de supprimer les mots de passe Windows d'une installation Windows.
Voir les autres logiciels et outils disponibles pour System Rescue sur leur site Web et dans le livre SystemRescue: A step-by-step guide to getting Started.
Notez que tous ces logiciels sont fiables parce qu'ils sont des logiciels libres qui ne sont pas associés à un objectif commercial comme certains logiciels gratuits qu'on retrouve sur Internet.
Quitter la distribution
Utilisez le menu de l'interface et choisissez l'option Log out pour quitter la distribution.
Dans un Terminal, vous pouvez taper:
reboot
Accéder aux captures d'écran
Normalement, sous Windows, si vous branchez votre clef USB de System Rescue, vous accéderez aux fichiers dans le dossier Exercice.
Chaque personne doit remettre les 4 captures zippées dans Exercice 11 sur Léa pour la fin du cours.