Arch Linux Installation und Konfiguration auf UEFI -Maschinen

Arch Linux Installation und Konfiguration auf UEFI -Maschinen

Arch Linux ist eine der vielseitigsten GNU -Linux Rolling Release Modell, Arch Linux wird für Anfänger in Linux World nicht behandelt. Es bietet auch einen komplizierten Befehlszeileninstallationsprogramm ohne grafische Schnittstellenunterstützung. Das Befehlszeileninstallationsmodell macht es sehr flexibel, das System zu installieren, aber auch für Linux-Anfänger sehr schwierig, sehr schwierig.

Daneben, Arch Linux Bietet seine eigenen Softwarepakete Repositories über Pacman Package Manager. Arch Linux liefert auch a Multiarch Umgebung für verschiedene CPU -Architekturen wie 32bit, 64bit und Arm.

Die Softwarepakete, Abhängigkeiten und Sicherheitspatches werden meist regelmäßig aktualisiert, so.

Arch Linux behält auch die bei AUR - Arch User Repository, Das ist ein riesiger Community-gesteuerte Software-Repositories Spiegel. Mit AUR -Repo -Spiegeln können Benutzer Software aus Quellen kompilieren und sie über installieren Pacman Und Yaourt (Ein weiteres Benutzer -Repository -Tool) Paketmanager.

Dieses Tutorial präsentiert einen Schritt für Schritt grundlegender Arch -Linux -Installationsprozess über ein CD/USB -bootfähiger Bild auf UEFI -basierten Maschinen. Weitere Anpassungen oder Details finden Sie auf der offiziellen Arch Linux Wiki -Seite unter https: // wiki.Archlinux.Org.

Anforderungen

  1. Laden Sie Arch Linux ISO -Bild herunter

Schritt 1: Erstellen Sie ein Layout für Festplattenpartitionen

1. Gehen Sie zunächst auf die ARCH Linux -Download -Seite und holen Sie sich das neueste CD -Bild (I.e. Aktuelle stabile Version: 2020.05.01), erstellen Sie eine bootfähige CD/USB.

2. Wichtiger Schritt! Stellen Sie außerdem sicher.

3. Nach dem Aufstieg der CD/USB werden Sie zuerst präsentiert Arch Linux Installer Optionen. Hier wählen Sie Arch Linux Archiso x86_64 UEFI -CD und drücke Eingeben Schlüssel, um fortzufahren.

Arch Linux Boot -Menü Booten von Arch Linux

4. Nachdem das Installationsprogramm dekomprimiert und lädt Linux Kernel Sie werden automatisch auf eine geworfen Arch Linux Bash Terminal (Tty) mit Wurzelprivilegien.

Ein guter Schritt besteht nun darin, Ihre Maschinen -NICs aufzulisten und die Internet -Netzwerkverbindung zu überprüfen, indem Sie die folgenden Befehle ausgeben.

# ifconfig # ping -c2 Google.com 
Überprüfen Sie das Arch Linux -Netzwerk

Falls Sie keine haben DHCP Der in Ihren Räumlichkeiten konfigurierte Server zur dynamischen Zuweisung von IP -Adressen an Clients geben die folgenden Befehle aus, um eine IP -Adresse für Arch Live -Medien manuell zu konfigurieren.

Ersetzen Sie die Netzwerkschnittstelle und IP -Adressen entsprechend.

# ifconfig ENO16777736 192.168.1.52 NETMASK 255.255.255.0 # Route Fügen Sie Standard GW 192 hinzu.168.1.1 # Echo “Namenserver 8.8.8.8 ”>> /etc /resolv.Conf 
Konfigurieren Sie die IP -Adresse unter Arch Linux

In diesem Schritt können Sie auch Ihre Maschinenfestscheibe auflisten, indem Sie die folgenden Befehle ausgeben.

# cat /proc /partitions # ls /dev /[s | x | v] d* # lsblk # fdisk -l 
Überprüfen Sie die Arch Linux -Festplatte

Falls Ihre Maschine eine virtuelle Maschine ist, können die Festplatten andere Namen haben als SDX, wie zum Beispiel xvda, VDA, usw. Geben Sie den folgenden Befehl aus, um die virtuelle Festplatte aufzulisten, wenn Sie sich des Festplattennamenschemas nicht bewusst sind.

# ls /dev | grep '^[s | v | x] [v | d]' $* 
Überprüfen Sie virtuelle Festplatten

Wichtig Zu beachten ist, dass die Namenskonvention für Raspberry Pi Antriebspeicher in der Regel ist /dev/mmcblk0 und für einige Arten von Hardware -RAID -Karten können es sein /dev/cciss.

5. Im nächsten Schritt konfigurieren wir das Festplatte Partitionen. Für diese Phase können Sie rennen cfdisk, cgdisk, geteilt oder gdisk Versorgungsunternehmen, um ein Festplattenpartitionslayout für eine GPT -Festplatte durchzuführen. Ich empfehle dringend.

Für eine grundlegende Partition verwendet die Layout -Tabelle die folgende Struktur.

  • EFI -Systempartition (/dev/sda1) mit 300 m Größe formatiert FAT32.
  • Tauschpartition (/dev/sda2) Tauschen Sie mit 2xRAM empfohlene Größe ein.
  • Wurzelpartition (/dev/sda3) mit mindestens 20 g Größe oder Rest des HDD -Raums, ext4 formatiert.

Lassen Sie uns nun tatsächlich beginnen cfdisk Befehl gegen Maschinenfestplatte, wählen Sie Gpt Etikettentyp, dann auswählen Freiraum Dann schlägt an Neu Aus dem unteren Menü, wie in den folgenden Screenshots dargestellt.

# cfdisk /dev /sda 
Wählen Sie Arch Linux -Etikettentyp Wählen Sie Arch Linux Installationsdiskette

6. Geben Sie die Partitionsgröße in MB (300 m) ein und drücken Sie eingeben Schlüssel, auswählen Typ im unteren Menü und wählen Sie EFI -System Partitionstyp, wie in den folgenden Screenshots gezeigt.

EFI -Systemgröße EFI -Systemtyp Wählen Sie das EFI -System

Sie haben die Konfiguration der EFI -Systempartition beendet.

7. Lassen Sie uns als nächstes das erstellen Tausch Partition unter Verwendung desselben Prozedur. Verwenden Sie den Pfeiltast Freiraum und wiederholen Sie die obigen Schritte: Neu -> Partitiongröße 2xRAM -Größe empfohlen (Sie können sicher 1G verwenden) -> Geben Sie Linux -Swap ein.

Verwenden Sie die folgenden Screenshots als Anleitung zum Erstellen der Tauschpartition.

Tauschpartition erstellen Setzen Sie die Swap -Partitionsgröße Wählen Sie Partitionstyp Wählen Sie Swap Partition

8. Endlich für /(Wurzel) Partition Verwenden Sie die folgende Konfiguration: Neu-> Größe: Rest von Freier Speicherplatz-> Typ Linux-Dateisystem eingeben.

Nachdem Sie bewertet haben Partitionstabelle wählen Schreiben, Antwort mit Ja, um Festplattenänderungen anzuwenden, und geben Sie dann ein aufhören beenden cfdisk Dienstprogramm, wie in den folgenden Bildern gezeigt.

Erstellen Sie Root Partition Setzen Sie die Größe der Root -Partition Wählen Sie den Typ für die Stammpartition Wählen Sie Linux -Dateisystem Zusammenfassung der Partitionstabelle Bestätigen Sie Verteilungsänderungen Beenden Sie die Datenträgermanagementkonsole

9. Im Moment wurde Ihre Partitionstabelle an geschrieben HDD GPT Darüber hinaus wurde noch kein Dateisystem erstellt. Sie können auch die Zusammenfassung der Partitionstabelle überprüfen, indem Sie den Befehl fDISK ausführen.

# fdisk -l 

10. Jetzt ist es an der Zeit, die Partitionen mit den erforderlichen Dateisystemen zu formatieren. Geben Sie die folgenden Befehle aus, um a zu erstellen FAT32 Dateisystem für EFI -System Trennwand (/dev/sda), um das zu erstellen Ext4 Dateisystem für die Stammpartition (/dev/sda3) und erstellen Sie die Tauschpartition für /dev/sda2.

# MKFS.FAT -F32 /Dev /SDA1 # MKFS.ext4 /dev /sda3 # mkswap /dev /sda2 
Erstellen Sie Arch Linux -Dateisystem

Schritt 2: Installieren Sie Arch Linux

11. Um zu installieren Arch Linux, Die /(Wurzel) Die Partition muss montiert werden /mnt Verzeichnis Mount Point, um zugänglich zu sein. Außerdem muss die Tauschpartition initialisiert werden. Geben Sie die folgenden Befehle aus, um diesen Schritt zu konfigurieren.

# Mount /dev /sda3 /mnt # ls /mnt # Swapon /dev /sda2 
Wurzelpartition montieren

