parted to actually create the partition. The




Download 11,68 Mb.
Pdf ko'rish
bet144/174
Sana15.01.2024
Hajmi11,68 Mb.
#137314
1   ...   140   141   142   143   144   145   146   147   ...   174
Bog'liq
Kali-Linux-Revealed-2021-edition


parted
to actually create the partition. The
commands below analyze the ISO image named
kali-linux-2020.3-live-amd64.iso
, which is
assumed to be present on the USB key as well:
parted /dev/sdb print
Model: SanDisk Cruzer Glide (scsi)
Disk /dev/sdb: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number
Start
End
Size
Type
File system
Flags
1
32.8kB
3516MB
3516MB
primary
boot, hidden
2
3516MB
3517MB
754kB
primary
start=$(du --block-size=1MB kali-linux-2020.3-live-amd64.iso | awk ’{print $1}’)
echo ”Size of image is $start MB”
Size of image is 3518 MB
parted -a optimal /dev/sdb mkpart primary ”${start}MB” 100%
Information: You may need to update /etc/fstab.
parted /dev/sdb print
Model: SanDisk Cruzer Glide (scsi)
Disk /dev/sdb: 16.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number
Start
End
Size
Type
File system
Flags
1
32.8kB
3516MB
3516MB
primary
boot, hidden
2
3516MB
3517MB
754kB
primary
3
3518MB
16.0GB
12.5GB
primary
With the new
/dev/sdb3
partition in place, format it with an ext4 filesystem labelled “persistence”
with the help of the
mkfs.ext4
command (and its -L option to set the label). The partition is then
mounted on the
/mnt
directory and you add the required
persistence.conf
configuration file. As
247
Chapter 9 — Advanced Usage


always, use caution when formatting any disk. You could lose valuable information if you format
the wrong disk or partition.
mkfs.ext4 -L persistence /dev/sdb3
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 3049472 4k blocks and 762528 inodes
Filesystem UUID: cedc7589-a002-4aae-8963-f5197d6d9d4a
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
mount /dev/sdb3 /mnt
echo ”/ union” >/mnt/persistence.conf
ls -l /mnt
total 20
drwx------ 2 root root 16384 May 10 13:31 lost+found
-rw-r--r-- 1 root root
8 May 10 13:34 persistence.conf
umount /mnt
The USB key is now ready and can be booted with the “Live USB Persistence” boot menu entry.
9.4.3. Setting Up Encrypted Persistence on a USB Key
live-boot
is also able to handle persistence file systems on encrypted partitions. You can thus
protect the data of your persistent directories by creating a LUKS encrypted partition holding the
persistence data.
The initial steps are the same up to the creation of the partition but instead of formatting it with
an ext4 file system, use
cryptsetup
to initialize it as a LUKS container. Then open that container
and setup the ext4 file system in the same way as in the non-encrypted setup, but instead of using
the
/dev/sdb3
Download 11,68 Mb.
1   ...   140   141   142   143   144   145   146   147   ...   174




Download 11,68 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



parted to actually create the partition. The

Download 11,68 Mb.
Pdf ko'rish