Skip to content

Hoe Arch Linux te installeren

4 de augustus de 2021
archlinuxlogo 5bc6152946e0fb0026c8cb87

Arch Linux is een krachtige Linux-distributie die een rollende release biedt, zodat al je software altijd up-to-date is. Maar met die kracht komt een beetje complexiteit bij de installatie van het besturingssysteem. Met andere woorden, het installeren van Arch Linux is niet eenvoudig … maar niet onmogelijk. Hier leert u hoe u Arch Linux installeert als een virtuele machine (met behulp van VirtualBox). Het proces is hetzelfde als u op bare metal installeert (het enige verschil is de noodzaak om opstartbare media te maken, zoals een USB-drive of cd/dvd voor de bare metal-installatie). Als u uw eerste stappen zet met behulp van een virtuele machine, wordt het leerproces een beetje eenvoudiger. In deze zelfstudie worden de stappen voor het maken van de virtuele VirtualBox-machine niet beschreven. Lees Ubuntu uitvoeren in Windows met behulp van VirtualBox om te leren hoe dat proces wordt voltooid. De stappen voor het maken van een virtuele machine in VirtualBox zijn vergelijkbaar, ongeacht het hostingplatform.

Download de ISO

Het eerste dat u moet doen, is het nieuwste Arch Linux ISO-bestand downloaden. Wijs met uw browser naar de Arch Linux-downloadpagina en download de nieuwste afbeelding naar uw harde schijf. Met die ISO-image maakt u uw virtuele machine op de standaardmanier. Nadat u de virtuele machine hebt gemaakt, start u Arch Linux op. U zult uiteindelijk geconfronteerd worden met een bash-prompt (waar u kunt beginnen met het uitvoeren van de benodigde opdrachten).

Partitioneer de harde schijf

  1. Het eerste dat u vanaf de opdrachtprompt moet doen, is de schijf partitioneren. Geef het commando: fdisk /dev/sda

  2. Typ vervolgens N, en hit Binnenkomen.

  3. Typ nu P, en hit Binnenkomen.

  4. U wilt dan het standaard partitienummer (1) behouden door op te drukken Binnenkomen.

  5. Doe hetzelfde wanneer u wordt gevraagd om de eerste sector en voor de laatste sector te selecteren (druk gewoon op Binnenkomen).

  6. Typ tot slot met wie om de wijzigingen naar de schijf te schrijven.

De partitie formatteren

  1. Nu moeten we de nieuw gemaakte partitie formatteren. Geef hiervoor het commando: mkfs.ext4 /dev/sda1

  2. Koppel die nieuw geformatteerde partitie met het commando: mount /dev/sda1 /mnt

Installatie

De Arch Linux-basisinstallatie is voltooid.

En nu installeren we het basis Arch Linux-pakket. Hiermee wordt het absolute minimum geïnstalleerd dat nodig is om het systeem te laten werken (zoals GNU BASH-shell, tool voor gegevenscompressie, hulpprogramma’s voor bestandssysteem, C-bibliotheek, compressietools, Linux-kernels en -modules, bibliotheekpakketten, systeemhulpprogramma’s, hulpprogramma’s voor USB-apparaten, vi-teksteditor , en meer) en wordt bereikt met het commando: pacstrap /mnt base base-devel

Het systeem configureren

Vervolgens moeten we het systeem configureren.

  1. De eerste stap in dit proces is het genereren van een /etc/fstab bestand, dat definieert hoe blokapparaten en externe bestandssystemen worden aangekoppeld. Doe dit met het commando: genfstab -U /mnt >> /mnt/etc/fstab

  2. Nu moeten we de hoofdmap voor het huidige proces wijzigen met het commando: arch-chroot /mnt

Tijdzone, hardwareklok en landinstelling instellen

