Crittografia

Imposta la crittografia LUKS su Arch Linux

Imposta la crittografia LUKS su Arch Linux
In questo articolo ti mostrerò come installare Arch Linux con crittografia LUKS. Iniziamo.

Avvio al programma di installazione di Arch Linux

Seleziona il supporto di avvio di Arch Linux dal BIOS del tuo computer e dovresti vedere la seguente schermata. Selezionare Arch Linux archiso x86_64 UEFI CD dal menu e premere .

Dovresti essere loggato nella console di Arch Linux. Puoi installare Arch Linux da qui.

Disco di partizionamento

Prima di poter installare Arch Linux, devi partizionare correttamente il tuo disco. In questo articolo, userò cfdisk utilità della riga di comando per partizionare il disco.

Il mio disco rigido è /dev/sda. Il tuo disco rigido potrebbe essere identificato dal sistema in modo diverso. Correre lsblk comando per scoprire cosa fa per te e sostituisci /dev/sda in questo articolo come richiesto.

per partizionare /dev/sda con cfdisk, eseguire il seguente comando:

$ cfdisk /dev/sda

Dovresti vedere la seguente finestra. Se il tuo hardware supporta UEFI, seleziona gpt. Altrimenti seleziona dos. Il mio hardware supporta UEFI. Quindi sto selezionando gpt.

Una volta selezionato un metodo di partizionamento, dovresti vedere la seguente finestra. Qui devi creare 3 partizioni se hai selezionato gpt, altrimenti bastano 2 partizioni.

Per gpt tabella delle partizioni:

La partizione 1 dovrebbe essere Partizione di sistema EFI di circa 256 MB
La partizione 2 dovrebbe essere la stivale partizione di circa 512MB
La partizione 3 dovrebbe essere la radice partizione. Dagli il resto dello spazio libero.

Per dos tabella delle partizioni:

La partizione 1 dovrebbe essere la partizione di avvio di circa 512 MB.
La partizione 2 dovrebbe essere la partizione di root. Dagli il resto dello spazio libero.

Per creare una partizione, vai a [Nuovo] usando il e tasti freccia e premere

Ora inserisci la dimensione della partizione. Nel mio caso, la prima partizione è la partizione EFI. Quindi gli darò 256 MB. Quando hai finito, premi .

La partizione dovrebbe essere creata. Ora devi cambiare il tipo di filesystem in Partizione di sistema EFI. Per farlo, vai su [ Genere ] e premi .

Dovresti vedere la seguente finestra. Selezionare Sistema EFI dall'elenco e premere .

La partizione dovrebbe essere creata.

Ora creerò i 512 MB stivale partizione.

Il stivale la partizione dovrebbe essere creata.

Ora creerò il radice partizione. Gli darò il resto dello spazio libero.

Tutte le partizioni sono create.

Ora scriveremo le modifiche sul disco. Per farlo, vai su [ Scrivi ] e premi .

Ora digita e premi .

Ora vai a [ Smettere ] e premi . Dovresti tornare alla console di Arch Linux.

Configurazione della crittografia LUKS sul disco

Prima carica il dm-crypt modulo del kernel con il seguente comando:

$ modprobe dm-crypt

Ora carica il dm-mod modulo del kernel con il seguente comando:

$ modprobe dm-mod

Ora puoi crittografare la partizione di root (nel mio caso /dev/sda3) con LUKS con il seguente comando:

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

Ora digita (deve essere in maiuscolo) e premere .

Ora inserisci una password e premi .

Reinserire la password e premere .

La crittografia LUKS è completa.

Ora apri il /dev/sda3 dispositivo con il seguente comando, così possiamo installare Arch Linux su di esso.

$ cryptsetup aperto /dev/sda3 luks_root

Ora inserisci la password appena impostata in precedenza e premi .

Il disco crittografato LUKS dovrebbe ora essere disponibile su /dev/mapper/luks_root

Formattazione e montaggio delle partizioni

Ora devi formattare le partizioni.

Esegui il seguente comando per formattare il Partizione di sistema EFI /dev/sda1:

$ mkfs.vfat -n "Partizione di sistema EFI" /dev/sda1

Esegui il seguente comando per formattare il partizione di avvio /dev/sda2:

$ mkfs.ext4 -L boot /dev/sda2

Esegui il seguente comando per formattare il LUKS crittografato partizione di root /dev/mapper/luks_root:

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

ora monta /dev/mapper/luks_root nel /mnt elenco:

$ mount /dev/mapper/luks_root /mnt

Creare stivale/ directory in /mnt con i seguenti comandi:

$ cd /mnt

$ mkdir boot

ora monta /dev/sda2 per stivale/:

$ mount /dev/sda2 boot

Ora crea un avvio/efi/ directory in /mnt:

$ mkdir boot/efi

Ora monta la partizione di sistema EFI /dev/sda1 per avvio/efi/ elenco:

$ mount /dev/sda1 boot/efi

Crea un file di scambio da 1 GB in /mnt con il seguente comando:

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

Formatta il file del blocco di scambio:

$ mkswap swap

Ora abilita lo scambio:

$ swapon swap

Modificare l'autorizzazione del file di scambio con il valore suggerito:

$ chmod 0600 swap

Installazione di Arch Linux

Esegui il seguente comando per installare Arch Linux:

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

stampa .

stampa ancora.

stampa e poi premere .

L'installazione dovrebbe avviarsi e il completamento potrebbe richiedere del tempo.

Una volta completata l'installazione, generare fstab file:

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

Ora esegui il chroot nell'Arch Linux appena installato:

$ arch-chroot /mnt

Per prima cosa imposta una password di root con il seguente comando:

$ passwd

Ora modifica /etc/locale.genere:

$ nano /etc/locale.genere

Rimuovi il # dall'inizio di una delle righe a seconda della tua lingua. Quindi salva il file.

Ora esegui i seguenti comandi:

$ locale-gen

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

$ export LANG=YOUR_LOCALE

Ora imposta il tuo fuso orario con i seguenti comandi:

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

Imposta orologio hardware:

$ hwclock --systohc --utc

Ora imposta il nome host con il seguente comando:

$ echo TUO_NOME_HOST > /etc/nomehost

modificare /etc/host:

$ nano /etc/hosts

Aggiungi le seguenti righe a /etc/host e salva il file.

Ora modifica /etc/default/grub:

$ nano /etc/default/grub

Impostato GRUB_CMDLINE_LINUX=”cryptdevice=/dev/sda3:luks_root” e salva il file.

Ora modifica /etc/mkinitcpio.conf:

$ nano /etc/mkinitcpio.conf

Nella sezione GANCI, aggiungi crittografare dopo bloccare come mostrato nella sezione contrassegnata dello screenshot qui sotto. Quindi salva il file.

Ora esegui il seguente comando per generare initramfs:

$ mkinitcpio -p linux

Ora installa GRUB con i seguenti comandi:

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

Ora genera la configurazione di GRUB con i seguenti comandi:

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

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

Ora esci da chroot:

$ uscita

Ora riavvia il computer:

$ reboot

Avvio in LUKS Encrypted Arch Linux

Una volta riavviato il computer, dovresti vedere la seguente finestra. Selezionare Arch Linux e premi .

Ti dovrebbe essere richiesta la password di crittografia LUKS che hai impostato in precedenza. Digita la password e premi continuare.

Il tuo Arch Linux dovrebbe avviarsi.

Ora puoi accedere al tuo Arch Linux come puoi vedere nello screenshot qui sotto.

Ecco come installi Arch Linux con LUKS Encryption. Grazie per aver letto questo articolo.

Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...
Installa l'ultimo Dolphin Emulator per Gamecube e Wii su Linux
L'emulatore Dolphin ti consente di giocare ai giochi Gamecube e Wii scelti su Personal Computer Linux (PC). Essendo un emulatore di giochi liberament...
Come utilizzare GameConqueror Cheat Engine in Linux
L'articolo copre una guida sull'utilizzo del motore cheat GameConqueror in Linux. Molti utenti che giocano su Windows utilizzano spesso l'applicazione...