Arch Linux ist eine der vielseitigsten GNU-Linux-Distributionen aufgrund ihrer Einfachheit und modernsten Softwarepaketen aufgrund ihrer Rollende Freigabe Arch Linux richtet sich nicht an Anfänger in der Linux-Welt. Es bietet auch ein kompliziertes Befehlszeilen-Installationsprogramm ohne Unterstützung für die grafische Benutzeroberfläche. Das Befehlszeilen-Installationsmodell macht die Installation des Systems sehr flexibel, aber auch für Linux-Anfänger sehr schwierig.
Zu allem Überfluss, Arch Linux bietet eigene Softwarepaket-Repositorys über Pacman-Paketmanager. Arch Linux bietet auch eine Multiarch Umgebung für verschiedene CPU-Architekturen wie 32bit, 64bit und ARM.
Die Softwarepakete, Abhängigkeiten und Sicherheitspatches werden meist regelmäßig aktualisiert, macht Arch Linux zu einer hochmodernen Distribution mit einigen soliden getesteten Paketen für eine Produktion Umgebung.
Arch Linux pflegt auch die AUR – Arch-Benutzer-Repository, die ein riesiger von der Community betriebener Spiegel für Software-Repositorys ist. AUR-Repo-Spiegel ermöglichen es Benutzern, Software aus Quellen zu kompilieren und über. zu installieren
Pacman und Yaourt (Noch ein weiteres Benutzer-Repository-Tool) Paketmanager.In diesem Tutorial wird Schritt für Schritt der grundlegende Arch Linux-Installationsprozess über ein bootfähiges CD/USB-Image auf UEFI-basierten Maschinen vorgestellt. Weitere Anpassungen oder Details finden Sie auf der offiziellen Arch Linux Wiki-Seite unter https://wiki.archlinux.org.
1. Gehen Sie zunächst auf die Arch Linux-Download-Seite und holen Sie sich das neueste CD-Image (d. h. die aktuelle stabile Version: 2020.05.01), Erstellen Sie eine bootfähige CD/USB Schließen Sie es dann an Ihr System-CD/USB-Laufwerk an.
2.WICHTIGER SCHRITT! Stellen Sie außerdem sicher, dass Ihr System über ein Ethernet-Kabel mit Internetverbindung und einen aktivierten aktiven DHCP-Server verfügt.
3. Nachdem die CD/USB hochgefahren ist, wird Ihnen zuerst angezeigt Arch Linux-Installationsprogramm Optionen. Wählen Sie hier Arch Linux archiso x86_64 UEFI-CD und drücke Eintreten Taste, um fortzufahren.
4. Nachdem das Installationsprogramm dekomprimiert und geladen hat Linux Kernel du wirst automatisch zu einem geworfen Arch Linux Bash Terminal (TTY) mit Root-Rechten.
Ein guter Schritt ist jetzt, die NICs Ihres Computers aufzulisten und die Internet-Netzwerkverbindung zu überprüfen, indem Sie die folgenden Befehle ausführen.
# ifconfig. # ping -c2 google.com.
Falls Sie keine haben DHCP Server, der bei Ihnen vor Ort konfiguriert ist, um Clients dynamisch IP-Adressen zuzuweisen, geben Sie die folgenden Befehle ein, um eine IP-Adresse für Arch Live-Medien manuell zu konfigurieren.
Ersetzen Sie die Netzwerkschnittstelle und die IP-Adressen entsprechend.
# ifconfig eno16777736 192.168.1.52 Netzmaske 255.255.255.0 # route add default gw 192.168.1.1. # echo „Nameserver 8.8.8.8“ >> /etc/resolv.conf.
In diesem Schritt können Sie auch die Festplatte Ihres Computers auflisten, indem Sie die folgenden Befehle ausführen.
# cat /proc/partitions. # ls /dev/[s|x|v]d* # lsblk. # fdisk –l
Falls Ihre Maschine eine virtuelle Maschine ist, können die Festplatten andere Namen haben als sdx, wie zum Beispiel xvda, vda, etc. Geben Sie den folgenden Befehl aus, um die virtuelle Festplatte aufzulisten, wenn Sie das Benennungsschema der Festplatte nicht kennen.
# ls /dev | grep ‘^[s|v|x][v|d]’$*
Wichtig zu beachten ist, dass die Namenskonvention für Himbeer-PI Laufwerkspeicher ist normalerweise /dev/mmcblk0 und für einige Arten von Hardware-RAID-Karten können /dev/cciss.
5. Im nächsten Schritt beginnen wir mit der Konfiguration der Festplatte Partitionen. Für diese Etappe kannst du laufen cfdisk, cgdisk, getrennt oder gdisk Dienstprogramme, um ein Festplattenpartitionslayout für eine GPT-Festplatte durchzuführen. Ich empfehle dringend die Verwendung von cfdisk wegen seiner Assistenten-gesteuerten und einfachen Bedienung.
Für eine einfache Partition verwendet die Layouttabelle die folgende Struktur.
/dev/sda1
) mit 300M Größe, FAT32 formatiert./dev/sda2
) mit 2xRAM empfohlener Größe, Swap On./dev/sda3
) mit mindestens 20 GB Größe oder restlichem Festplattenspeicher, ext4-formatiert.Lassen Sie uns nun tatsächlich mit der Erstellung der Partitionstabelle für das Festplattenlayout beginnen, indem Sie Folgendes ausführen cfdisk Befehl gegen Maschinenfestplatte, wählen Sie GPT Etikettentyp, dann wählen Sie Freiraum dann mach weiter Neu aus dem unteren Menü, wie in den folgenden Screenshots dargestellt.
# cfdisk /dev/sda.
6. Geben Sie die Partitionsgröße in MB (300M) ein und drücken Sie Eintreten Taste, wählen Typ aus dem unteren Menü und wählen Sie EFI-System Partitionstyp, wie in den folgenden Screenshots gezeigt.
Sie haben die Konfiguration der EFI-Systempartition abgeschlossen.
7. Als nächstes erstellen wir die Wechsel Partition nach dem gleichen Verfahren. Verwenden Sie die Pfeiltaste nach unten und wählen Sie erneut die verbleibenden Freiraum und wiederholen Sie die obigen Schritte: Neu-> Partitionsgröße 2xRAM-Größe empfohlen (Sie können 1G sicher verwenden) ->Geben Sie Linux-Swap ein.
Verwenden Sie die folgenden Screenshots als Anleitung zum Erstellen der Swap-Partition.
8. Schließlich für /(root)
Partition verwenden Sie die folgende Konfiguration: Neu -> Größe: Rest von freier Speicherplatz -> Linux-Dateisystem eingeben.
Nach der Überprüfung Partitionstabelle auswählen Schreiben, antworten Sie mit Ja, um die Datenträgeränderungen zu übernehmen, und geben Sie dann ein Verlassen beenden cfdisk Dienstprogramm, wie in den folgenden Bildern gezeigt.
9. Im Moment wurde Ihre Partitionstabelle geschrieben in HDD-GPT aber darüber wurde noch kein Dateisystem erstellt. Sie können die Zusammenfassung der Partitionstabelle auch überprüfen, indem Sie fdisk-Befehl.
# 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 Partition (/dev/sda), um die. zu erstellen EXT4 Dateisystem für die Root-Partition (/dev/sda3) und erstellen Sie die Swap-Partition für /dev/sda2.
# mkfs.fat -F32 /dev/sda1. # mkfs.ext4 /dev/sda3. # mkswap /dev/sda2.
11. Um zu installieren Arch Linux, das /(root)
Partition muss gemountet werden auf /mnt
Verzeichnis-Mount-Punkt, um zugänglich zu sein. Außerdem muss die Swap-Partition initialisiert werden. Geben Sie die folgenden Befehle aus, um diesen Schritt zu konfigurieren.
# mount /dev/sda3 /mnt. # ls /mnt # swapon /dev/sda2.
12. Nachdem die Partitionen zugänglich gemacht wurden, ist es an der Zeit, die Arch Linux-Systeminstallation durchzuführen. Um die Downloadgeschwindigkeit von Installationspaketen zu erhöhen, können Sie bearbeiten /etc/pacman.d/mirrorlist Datei und wählen Sie die nächstgelegene Mirror-Website (in der Regel den Standort Ihres Servers in Ihrem Land) oben in der Liste der Mirror-Dateien aus.
# nano /etc/pacman.d/mirrorlist.
Sie können auch aktivieren Bogen Multilib Unterstützung für das Live-System durch Entkommentieren der folgenden Zeilen aus /etc/pacman.conf Datei.
[multilib] Einschließen = /etc/pacman.d/mirrorlist.
13. Beginnen Sie als Nächstes mit der Installation von Arch Linux, indem Sie den folgenden Befehl ausführen.
# pacstrap /mnt base base-devel linux linux-firmware nano vim.
Abhängig von Ihren Systemressourcen und der Internetgeschwindigkeit kann das Installationsprogramm 5 bis 20 Minuten dauern.
14. Nachdem die Installation abgeschlossen ist, generieren Sie fstab Datei für Ihr neues Arch Linux-System, indem Sie den folgenden Befehl ausführen.
# genfstab -U -p /mnt >> /mnt/etc/fstab.
Überprüfen Sie anschließend den Inhalt der fstab-Datei, indem Sie den folgenden Befehl ausführen.
# cat /mnt/etc/fstab.
15. Um Arch Linux weiter zu konfigurieren, müssen Sie in. chrooten /mnt
den Systempfad und fügen Sie einen Hostnamen für Ihr System hinzu, indem Sie die folgenden Befehle ausführen.
# arch-chroot /mnt. # echo "archbox-tecmint" > /etc/hostname.
16. Konfigurieren Sie als Nächstes Ihre Systemsprache. Wählen Sie Ihre bevorzugten Kodierungssprachen aus und entkommentieren Sie sie /etc/locale.gen legen Sie dann Ihr Gebietsschema fest, indem Sie die folgenden Befehle ausführen.
# pacman -S nano. # nano /etc/locale.gen.
Auszug aus der locale.gen-Datei:
de_DE.UTF-8 UTF-8. de_US ISO-8859-1.
Generieren Sie Ihr Systemsprachenlayout.
# Gebietsschema-Gen. # echo LANG=en_US.UTF-8 > /etc/locale.conf. # export LANG=en_US.UTF-8.
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/localtime Dateipfad.
# ls /usr/share/zoneinfo/ # ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime.
Sie sollten auch die Hardwareuhr so konfigurieren, dass sie UTC verwendet (die Hardwareuhr wird normalerweise auf die lokale Zeit eingestellt).
# hwclock --systohc --utc.
18. Wie viele berühmte Linux-Distributionen verwendet Arch Linux Repo-Spiegel für verschiedene Weltstandorte und mehrere Systemarchitekturen. Die Standard-Repositorys sind standardmäßig aktiviert, aber wenn Sie aktivieren möchten Multilib Repositories müssen Sie auskommentieren [multilib]
Anweisungen von /etc/pacman.conf Datei, wie im folgenden Auszug gezeigt.
# nano /etc/pacman.conf.
19. Wenn Sie aktivieren möchten Yaourt-Paket-Tool Support (wird zum Herunterladen und Erstellen von AUR-Paketen verwendet) gehen Sie zum Ende der /etc/pacman.conf Datei und fügen Sie die folgenden Anweisungen hinzu.
[archlinuxfr] SigLevel = Nie. Server = http://repo.archlinux.fr/$arch.
20. Nachdem die Repository-Datei bearbeitet wurde, synchronisieren und aktualisieren Sie Datenbankspiegel und -pakete, indem Sie den folgenden Befehl ausführen.
#pacman-Syu.
21. Richten Sie als Nächstes ein Passwort für das Root-Konto ein und erstellen Sie einen neuen Benutzer mit Sudo-Berechtigungen in der Arch-Box, indem Sie die folgenden Befehle ausführen. Lassen Sie außerdem das Benutzerkennwort ablaufen, um den neuen Benutzer zu zwingen, das Kennwort bei der ersten Anmeldung zu ändern.
# passwd. # useradd -mg users -G-Rad, Speicher, Leistung -s /bin/bash your_new_user. # passwd your_new_user. # chage -d 0 dein_neuer_Benutzer.
22. Nachdem der neue Benutzer hinzugefügt wurde, müssen Sie das sudo-Paket installieren und die Wheel-Group-Zeile aktualisieren von /etc/sudoers Datei, um dem neu hinzugefügten Benutzer Root-Rechte zu erteilen.
# pacman -S sudo. # pacman -S vim. #visudo
Diese Zeile hinzufügen zu /etc/sudoers Datei:
%rad ALLE=(ALLE) ALLE.
24. Installieren Sie im letzten Schritt die Bootloader damit Arch nach dem Neustart booten kann. Der Standard-Bootloader für Linux-Distributionen und Arch Linux wird ebenfalls durch das GRUB-Paket repräsentiert.
So installieren Sie den GRUB-Bootloader in UEFI-Maschinen auf der ersten Festplatte und erkennen auch Arch Linux und Konfigurieren Sie die GRUB-Bootloader-Datei, führen Sie die folgenden Befehle aus, wie im Folgenden dargestellt Screenshots.
# pacman -S grub efibootmgr dosfstools os-prober mtools. # mkdir /boot/EFI. # mount /dev/sda1 /boot/EFI #Mount FAT32 EFI-Partition # grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck.
25. Erstellen Sie abschließend die GRUB-Konfigurationsdatei, indem Sie den folgenden Befehl ausführen.
# grub-mkconfig -o /boot/grub/grub.cfg.
Glückwünsche! Arch Linux ist jetzt installiert und für Ihre Box konfiguriert. Die letzten Schritte, die jetzt erforderlich sind, bestehen darin, die chroot-Umgebung zu verlassen, die Partitionen auszuhängen und das System neu zu starten, indem Sie die folgenden Befehle ausführen.
# Ausfahrt. # umount -a. #telinit 6.
26. Entfernen Sie nach dem Neustart das Installationsmedien-Image und das System bootet direkt in das GRUB-Menü, wie unten gezeigt.
27. Wenn das System in Arch Linux bootet, melden Sie sich mit den während des Installationsvorgangs für Ihren Benutzer konfigurierten Anmeldeinformationen an und ändern Sie das Kennwort des Benutzerkontos wie unten gezeigt.
28. Sie verlieren die Internet-Netzwerkverbindung, da standardmäßig kein DHCP-Client im System läuft. Um dieses Problem zu beheben, geben Sie den folgenden Befehl mit Root-Rechten aus, um den DHCP-Client zu starten und zu aktivieren.
Überprüfen Sie auch, ob die Netzwerkschnittstelle aktiv ist und vom DHCP-Server eine IP-Adresse zugewiesen hat und ob die Internetverbindung wie erwartet funktioniert. Pingen Sie eine zufällige Domain an, um die Internetverbindung zu testen.
$ sudo systemctl start dhcpcd. $ sudo systemctl aktivieren dhcpcd. #ipa. # ping -c2 google.com.
Vorerst ist die Arch Linux System enthält nur die grundlegenden Softwarepakete, die für die Verwaltung des Systems über die Befehlszeile erforderlich sind, ohne Grafische Benutzeroberfläche.
Aufgrund seiner hohen Portabilität, rollierenden Release-Zyklen, Kompilierung von Quellpaketen, granularer Kontrolle über installierte Software und Verarbeitungsgeschwindigkeit ähnelt Arch Linux in vielerlei Hinsicht mit Gentoo-Linux, kann aber nicht dem komplexen architektonischen Design von Gentoo gerecht werden.
Der Prozess der Verwaltung eines Arch Linux-Systems wird jedoch für Linux-Anfänger nicht empfohlen. Linux-Anfänger, die ein Arch-ähnliches Linux-System betreiben möchten, sollten zunächst die Arch Linux-Prinzipien erlernen, indem sie das Manjaro Linux Verteilung.