De locale-informatie instellen in Arch Linux door commentaar te geven op de benodigde regel.

  1. We moeten zowel de tijdzone als de landinstelling voor de installatie instellen. Dit wordt gedaan met de volgende commando’s: ln -sf /usr/share/// /etc/localtime

  2. Waar ZONEINFO het land is, is REGIO de staat en is STAD de stad. Als u zich bijvoorbeeld in Louisville, Kentucky bevindt, zou uw opdracht zijn: ln -sf /usr/share/America/Kentucky/Louisville /etc/localtime

  3. Stel de hardwareklok in met het commando: hwclock –systohc –utc

  4. En nu stellen we de landinstelling in, die de taal en lokale instellingen definieert. Geef hiervoor het commando: vi /etc/locale.gen

  5. Op dit moment gebruikt u de vi-teksteditor, die verre van gebruiksvriendelijk is. Wat u moet doen, is eerst op de I toets om naar de invoegmodus te gaan. Blader vervolgens door en verwijder commentaar (verwijder het “#” -symbool aan het begin van een regel) de landinstelling die past bij uw locatie/behoefte. Standaard is er geen commentaar in het Engels in de Verenigde Staten. Als u zich niet in Amerika bevindt, wilt u dat aangeven en de beste locatie verwijderen.

  6. Zodra je deze wijziging hebt doorgevoerd, druk je op de Escape-toets, gevolgd door wq en Enter. Hiermee wordt het bestand opgeslagen en gesloten. Genereer het benodigde locale-bestand met de commando’s: locale-gen
    echo LANG=nl_US.UTF-8 > /etc/locale.conf
    export LANG=nl_US.UTF-8

    Vervang uw landinstelling door en_US (indien nodig).

Stel de hostnaam in en installeer de bootloader

De hostnaam instellen in Arch Linux met het echo-commando.

  1. Om uw Arch Linux-distributie op te starten, moet u een bootloader installeren. Laten we, voordat we dat doen, de hostnaam voor het systeem instellen (kies de hostnaam die aan uw behoeften voldoet). Het commando hiervoor is: echo HOSTNAME > /etc/hostname

    Waar HOSTNAME de naam is die je hebt gekozen.

  2. Installeer de bootloader met de volgende commando’s: pacman -Sy grub
    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg

  3. Stel ten slotte een root-wachtwoord in met het commando: passwd

    Op dit moment heb je een basisinstallatie van Arch Linux. Als u het systeem opnieuw opstart, bevindt u zich bij een opdrachtprompt, waar u kunt inloggen als rootgebruiker.

Netwerk configureren

De opdracht om de naam van uw netwerkapparaat te vinden.

  1. Voordat u verder gaat, moet u netwerken configureren. Als je iets probeert te pingen vanaf de opdrachtregel, wordt het maar al te duidelijk dat netwerken nog niet werkt. Het eerste dat u moet doen, is de naam van ons netwerkapparaat achterhalen. Dat is te vinden met het commando: ip link

  2. U ziet een lijst voor lo (loopback) en een voor een standaard netwerkinterface. Voer de volgende opdracht uit om de netwerkinterface te configureren: vi /etc/systemd/network/DEVICE_NAME.network

    Waar DEVICE_NAME de naam is van je netwerkapparaat.

  3. Plak het volgende in dit lege bestand:

    [Match]
    naam=nl*
    [Network]
    DHCP=ja

    Sla dat bestand op en sluit het.

  4. Start en schakel netwerken in met de opdrachten: systemctl restart systemd-networkd
    systemctl activeer systemd-netwerkd

  5. Maak vervolgens de benodigde DNS-vermeldingen met het commando: vi /etc/resolv.conf

  6. Voeg in dat bestand het volgende toe: nameserver 8.8.8.8
    naamserver 8.8.4.4

  7. Sla dat bestand op en sluit het. Netwerken zou nu moeten werken.

Installeer een bureaubladomgeving

  1. Laten we de GNOME-desktopomgeving installeren. Geef hiervoor de volgende opdrachten: pacman -S xorg xorg-server
    pacman -S gnome gnome-extra

    Druk tijdens de bovenstaande opdrachten op Binnenkomen om de standaardinstellingen voor alle opties te selecteren.

  2. Start en schakel ten slotte de displaymanager in met de opdrachten: systemctl enable gdm.service
    systemctl start gdm.service

  3. Je zou nu in staat moeten zijn om in te loggen op GNOME en te genieten van je Arch Linux-installatie.