Encryptie

Stel LUKS-codering in op Arch Linux

Stel LUKS-codering in op Arch Linux
In dit artikel laat ik je zien hoe je Arch Linux installeert met LUKS-codering. Laten we beginnen.

Opstarten naar Arch Linux-installatieprogramma

Selecteer Arch Linux-opstartmedia in het BIOS van uw computer en u zou het volgende scherm moeten zien:. Selecteer Arch Linux archiso x86_64 UEFI-cd uit het menu en druk op .

Je moet ingelogd zijn op de Arch Linux-console. Je kunt Arch Linux hier installeren.

Schijf partitioneren

Voordat u Arch Linux kunt installeren, moet u uw schijf correct partitioneren. In dit artikel gebruik ik cfdisk opdrachtregelhulpprogramma om de schijf te partitioneren.

Mijn harde schijf is /dev/sda. Uw harde schijf kan anders door het systeem worden geïdentificeerd. Rennen lsblk opdracht om erachter te komen wat het voor u is en te vervangen /dev/sda in dit artikel zoals vereist.

Partitioneren: /dev/sda met cfdisk, voer de volgende opdracht uit:

$ cfdisk /dev/sda

U zou het volgende venster moeten zien:. Als uw hardware UEFI ondersteunt, selecteert u: gpt. Selecteer anders do's. Mijn hardware ondersteunt UEFI. Dus ik ben aan het selecteren gpt.

Nadat u een partitioneringsmethode hebt geselecteerd, zou u het volgende venster moeten zien:. Hier moet je 3 partities maken als je hebt geselecteerd gpt, anders zijn 2 partities voldoende.

Voor gpt partitie tabel:

Partitie 1 zou moeten zijn EFI-systeempartitie van ongeveer 256 MB
Partitie 2 zou de . moeten zijn laars partitie van ongeveer 512 MB
Partitie 3 zou de . moeten zijn wortel partitie. Geef het de rest van de vrije ruimte.

Voor do's partitie tabel:

Partitie 1 zou de opstartpartitie van ongeveer 512 MB moeten zijn.
Partitie 2 zou de rootpartitie moeten zijn. Geef het de rest van de vrije ruimte.

Om een ​​partitie aan te maken, navigeert u naar [ Nieuw ] de ... gebruiken en pijltjestoetsen en druk op

Voer nu de partitiegrootte in. In mijn geval is de eerste partitie de EFI-partitie. Dus ik geef het 256 MB. Als u klaar bent, drukt u op .

De partitie moet worden aangemaakt. Nu moet je het bestandssysteem Type veranderen in EFI-systeempartitie. Om dat te doen navigeert u naar [ Typ ] en druk op .

U zou het volgende venster moeten zien:. Selecteer EFI-systeem uit de lijst en druk op .

De partitie moet worden aangemaakt.

Nu ga ik de 512 MB maken laars partitie.

De laars partitie moet worden gemaakt.

Nu ga ik de . maken wortel partitie. Ik zal het de rest van de vrije ruimte geven.

Alle partities zijn gemaakt.

Nu gaan we de wijzigingen naar de schijf schrijven. Om dat te doen navigeert u naar [ Schrijven ] en druk op .

Typ nu in Ja en druk op .

Navigeer nu naar [ Stop ] en druk op . Je zou terug moeten zijn naar de Arch Linux-console.

LUKS-codering op de schijf configureren

Laad eerst de dm-crypt kernelmodule met het volgende commando:

$ modprobe dm-crypt

Laad nu de dm-mod kernelmodule met het volgende commando:

$ modprobe dm-mod

Nu kun je de rootpartitie coderen (in mijn geval /dev/sda3) met LUKS met het volgende commando:

$ cryptsetup luksFormat -v -s 512 -h sha512 /dev/sda3

Typ nu in JA (moet in hoofdletters zijn) en druk op .

Voer nu een wachtwoord in en druk op .

Voer het wachtwoord opnieuw in en druk op .

De LUKS-codering is voltooid.

Open nu de /dev/sda3 apparaat met de volgende opdracht, zodat we Arch Linux erop kunnen installeren:.

$ cryptsetup open /dev/sda3 luks_root

Voer nu het wachtwoord in dat u zojuist hebt ingesteld en druk op .

De met LUKS versleutelde schijf zou nu beschikbaar moeten zijn op: /dev/mapper/luks_root

De partities formatteren en koppelen

Nu moet je de partities formatteren.

Voer de volgende opdracht uit om de . te formatteren EFI-systeempartitie /dev/sda1:

$ mkfs.vfat -n "EFI-systeempartitie" /dev/sda1

Voer de volgende opdracht uit om de . te formatteren opstartpartitie /dev/sda2:

$ mkfs.ext4 -L boot /dev/sda2

