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...
  • НаукаНаука

Комментарии • 441