How To Install Linux On An External Drive Or SSD With Disk Encryption. Plug & Play on PC & MAC!

Описание к видео How To Install Linux On An External Drive Or SSD With Disk Encryption. Plug & Play on PC & MAC!

IMPORTANT:
Make sure your external drive has a GPT partition table!

⌛ - Timestamps - ▼
00:00 - Intro
03:03 - Preparation
06:26 - Prepare The External Drive
11:51 - Install Ubuntu
13:49 - Post Install Configuration
15:13 - Fix Potential Issues
18:27 - Boot Load Order, SATA Operation & EFI file
19:48 - Outro

⌨ - Code - ▼
The format of explanations - ▼
[L = drive letter AND # = partition number AND possible description of what partition] - MUST match your corresponding drive and partition.

sudo cryptsetup luksFormat --hash=sha512 --key-size=512 /dev/sd[L# root partition]
sudo cryptsetup open --type=luks /dev/sd[L#] rootfs
sudo cryptsetup luksFormat --hash=sha512 --key-size=512 /dev/sd[L# root partition]
sudo cryptsetup open --type=luks /dev/sd[L#] home

sudo pvcreate /dev/mapper/rootfs
sudo vgcreate vgroot /dev/mapper/rootfs
sudo lvcreate -n lvroot -l 100%FREE vgroot
sudo pvcreate /dev/mapper/home
sudo vgcreate vghome /dev/mapper/home
sudo lvcreate -n lvhome -l 100%FREE vghome


--find UUID of root and home--
sudo blkid /dev/sd[L#]

sudo mount /dev/mapper/vgroot-lvroot /mnt
sudo mount /dev/sd[L# OF BOOT PARTITION] /mnt/boot
sudo mount /dev/mapper/vghome-lvhome /mnt/home
sudo mount --bind /dev /mnt/dev
sudo chroot /mnt
mount -t proc proc /proc
mount -t sysfs sys /sys
mount -t devpts devpts /dev/pts

sudo nano /etc/crypttab

[target name] [source device] [key file] [options]
rootfs UUID=[UUID_ROOTFS] none luks,discard
home UUID=[UUID_HOME] none luks,discard

update-initramfs -k all -c

sudo umount /boot/efi

sudo nano /etc/fstab

df /boot/efi

sudo mount /dev/sda1 /boot/efi

sudo grub-install

sudo update-grub

🏆- Extra
Ubuntu EFI file name - EFI/ubuntu/shimx64.efi
Windows EFI file name - EFI/Microsoft/Boot/bootmgfw.efi

⏬ - Sources - ▼

🖊 - Blog posts - ▼

▶ -   / encrypting-disks-on-ubuntu-19-04  

▶ - https://www.58bits.com/blog/2020/02/2...

AskUbuntu - ▼

▶ - https://askubuntu.com/questions/96555...

Cryptsetup and SHA256 & SHA512 documentation - ▼

▶ - https://security.stackexchange.com/qu....

▶ - https://en.wikipedia.org/wiki/Secure_...

▶ - https://en.wikipedia.org/wiki/SHA-2

▶ - https://gitlab.com/cryptsetup/cryptse...

😁 - Social Links - ▼ - @Sander Cokart
🟠 - Instagram - ► -   / sandercokart  
🔵 - Twitter - ► -   / sandercokart  
🟣 - Discord Community - ► -   / discord  
🔴 - Subscribe - ► -    / sandercokart  

🎵 - Music - ▼
Music in this video was from Epidemic Sound.
Sign up for a 30 day free trial with Epidemic Sound using this referral link - ▼
► - https://www.epidemicsound.com/referra...

❔ - FAQ - ▼
https://1drv.ms/b/s!AlesjLs1TOksha4H3...

Комментарии

Информация по комментариям в разработке