Arch-Linux ist eine Allzweck-Linux-Distribution für x86-64-Computer und ist bei fortgeschrittenen und fortgeschrittenen Linux-Benutzern sehr beliebt. Das Arch-Linux-Projekt wird ausschließlich von der Community vorangetrieben und der Kernentwicklungskreis.
Das Design von Arch Linux folgt dem KISS-Prinzip („Keep it short and simple“) als allgemeine Richtlinien, was bedeutet, dass Sie nur ein minimales Basissystem von der Betriebssysteminstallation erhalten und das System weiter konfigurieren müssen, um es zu verwenden.
Arch-Linux bietet neue Pakete/Updates für das Rolling-Release-Modell an, d. h. Pakete werden den ganzen Tag über bereitgestellt. Pacman (der Paketmanager von Arch Linux) ermöglicht es Benutzern, Systeme täglich auf dem neuesten Stand zu halten.
Arch Linux hat die Unterstützung für 32-Bit-Betriebssysteme ab Februar 2017 eingestellt und unterstützt jetzt nur noch die x86_64-Installation.
Anforderungen
- Eine x86_64-Maschine (64 Bit)
- 512 MB RAM
- Mindestens 1 GB freier Speicherplatz
- Eine Internetverbindung
- USB-Stick oder leere CD zum Brennen des Installationsabbilds.
Installieren Sie Arch Linux
Hier sehen wir, wie die neueste Version von Arch Linux (v 2018.04.1) von USB/CD installiert wird.
Der Arch Linux-Installationsprozess erfordert eine Internetverbindung, um Pakete aus einem Remote-Repository abzurufen.
Schritt 1:Laden Sie Arch Linux herunter
Laden Sie die neueste Version von Arch Linux von der offiziellen Website herunter.
Schritt 2:Erstellen Sie einen Live-USB / schreiben Sie eine bootfähige CD
Wir werden jetzt einen Live-USB erstellen / eine bootfähige CD aus dem heruntergeladenen ISO-Image schreiben.
Live-USB erstellen:
Ersetzen Sie /path/to/archlinux.iso
mit dem Pfad zur heruntergeladenen ISO-Datei und /dev/sdx
mit Ihrem USB-Laufwerksnamen.
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress oflag=sync
Schreiben Sie eine bootfähige CD:
Ersetzen Sie /path/to/archlinux.iso
mit dem Pfad zur heruntergeladenen ISO-Datei.
growisofs -dvd-compat -Z /dev/sr0=/home/user_name/Downloads/LinuxMint.iso
Schritt 3:Booten Sie von Live USB oder CD
Schalten Sie Ihr System ein und drücken Sie F2, F10 or F12
um die Startreihenfolge zu ändern/auszuwählen.
Um von Live USB zu booten, müssen Sie Boot von USB oder Wechseldatenträger auswählen. Um von CD zu booten, müssen Sie Boot from CD/DVD ROM drive auswählen.
Sobald das System von Live USB oder CD bootet, erhalten Sie einen Installationsbildschirm wie unten.
Wählen Sie Boot Arch Linux (x86_64) und drücken Sie dann die Eingabetaste.
Schließlich erhalten Sie nach verschiedenen Prüfungen einen Root-Prompt.
Schritt 4:Netzwerk einrichten
Wie ich bereits sagte, benötigt das System eine Internetverbindung. Wenn Ihre Umgebung über einen DHCP-Server verfügt , dann erhält das System automatisch eine IP-Adresse.
Überprüfen Sie die Internetverbindung.
ifconfig ping google.com -c 2
Wenn Ihr System keine Antwort erhält, konfigurieren Sie eine statische IP-Adresse auf Ihrem System, damit Ihr System eine Verbindung zum Internet herstellen kann, um Pakete herunterzuladen.
ip addr flush dev enp0s3 ifconfig enp0s3 192.168.1.100 netmask 255.255.255.0 route add default gw 192.168.1.1 echo "nameserver 192.168.1.1" >> /etc/resolv.conf echo "nameserver 8.8.8.8" >> /etc/resolv.conf
Ersetzen Sie Netzwerkkarte und IP-Adresse entsprechend Ihrer Umgebung.
Screenshot:
Schritt 5:Festplatte partitionieren
Wir werden nun die Partitionen auf der Festplatte für die Installation des Betriebssystems erstellen. Listen Sie zuerst die verfügbaren Laufwerke mit dem Befehl fdisk auf.
fdisk -l
Das System verfügt über eine 40-GB-Festplatte (/dev/sda) und verwendet diese Festplatte für die Installation des Betriebssystems. Der Name der Festplatte variiert je nach System. Die Platten können auch andere Namen wie vda, hda usw. haben.
Jetzt werden wir den fdisk-Befehl verwenden, um Partitionen gemäß der Anforderung zu erstellen.
Partitionsdetails werden unten angezeigt.
/boot – 500 MB
Swap – 4 GB (doppelt so viel RAM)
/ – ~ 35 GB (verbleibender Speicherplatz)
fdisk /dev/sda
/boot:
WECHSELN:
/ (root):
Nachdem Sie Partitionen erstellt haben, verwenden Sie p
um die Erstellung von Partitionen zu bestätigen und dann w
um die Änderungen zu speichern.
Überprüfen Sie Partitionen mit fdisk -l
Befehl. Wir haben jetzt drei Partitionen.
/dev/sda1 – /boot
/dev/sda2 – SWAP
/dev/sda3 – / (root)
Schritt 5:Dateisystem erstellen
Formatieren Sie nun die erstellten Partitionen mit den erforderlichen Dateisystemen. Sie können /boot (/dev/sda1) als EXT2 oder EXT3, SWAP (/dev/sda2) als SWAP und / (/dev/sda3) als EXT4-Dateisystem formatieren .
mkfs.ext2 /dev/sda1 mkfs.ext4 /dev/sda3 mkswp /dev/sda2
Screenshot:
Schritt 6:Partitionen mounten
Sobald Sie die Partitionen formatiert haben, verwenden Sie den Mount-Befehl, um sie zu mounten. /
(root)-Partition muss auf /mnt
gemountet werden Verzeichnis. Außerdem müssten Sie die Swap-Partition initialisieren.
mount /dev/sda3 /mnt swapon /dev/sda2
Wenn Sie zusätzliche Partitionen haben, müssen diese in die entsprechenden Verzeichnisse auf /mnt gemountet werden. Zum Beispiel:/home
Partition muss auf /mnt/home
gemountet werden .
Schritt 7:Arch Linux-Basissystem installieren
Jetzt ist es an der Zeit, das Arch Linux-Basissystem zu installieren.
pacstrap /mnt/ base base-devel
Die Installation dauert je nach Internetgeschwindigkeit mindestens 15 bis 30 Minuten.
Die folgende Meldung bestätigt Ihnen, dass die Installation von Arch Linux erfolgreich abgeschlossen wurde.
Schritt 8:fstab erstellen
Generieren Sie nach der Basisinstallation die fstab-Datei für das System mit genfstab
Befehl.
genfstab /mnt >> /mnt/etc/fstab
Überprüfen Sie die fstab-Einträge mit dem folgenden Befehl.
cat /mnt/etc/fstab
Screenshot:
Schritt 9:Konfiguration des Arch-Linux-Systems
Um Arch Linux weiter zu konfigurieren, müssen Sie auf das neue System chrooten. Die Chroot ändert das Root-Verzeichnis für den aktuell laufenden Prozess und seine Kinder
arch-chroot /mnt
Schritt 10:Systemsprache einstellen
Sie können die Systemsprache konfigurieren, indem Sie die erforderlichen Sprachen in /etc/locale.gen
auskommentieren Datei.
vi /etc/locale.gen
Entkommentieren Sie en_US.UTF-8 UTF-8 für amerikanisches Englisch.
Gebietsschema generieren.
locale-gen
Legen Sie das Gebietsschema des Systems fest, indem Sie LANG
platzieren Variable in /etc/locale.conf
Datei.
echo "LANG=en_US.UTF-8" > /etc/locale.conf
Schritt 11:Zeitzone einstellen
Konfigurieren Sie nun die Systemzeitzone, indem Sie einen symbolischen Link Ihrer Zeitzone zu /etc/localtime
erstellen Datei.
ln -sf /usr/share/zoneinfo/US/Central /etc/localtime
Die verfügbaren Zeitzonen finden Sie unter /usr/share/zoneinfo
Verzeichnis.
ls /usr/share/zoneinfo
Stellen Sie außerdem die Hardwareuhr auf UTC ein.
hwclock --systohc --utc
Schritt 12:Hostnamen festlegen
Platzieren Sie den System-Hostnamen in /etc/hostname
Datei.
echo "archlinux.itzgeek.local" > /etc/hostname
Schritt 13:Root-Passwort festlegen
Verwenden Sie das passwd
Befehl im Terminal, um das Root-Passwort festzulegen.
passwd
Schritt 14:GRUB-Bootloader installieren
Arch Linux benötigt einen Bootloader, um das System zu booten. Sie können den Grub-Bootloader mit den folgenden Befehlen installieren.
pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
Screenshot:
Schritt 15:Neustart
Beenden Sie das Chroot-System und starten Sie es neu.
exit reboot
Screenshot:
Sobald der Neustart abgeschlossen ist, erhalten Sie die Arch Linux-Anmeldeaufforderung. Melden Sie sich als Root-Benutzer und mit dem Passwort an, das Sie während der Installation des Betriebssystems festgelegt haben (Schritt 13).
Das ist alles.