12. Nachdem die Partitionen zugänglich gemacht wurden, ist es Zeit, die Installation des Arch Linux -Systems durchzuführen. Um Installationspakete herunterzuladen, können Sie die Geschwindigkeit bearbeiten /etc/pacman.D/MirrorList Datei und wählen Sie die nächstgelegene Mirror -Website (normalerweise wählen Sie Ihren Country -Server -Speicherort) oben in der Liste der Spiegeldatei.

# Nano /etc /pacman.D/MirrorList 

Sie können auch aktivieren Arch Multilib Unterstützung des Live -Systems durch die Übertragung der folgenden Zeilen von /etc/pacman.Conf Datei.

[Multilib] include = /etc /pacman.D/MirrorList 
Aktivieren Sie Arch Multilib

13. Beginnen Sie als nächstes mit der Installation von Arch Linux, indem Sie den folgenden Befehl ausgeben.

# Pacstrap /Mnt Base-Base-Devel Linux-Firmware Nano Vim 
Installieren Sie Arch Linux Arch Linux Installer in Arbeit

Abhängig von Ihren Systemressourcen und der Internetgeschwindigkeit kann der Installationsprogramm von 5 bis 20 Minuten dauern, um fertig zu werden.

14. Nach Abschluss der Installation generieren fstab Datei für Ihr neues Arch -Linux -System, indem Sie den folgenden Befehl ausgeben.

# GenfStab -u -p /mnt >> /mnt /etc /fstab 

Überprüfen Sie anschließend den Inhalt von FSTAB -Datei, indem Sie den folgenden Befehl ausführen.

# Cat/Mnt/etc/fstab 
Generieren Sie die FSTAB -Datei

Schritt 3: Arch Linux -Systemkonfiguration

15. Um Arch Linux weiter zu konfigurieren /mnt Der Systempfad und fügen Sie einen Hostnamen für Ihr System hinzu, indem Sie die folgenden Befehle ausgeben.

# Arch-Chroot /Mnt # echo "archbox-tecmint"> /etc /hostname 
Setzen Sie Hostname für Arch Linux

16. Konfigurieren Sie als Nächstes Ihre Systemsprache. Wählen Sie Ihre bevorzugten Codierungssprachen aus und kontrollieren Sie aus /etc/bodenschema.Gen Datei setzen Sie Ihr Gebietsschema, indem Sie die folgenden Befehle ausführen.

# Pacman -S Nano # Nano /etc /Gebietsschema.Gen 

das Gebietsschema.Gen -Dateiauszug:

en_us.UTF-8 UTF-8 EN_US ISO-8859-1 
Legen Sie die Arch -Linux -Sprache fest

Generieren Sie Ihr Systemsprachlayout.

# Locale-General # echo Lang = en_us.UTF-8> /etc /Gebietsschema.conf # export lang = en_us.UTF-8 
Legen Sie die Arch -Linux -Sprache fest

17. Der nächste Schritt besteht darin, Ihre Systemzeitzone zu konfigurieren, indem Sie einen Symlink für Ihre Unterzeitzone erstellen (/usr/share/zoneInfo/continent/main_city) Zu /etc/local time Dateipfad.

# ls/usr/share/zoneInfo/ # ln -S/usr/share/zoneInfo/aisa/kolkata/etc/local time 
Setzen Sie Arch Linux Timezone

Sie sollten auch die Hardware -Uhr für die Verwendung von UTC konfigurieren (die Hardware -Uhr wird normalerweise auf die lokale Zeit eingestellt).

# Hwclock --SystOHC -UTC 

18. Wie viele berühmte Linux -Verteilungen verwendet Arch Linux Repo -Spiegel für verschiedene Weltstandorte und mehrere Systemarchitekturen. Die Standard -Repositorys sind standardmäßig aktiviert. Wenn Sie jedoch aktivieren möchten Multilib Repositorys, die Sie überzeugen müssen [Multilib] Richtlinien von /etc/pacman.Conf Datei, wie im folgenden Auszug gezeigt.

# Nano /etc /pacman.Conf 
Aktivieren Sie Arch Multilib

