Created
July 22, 2018 10:10
-
-
Save v3l0c1r4pt0r/377995676a65f9a8c3d0d0ed01b0fbe6 to your computer and use it in GitHub Desktop.
Cheat sheet for burning LUKS-encrypted BluRay Discs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create image | |
truncate -s 25025314816 image.iso | |
sudo losetup /dev/loop1 image.iso | |
sudo cryptsetup luksFormat /dev/loop1 | |
sudo cryptsetup luksOpen /dev/loop1 volume1 | |
sudo mkudffs --label='disc label' -b 2048 /dev/mapper/volume1 | |
sudo mount -t udf /dev/mapper/volume1 /mnt/iso/ | |
# unmount | |
sudo umount /dev/mapper/volume1 | |
sudo cryptsetup luksClose volume1 | |
sudo losetup -d /dev/loop1 | |
# mount iso | |
sudo losetup /dev/loop1 image.iso | |
sudo cryptsetup luksOpen /dev/loop1 volume1 | |
sudo mount -t udf -o rw,uid=1000,gid=1000 /dev/mapper/volume1 /mnt/iso | |
# burn BluRay Disc | |
growisofs -dvd-compat -speed=1 -Z /dev/sr0=image.iso | |
# mount disc | |
sudo losetup /dev/loop1 /dev/sr0 | |
sudo cryptsetup -r luksOpen /dev/loop1 volume1 | |
sudo mount -t udf -o ro /dev/mapper/volume1 /mnt/iso/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment