Booten in Arch Linux Installer
Wählen Sie Arch Linux Bootable Media aus dem BIOS Ihres Computers und Sie sollten den folgenden Bildschirm sehen. Wählen Arch Linux Archiso x86_64 UEFI -CD Aus dem Menü und drücken Sie .
Sie sollten in die Arch Linux -Konsole angemeldet sein. Sie können Arch Linux von hier aus installieren.
Trennungsscheibe
Bevor Sie Arch Linux installieren können, müssen Sie Ihre Festplatte ordnungsgemäß verteilt. In diesem Artikel werde ich verwenden cfdisk Befehlszeilen -Dienstprogramm zur Verteilung der Festplatte.
Meine Festplatte ist /dev/sda. Ihre Festplatte kann vom System unterschiedlich identifiziert werden. Laufen LSBLK Befehl, um herauszufinden, was es für Sie ist, und ersetzen Sie /dev/sda in diesem Artikel nach Bedarf.
Zu partitionieren /dev/sda mit cfdisk, Führen Sie den folgenden Befehl aus:
$ cfdisk /dev /sda
Sie sollten das folgende Fenster sehen. Wenn Ihre Hardware UEFI unterstützt, wählen Sie gpt. Ansonsten auswählen DOS. Meine Hardware unterstützt UEFI. Also wähle ich aus gpt.
Sobald Sie eine Partitionierungsmethode auswählen, sollten Sie das folgende Fenster sehen. Hier müssen Sie 3 Partitionen erstellen, wenn Sie ausgewählt haben gpt, Ansonsten sind 2 Partitionen genug.
Für gpt Partitionstabelle:
Partition 1 sollte sein EFI -Systempartition von etwa 256 MB
Partition 2 sollte die sein Stiefel Teilung von etwa 512 MB
Partition 3 sollte die sein Wurzel Trennwand. Geben Sie ihm den Rest des freien Raums.
Für DOS Partitionstabelle:
Partition 1 sollte die Startpartition von etwa 512 MB sein.
Partition 2 sollte die Wurzelpartition sein. Geben Sie ihm den Rest des freien Raums.
Um eine Partition zu erstellen, navigieren Sie zu [ Neu ] Verwendung der Und Pfeiltasten und drücken Sie
Geben Sie nun die Partitionsgröße ein. In meinem Fall ist die erste Partition die EFI -Partition. Also werde ich es 256 MB geben. Sobald Sie fertig sind, drücken Sie .
Die Partition sollte erstellt werden. Jetzt müssen Sie den Dateisystemtyp ändern auf EFI -Systempartition. Um das zu tun, um zu navigieren zu [ Typ ] und drücke .
Sie sollten das folgende Fenster sehen. Wählen EFI -System Aus der Liste und drücken Sie .
Die Partition sollte erstellt werden.
Jetzt werde ich die 512 MB erstellen Stiefel Trennwand.
Der Stiefel Partition sollte erstellt werden.
Jetzt werde ich die erstellen Wurzel Trennwand. Ich werde ihm den Rest des freien Raums geben.
Alle Partitionen werden erstellt.
Jetzt werden wir die Änderungen an der Festplatte schreiben. Um das zu tun, um zu navigieren zu [ Schreiben ] und drücke .
Tippen Sie jetzt ein Ja und drücke .
Navigieren Sie jetzt zu [ Aufhören ] und drücke . Sie sollten zurück zur Arch Linux -Konsole sein.
Konfigurieren von Luks -Verschlüsselung auf der Festplatte
Zuerst laden Sie die DM-Krypt Kernel -Modul mit dem folgenden Befehl:
$ modProbe DM-Krypt
Laden Sie nun die DM-Mod Kernel -Modul mit dem folgenden Befehl:
$ modprobe DM-mod
Jetzt können Sie die Stammpartition verschlüsseln (in meinem Fall /dev/sda3) mit Luks mit dem folgenden Befehl:
$ cryptsetup luksformat -v -s 512 -h sha512 /dev /sda3
Tippen Sie jetzt ein JA (muss in Großbuchstaben sein) und drücken .
Geben Sie nun ein Passwort ein und drücken Sie .
Nehmen Sie das Passwort wieder ein und drücken Sie .
Die Luks -Verschlüsselung ist abgeschlossen.
Jetzt öffne die /dev/sda3 Gerät mit dem folgenden Befehl, damit wir Arch Linux darauf installieren können.
$ cryptsetup open /dev /sda3 luks_root
Geben Sie nun das Passwort ein, das Sie gerade eingestellt haben, und drücken Sie jetzt .
Die verschlüsselten Scheibenverschlüsse sollten jetzt bei verfügbar sein /Dev/Mapper/luks_root
Formatierung und Montage der Partitionen
Jetzt müssen Sie die Partitionen formatieren.
Führen Sie den folgenden Befehl aus, um die zu formatieren EFI -Systempartition /dev/sda1:
$ mkfs.vfat -n "EFI -Systempartition" /dev /sda1
Führen Sie den folgenden Befehl aus, um die zu formatieren Boot -Partition /dev/sda2:
$ mkfs.ext4 -l boot /dev /sda2
Führen Sie den folgenden Befehl aus, um die Luks verschlüsselt zu formatieren Root Partition/Dev/Mapper/luks_root:
$ mkfs.ext4 -l root/dev/mapper/luks_root
Jetzt montieren /Dev/Mapper/luks_root In /mnt Verzeichnis:
$ mont /dev /mapper /luks_root /mnt
Erstellen Stiefel/ Verzeichnis in /mnt mit den folgenden Befehlen:
$ cd /mnt
$ mkdir Boot
Jetzt montieren /dev/sda2 Zu Stiefel/:
$ montage /dev /sda2 Boot
Erstellen Sie nun a boot/efi/ Verzeichnis in /mnt:
$ mkdir Boot/EFI
Jetzt montieren Sie die EFI -Systempartition /dev/sda1 Zu boot/efi/ Verzeichnis:
$ montage/dev/sda1 Boot/EFI
Erstellen Sie eine 1 -GB -Tauschdatei in /mnt mit dem folgenden Befehl:
$ dd if =/dev/null von = Swap BS = 1M count = 1024
Formatieren Sie die Swap -Blockdatei:
$ mkswap Swap
Aktivieren Sie nun den Tausch:
$ Swapon Swap
Ändern Sie die Berechtigung zur Swap -Datei in den vorgeschlagenen Wert:
$ chmod 0600 Swap
Installieren von Arch Linux
Führen Sie den folgenden Befehl aus, um Arch Linux zu installieren:
$ pacstrap -i /mnt Basis -Basis -Devel -Efibootmgr grub
Drücken Sie .
Drücken Sie nochmal.
Drücken Sie y und dann drücken Sie .
Die Installation sollte beginnen und es kann eine Weile dauern, bis die Fertigstellung.
Sobald die Installation abgeschlossen ist, generieren Sie fstab Datei:
$ genfstab -u /mnt> /mnt /etc /fstab
Jetzt in den neu installierten Arch Linux in den neu installierten Arch:
$ arch-chroot /mnt
Setzen Sie zuerst ein Stammkennwort mit dem folgenden Befehl ein:
$ passwd
Jetzt bearbeiten /etc/bodenschema.Gen:
$ nano /etc /bodenschema.Gen
Entfernen Sie die # vom Beginn einer der Zeilen abhängig von Ihrer Sprache. Speichern Sie dann die Datei.
Führen Sie nun die folgenden Befehle aus:
$ Locale-Gen
$ echo lang = your_locale> /etc /bookschema.Conf
$ export lang = your_locale
Stellen Sie nun Ihre Zeitzone mit den folgenden Befehlen fest:
$ ln -sf/usr/share/zoneInfo/your_region/your_cit/etc/localtime
Hardwaretuhr festlegen:
$ hwclock --SystOHC -UTC
Stellen Sie nun den Hostnamen mit dem folgenden Befehl fest:
$ echo your_hostname> /etc /hostname
Bearbeiten /etc/hosts:
$ nano /etc /hosts
Fügen Sie die folgenden Zeilen hinzu zu /etc/hosts und speichern Sie die Datei.
Jetzt bearbeiten/etc/default/grub:
$ nano/etc/default/grub
Satz Grub_cmdline_linux = ”CryptDevice =/dev/sda3: luks_root” und speichern Sie die Datei.
Jetzt bearbeiten /etc/mkinitcpio.Conf:
$ nano /etc /mkinitcpio.Conf
Fügen Sie im Abschnitt "Hooks" hinzu Verschlüsseln nach Block Wie im markierten Abschnitt des Screenshot unten gezeigt. Speichern Sie dann die Datei.
Führen Sie nun den folgenden Befehl aus, um zu generieren Initramfs:
$ mkinitcpio -p Linux
Installieren Sie nun GRUB mit den folgenden Befehlen:
$ grub-install-boot-directory =/boot --efi-directory =/boot/efi/dev/sda2
Generieren Sie nun die GRUB -Konfiguration mit den folgenden Befehlen:
$ grub -mkconfig -o/boot/grub/grub.CFG
$ grub -mkconfig -o/boot/efi/efi/arch/grub.CFG
Verlassen Sie nun aus Chroot:
$ Exit
Starten Sie nun Ihren Computer neu:
$ Neustart
Booten in den Luks verschlüsselt Arch Linux
Sobald Ihr Computer erneut stiefelt, sollten Sie das folgende Fenster sehen. Wählen Arch Linux und drücke .
Sie sollten für Ihr Luks -Verschlüsselungskennwort aufgefordert werden, das Sie zuvor festgelegt haben. Geben Sie das Passwort ein und drücken Sie weitermachen.
Ihr Arch Linux sollte beginnen.
Jetzt können Sie sich in Ihrem Arch Linux anmelden, wie Sie im Screenshot unten sehen können.
So installieren Sie Arch Linux mit Luks -Verschlüsselung. Danke, dass du diesen Artikel gelesen hast.