<Précédent | Table des matières | Suivant>
9.4.2. Configurer la persistance non cryptée sur une clé USB
Dans cette section, nous supposons que vous avez préparé une clé USB Kali Live en suivant les instructions de la section 2.1.4, « Copie de l'image sur un DVD-ROM ou une clé USB ACTIVITES» [page 19] et que vous avez utilisé une clé USB suffisamment grosse pour contenir l'image ISO (environ 3 Go) et les données des répertoires que vous souhaitez conserver. Nous supposons également que la clé USB est reconnue par Linux comme / Dev / sdb et qu'il ne contient que les deux partitions qui font partie de l'image ISO par défaut (/ dev / sdb1 ainsi que / dev / sdb2). Soyez très prudent lorsque vous effectuez cette procédure. Vous pouvez facilement détruire des données importantes si vous repartitionnez le mauvais lecteur.
Pour ajouter une nouvelle partition, vous devez connaître la taille de l'image que vous avez copiée afin de pouvoir faire démarrer la nouvelle partition après l'image en direct. Utilisez ensuite séparé pour créer réellement la partition. Les commandes ci-dessous analysent l'image ISO nommée kali-linux-2016.1-amd64.iso, qui est supposée être présente également sur la clé USB :
# impression séparée /dev/sdb
Modèle : SanDisk Cruzer Edge (scsi) Disque /dev/sdb : 32,0 Go
Taille du secteur (logique/physique) : 512 B/512 B Table de partition : msdos
Indicateurs de disque :
Numéro Début Fin Taille Type Système de fichiers Indicateurs
1 32,8 Ko 2852 Mo 2852 Mo démarrage principal, caché
2 2852 Mo 2945 Mo 93,4 Mo primaire
# start=$(du --block-size=1MB kali-linux-2016.1-amd64.iso | awk '{print $1}')
# echo "La taille de l'image est de $start MB"
La taille de l'image est de 2946 Mo
# parted -a optimal /dev/sdb mkpart primaire "${start} Mo" 100%
Information : vous devrez peut-être mettre à jour /etc/fstab.
# impression séparée /dev/sdb
Modèle : SanDisk Cruzer Edge (scsi) Disque /dev/sdb : 32,0 Go
Taille du secteur (logique/physique) : 512 B/512 B Table de partition : msdos
Indicateurs de disque :
Numéro Début Fin Taille Type Système de fichiers Indicateurs
1 32,8 Ko 2852 Mo 2852 Mo démarrage principal, caché
2 2852 Mo 2945 Mo 93,4 Mo primaire
3 2946Mo 32,0Go 29,1Go primaire
Avec la nouvelle / dev / sdb3 partition en place, formatez-la avec un système de fichiers ext4 étiqueté "persistance" à l'aide du mkfs.ext4 commande (et ses -L option pour définir l'étiquette). La partition est ensuite montée sur le / mnt répertoire et vous ajoutez le requis persistance.conf fichier de configuration. Comme
soyez toujours prudent lorsque vous formatez un disque. Vous pourriez perdre des informations précieuses si vous formatez le mauvais disque ou la mauvaise partition.
# mkfs.ext4 -L persistance /dev/sdb3
mke2fs 1.43-WIP (15-mars-2016)
Création d'un système de fichiers avec 7096832 blocs 4k et 1777664 inodes UUID du système de fichiers : dede20c4-5239-479a-b115-96561ac857b6 Sauvegardes de superbloc stockées sur des blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocation des tables de groupe : terminée Ecriture des tables d'inodes : terminée
Création du journal (32768 blocs) : terminé
Écriture des superblocs et des informations de comptabilité du système de fichiers : terminé
# monter /dev/sdb3 /mnt
# echo "/ union" >/mnt/persistence.conf
# ls -l /mnt
Total des 20
drwx------ 2 racine racine 16384 10 mai 13:31 perdu + trouvé
-rw-r--r-- 1 root root 8 mai 10 13:34 persistence.conf
# umount / mnt
# mkfs.ext4 -L persistance /dev/sdb3
mke2fs 1.43-WIP (15-mars-2016)
Création d'un système de fichiers avec 7096832 blocs 4k et 1777664 inodes UUID du système de fichiers : dede20c4-5239-479a-b115-96561ac857b6 Sauvegardes de superbloc stockées sur des blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocation des tables de groupe : terminée Ecriture des tables d'inodes : terminée
Création du journal (32768 blocs) : terminé
Écriture des superblocs et des informations de comptabilité du système de fichiers : terminé
# monter /dev/sdb3 /mnt
# echo "/ union" >/mnt/persistence.conf
# ls -l /mnt
Total des 20
drwx------ 2 racine racine 16384 10 mai 13:31 perdu + trouvé
-rw-r--r-- 1 root root 8 mai 10 13:34 persistence.conf
# umount / mnt
La clé USB est maintenant prête et peut être démarrée avec l'entrée de menu de démarrage « Live USB Persistence ».