19. Wenn Sie aktivieren möchten Yaourt -Paket -Tool Unterstützung (verwendet zum Herunterladen und Erstellen von AUR -Paketen /etc/pacman.Conf Datei und fügen Sie die folgenden Anweisungen hinzu.

[archlinuxfr] Siglevel = nie Server = http: // repo.Archlinux.FR/$ ARCH 
Aktivieren Sie das Yaourt -Paket -Tool

20. Nachdem die Repository -Datei bearbeitet wurde, synchronisieren und aktualisieren Sie Datenbankspiegel und Pakete, indem Sie den folgenden Befehl ausführen.

# Pacman -Syu 
Datenbank synchronisieren und aktualisieren

21. Richten Sie als Nächst. Leitern Sie auch das Benutzerkennwort, um den neuen Benutzer zu zwingen, das Passwort beim ersten Anmeldung zu ändern.

# Passwd # userAdd -mg Benutzer -g Rad, Speicher, Power -s /bin /bash your_new_user # passwd your_new_user # chage -d 0 your_new_user 
Erstellen Sie Arch Linux -Benutzer

22. Nachdem der neue Benutzer hinzugefügt wurde /etc/sudoers Datei, um dem neu hinzugefügten Benutzer Stammberechtigungen zu gewähren.

# Pacman -S sudo # pacman -s vim # visudo 

Fügen Sie diese Zeile hinzu zu /etc/sudoers Datei:

%Rad alle = (alle) alle 
Aktivieren Sie Sudo -Privilegien

24. Installieren Sie im letzten Schritt die Bootloader Damit Arch nach dem Neustart starten kann. Der Standard -Bootloader für Linux -Verteilungen und Arch Linux wird auch durch das GRUB -Paket dargestellt.

So installieren Sie den Grub-Boot-Loader in UEFI-Maschinen auf der ersten Festplatte und erkennen Sie auch Arch Linux und konfigurieren.

# Pacman -s grub efibootmgr dosfstools os-proober mtools # mkdir /boot /efi # montage /dev /sda1 /boot /efi #mount fat32 efi partition # grub-install--target = x86_64-efi-bootoader-id = grb_uefi -RECHECK 
Installieren Sie den Grub -Boot -Lader in Arch Linux Konfigurieren Sie den Grub -Boot -Loader in Arch Linux

25. Erstellen Sie schließlich die GRUB -Konfigurationsdatei, indem Sie den folgenden Befehl ausgeben.

# grub -mkconfig -o/boot/grub/grub.CFG 
Erstellen Sie die GRUB -Konfigurationsdatei

Glückwunsch! Arch Linux ist jetzt installiert und für Ihre Box konfiguriert. Die letzten in jetzt benötigten Schritte bestehen darin, die Chroot -Umgebung zu verlassen, die Partitionen zu entfernen und das System neu zu starten, indem die folgenden Befehle ausgestellt werden.

# Beenden # Umount -a # Telinit 6 

26. Entfernen Sie nach dem Neustart das Installationsmedienbild und das System startet direkt im GRUB -Menü wie unten gezeigt.

Arch Linux Grub -Menü

27. Wenn sich das System in Arch Linux startet, melden Sie sich mit den für Ihren Benutzer konfigurierten Anmeldeinformationen während des Installationsprozesses an und ändern Sie das unten gezeigte Benutzerkennwort wie unten gezeigt.

Arch Linux Login

28. Sie verlieren die Internet -Netzwerkverbindung, da im System kein DHCP. Um dieses Problem zu überwinden, geben Sie den folgenden Befehl mit Root -Berechtigungen aus, um den DHCP.

Überprüfen Sie außerdem, ob die Netzwerkschnittstelle gestiegen ist, und verfügt über eine vom DHCP -Server zugewiesene IP -Adresse und ob die Internetverbindung wie erwartet funktioniert. Pingen Sie eine zufällige Domäne, um die Internetverbindung zu testen.

$ sudo systemctl starten dhcpcd $ sudo systemctl aktivieren dhcpcd # ip a # ping -c2 Google.com 

Im Moment die Arch Linux Das System enthält nur die grundlegenden Softwarepakete, die zur Verwaltung des Systems aus der Befehlszeile erforderlich sind, ohne Nr Grafische Benutzeroberfläche.

Aufgrund seiner hohen Portabilität, der Rolling-Release-Zyklen, der Kompilierung der Quellpakete, der granularen Steuerung über installierte Software- und Verarbeitungsgeschwindigkeit ähnelt Arch Linux in vielerlei Hinsicht mit Gentoo Linux, kann sich aber nicht zu Gentoo komplexer architektonisches Design erheben.

Der Prozess der Verwaltung eines Arch -Linux -Systems wird jedoch für Linux -Anfänger nicht empfohlen. Linux-Anfänger, die ein archartiges Linux-System bedienen möchten Manjaro Linux Verteilung.