9.4.2. Configurarea persistenței necriptate pe o cheie USB
În această secțiune, presupunem că ați pregătit o cheie USB Kali Live urmând instrucțiunile din secțiunea 2.1.4, „Copierea imaginii pe un DVD-ROM sau USB Cheie” [pagina 19] și că ați folosit o cheie USB suficient de mare pentru a păstra imaginea ISO (aproximativ 3 GB) și datele directoarelor pe care doriți să le păstrați. De asemenea, presupunem că cheia USB este recunoscută de Linux ca / dev / sdb și că conține doar cele două partiții care fac parte din imaginea ISO implicită (/ dev / sdb1 și / dev / sdb2). Fiți foarte atenți când efectuați această procedură. Puteți distruge cu ușurință datele importante dacă re-partiționați unitatea greșită.
Pentru a adăuga o nouă partiție, trebuie să cunoașteți dimensiunea imaginii pe care ați copiat-o, astfel încât să puteți face ca noua partiție să pornească după imaginea live. Apoi folosiți despărțit pentru a crea efectiv partiția. Comenzile de mai jos analizează imaginea ISO numită kali-linux-2016.1-amd64.iso, care se presupune că este prezent și pe cheia USB:
# despărțit /dev/sdb print
Model: SanDisk Cruzer Edge (scsi) Disc /dev/sdb: 32,0GB
Dimensiunea sectorului (logic/fizic): 512B/512B Tabel de partiții: msdos
Semnale de disc:
Număr Început Sfârșit Dimensiune Tip Sistem de fișiere Steaguri
1 32,8kB 2852MB 2852MB pornire principală, ascuns
2 2852MB 2945MB 93,4MB primar
# start=$(du --block-size=1MB kali-linux-2016.1-amd64.iso | awk '{print $1}')
# echo „Dimensiunea imaginii este $start MB”
Dimensiunea imaginii este de 2946 MB
# parted -a optimă /dev/sdb mkpart primar „${start}MB” 100%
Informații: poate fi necesar să actualizați /etc/fstab.
# despărțit /dev/sdb print
Model: SanDisk Cruzer Edge (scsi) Disc /dev/sdb: 32,0GB
Dimensiunea sectorului (logic/fizic): 512B/512B Tabel de partiții: msdos
Semnale de disc:
Număr Început Sfârșit Dimensiune Tip Sistem de fișiere Steaguri
1 32,8kB 2852MB 2852MB pornire principală, ascuns
2 2852MB 2945MB 93,4MB primar
3 2946MB 32,0GB 29,1GB primar
Cu noul / dev / sdb3 partiție în loc, formatați-o cu un sistem de fișiere ext4 etichetat „persistență” cu ajutorul fișierului mkfs.ext4 comanda (și ea -L opțiunea de a seta eticheta). Partiția este apoi montată pe / mnt director și adăugați cel necesar persistenţă.conf Fișier de configurare. La fel de
întotdeauna, aveți grijă când formatați orice disc. Puteți pierde informații valoroase dacă formatați discul sau partiția greșită.
# mkfs.ext4 -L persistence /dev/sdb3
mke2fs 1.43-WIP (15-mar-2016)
Se creează un sistem de fișiere cu 7096832 blocuri 4k și 1777664 inode UUID al sistemului de fișiere: dede20c4-5239-479a-b115-96561ac857b6 Copii de rezervă Superblock stocate pe blocuri:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Alocarea tabelelor de grup: terminat Scrierea tabelelor inode: terminat
Creare jurnal (32768 blocuri): gata
Scrierea superblock-urilor și a informațiilor de contabilitate a sistemului de fișiere: gata
# montați /dev/sdb3 /mnt
# echo ”/ unire” >/mnt/persistence.conf
# ls -l /mnt
Total 20
drwx------ 2 root root 16384 10 mai 13:31 pierdut+găsit
-rw-r--r-- 1 root root 8 mai 10 13:34 persistence.conf
# umount /mnt
# mkfs.ext4 -L persistence /dev/sdb3
mke2fs 1.43-WIP (15-mar-2016)
Se creează un sistem de fișiere cu 7096832 blocuri 4k și 1777664 inode UUID al sistemului de fișiere: dede20c4-5239-479a-b115-96561ac857b6 Copii de rezervă Superblock stocate pe blocuri:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Alocarea tabelelor de grup: terminat Scrierea tabelelor inode: terminat
Creare jurnal (32768 blocuri): gata
Scrierea superblock-urilor și a informațiilor de contabilitate a sistemului de fișiere: gata
# montați /dev/sdb3 /mnt
# echo ”/ unire” >/mnt/persistence.conf
# ls -l /mnt
Total 20
drwx------ 2 root root 16384 10 mai 13:31 pierdut+găsit
-rw-r--r-- 1 root root 8 mai 10 13:34 persistence.conf
# umount /mnt
Cheia USB este acum gata și poate fi pornită cu intrarea din meniul de pornire „Live USB Persistence”.