Arch Linux Installation und Konfiguration auf UEFI -Maschinen
- 3730
- 923
- Ilja Köpernick
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
- 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 Linux4. 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.ConfKonfigurieren 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 /sdaWä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 -SystemSie 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 Partition8. 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ägermanagementkonsole9. 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 /sda2Erstellen 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 /sda2Wurzelpartition 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/MirrorListAktivieren 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 VimInstallieren 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/fstabGenerieren 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 /hostnameSetzen 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-1Legen 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-8Legen 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 timeSetzen 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.ConfAktivieren 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/$ ARCHAktivieren 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 -SyuDatenbank 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_userErstellen 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) alleAktivieren 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 -RECHECKInstallieren 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.CFGErstellen 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 Login28. 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.
- « So installieren Sie Shoutcast Radio Server (Online -Medien -Streaming) unter Linux
- 4 Tools zur Verwaltung von Ext2, Ext3 und EXT4 Health unter Linux »