How To Install Linux On An External Drive Or SSD With Disk Encryption. Plug & Play on PC & MAC!
HTML-код
- Опубликовано: 16 июл 2024
- 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-ub...
▶ - www.58bits.com/blog/2020/02/2...
AskUbuntu - ▼
▶ - askubuntu.com/questions/96555...
Cryptsetup and SHA256 & SHA512 documentation - ▼
▶ - security.stackexchange.com/qu....
▶ - en.wikipedia.org/wiki/Secure_...
▶ - en.wikipedia.org/wiki/SHA-2
▶ - 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 - ▼
► - www.epidemicsound.com/referra...
❔ - FAQ - ▼
1drv.ms/b/s!AlesjLs1TOksha4H3... Наука