changed bootstrap to debootstrap for minimal
[stack/code/debianlive.git] / README
1 Debian live with encrypted persistence support
2
3 thanks to cgraff , haylo on #debian-live OFTC
4
5 use auto scripts to config
6 lb config
7 lb build
8
9 to copy the image on an usb stick do the following
10
11 # MAKE THE PARTITION, 
12 sudo parted "${devicel}" mkpart primary "${bytes}" "${usb_size}"  
13
14 # ENCRYPT THE PARTITION
15 sudo cryptsetup --verbose --verify-passphrase luksFormat "${devicel}2"
16
17 # OPEN THE ENCRYPTED PARTITION
18 sudo cryptsetup luksOpen "${devicel}2" my_usb 
19
20 # MAKE A FILESYSTEM ON IT AND LABEL IT "persistence"
21 sudo mkfs.ext3 -L persistence /dev/mapper/my_usb
22
23 # MAKE A MOUNT POINT
24 sudo mkdir -p /mnt/my_usb
25
26 # MOUNT THE OPENED ENCYRYPTION PARTITION
27 sudo mount /dev/mapper/my_usb /mnt/my_usb/
28
29 # MAKE THE PERSISTENCE.CONF FILE
30 echo "/ union" > ~/persistence.conf && sudo mv ~/persistence.conf \
31                       /persistence.conf && sudo mv /persistence.conf /mnt/my_usb
32
33 # UMOUNT IT
34 sudo umount /dev/mapper/my_usb
35
36 # CLOSE THE LUKS PARTITION
37 sudo cryptsetup luksClose /dev/mapper/my_usb