Voer de volgende opdracht uit om de gecodeerde LUKS te formatteren: rootpartitie /dev/mapper/luks_root:

$ mkfs.ext4 -L root /dev/mapper/luks_root

Monteer nu /dev/mapper/luks_root in / mnt map:

$ mount /dev/mapper/luks_root /mnt

Aanmaken laars/ map in / mnt met de volgende commando's:

$ cd / mnd

$ mkdir opstarten

Monteer nu /dev/sda2 naar laars/:

$ mount /dev/sda2 boot

Maak nu een boot/efi/ map in / mnt:

$ mkdir boot/efi

Koppel nu de EFI-systeempartitie /dev/sda1 naar boot/efi/ map:

$ mount /dev/sda1 boot/efi

Maak een wisselbestand van 1 GB in / mnt met het volgende commando:

$ dd if=/dev/zero of=swap bs=1M count=1024

Formatteer het wisselblokbestand:

$ mkswap-swap

Schakel nu de swap in:

$ swapon-swap

Wijzig de machtiging voor het wisselen van bestanden in de voorgestelde waarde:

$ chmod 0600 swap

Arch Linux installeren

Voer de volgende opdracht uit om Arch Linux te installeren:

$ pacstrap -i /mnt base base-devel efibootmgr grub

druk op .

druk op opnieuw.

druk op ja en druk vervolgens op .

De installatie zou moeten beginnen en het kan even duren om te voltooien.

Zodra de installatie is voltooid, genereert u: fstab het dossier:

$ genfstab -U /mnt > /mnt/etc/fstab

Chroot nu in de nieuw geïnstalleerde Arch Linux:

$ arch-chroot /mnt

Stel eerst een root-wachtwoord in met het volgende commando:

$ wachtwoord

Nu bewerken Now /etc/locale.gen:

$ nano /etc/locale.gen

Verwijder de # aan het begin van een van de regels, afhankelijk van uw taal. Sla het bestand vervolgens op.

Voer nu de volgende opdrachten uit:

$ locale-gen

$ echo LANG=YOUR_LOCALE > /etc/locale.conf

$ export LANG=YOUR_LOCALE

Stel nu je tijdzone in met de volgende commando's:

$ ln -sf /usr/share/zoneinfo/YOUR_REGION/YOUR_CIT /etc/localtime

Hardwareklok instellen:

$ hwclock --systohc --utc

Stel nu de hostnaam in met het volgende commando:

$ echo YOUR_HOSTNAME > /etc/hostname

Bewerk /etc/hosts:

$ nano /etc/hosts

Voeg de volgende regels toe aan: /etc/hosts en sla het bestand op.

Bewerk nu /etc/default/grub:

$ nano /etc/default/grub

Instellen GRUB_CMDLINE_LINUX=”cryptdevice=/dev/sda3:luks_root” en sla het bestand op.

Nu bewerken Now /etc/mkinitcpio.conf:

$ nano /etc/mkinitcpio.conf

Voeg in het gedeelte HAKEN toe versleutelen na blok zoals weergegeven in het gemarkeerde gedeelte van de onderstaande schermafbeelding. Sla het bestand vervolgens op.

Voer nu de volgende opdracht uit om te genereren: initramfs:

$ mkinitcpio -p linux

Installeer nu GRUB met de volgende commando's:

$ grub-install --boot-directory=/boot --efi-directory=/boot/efi /dev/sda2

Genereer nu de GRUB-configuratie met de volgende opdrachten:

$ grub-mkconfig -o /boot/grub/grub.cfg

$ grub-mkconfig -o /boot/efi/EFI/arch/grub.cfg

Sluit nu chroot af:

$ afsluiten

Start nu uw computer opnieuw op:

$ opnieuw opstarten

Opstarten in de LUKS Encrypted Arch Linux

Zodra uw computer opnieuw opstart, zou u het volgende venster moeten zien:. Selecteer Arch Linux en druk op .

U moet worden gevraagd om uw LUKS-coderingswachtwoord dat u eerder hebt ingesteld. Typ het wachtwoord en druk op doorgaan.

Je Arch Linux zou moeten starten.

Nu kun je inloggen op je Arch Linux, zoals je kunt zien in de onderstaande schermafbeelding.

Zo installeer je Arch Linux met LUKS Encryption. Bedankt voor het lezen van dit artikel.

Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...
Doom installeren en spelen op Linux
Inleiding tot Doom De Doom-serie is ontstaan ​​in de jaren 90 na de release van de originele Doom. Het was meteen een hit en vanaf die tijd heeft de g...
Vulkan voor Linux-gebruikers
Met elke nieuwe generatie grafische kaarten zien we game-ontwikkelaars de grenzen van grafische betrouwbaarheid verleggen en een stap dichter bij foto...