
Arch Linux staat bekend om zijn complexe, op commando’s gebaseerde installatie. Maar als u eenmaal bekend bent met de ins en outs van het proces, kunt u Arch op elke computer installeren zonder bang te hoeven zijn voor de terminal. We helpen je er te komen.
Opmerking: De Arch Linux ISO bevat een script genaamd archinstall dat bedoeld is om u door het proces te helpen. Op het moment van schrijven is het script echter nog steeds experimenteel en vatbaar voor fouten in onze tests. Deze handleiding behandelt in plaats daarvan de standaard installatiemethode.
Download de Arch Linux ISO
De eerste stap is om de Arch Linux-installatie-image van een geschikte mirror te halen. Ga hiervoor naar de Arch Linux-downloadpagina en selecteer de juiste optie, afhankelijk van hoe u de ISO wilt downloaden. De beschikbare opties zijn onder meer directe download, torrent, image van een virtuele machine, “Netboot”-installatie voor bekabelde verbindingen en meer.

Om het simpel te houden, doen we een directe download. Scroll naar beneden naar de lijst met beschikbare mirrors en kies er een. Als u een server selecteert die dichter bij uw geografische locatie ligt, zorgt u voor een snelle en stabiele downloadsnelheid. Controleer de checksums van de ISO om te bevestigen dat het gedownloade bestand echt en veilig is.
De volgende stappen omvatten het maken van een opstartbare USB-drive, het opnieuw opstarten van uw computer en opstarten vanaf de nieuw gemaakte installatiemedia in plaats van de harde schijf. De Arch Linux-opstartinterface wordt geladen en u wordt gevraagd een keuze te maken uit de verschillende weergegeven opties.
Selecteer de standaard gemarkeerde optie door op “Enter” te drukken. Nadat het systeem met succes bestanden heeft geladen die nodig zijn voor de installatie, ziet u de prompt “root@archiso”.
Voorbereidende stappen
Om verder te gaan, moet u een actieve internetverbinding hebben om de installatie te voltooien. Het Arch-installatieprogramma stelt dat Ethernet- en DHCP-verbindingen automatisch zouden moeten werken. Gebruikers van een draadloos netwerk zullen echter handmatig een verbinding tot stand moeten brengen.
Controleer voor de zekerheid of je verbonden bent met een netwerk door te typen ping google.com. Als de uitvoer er ongeveer zo uitziet, kunt u doorgaan naar het volgende gedeelte.

Als de foutmelding “Tijdelijke fout in naamomzetting” echter verschijnt, moet u een internetverbinding tot stand brengen met de opdracht iwctl.
Start eerst het hulpprogramma interactief door te typen iwctl in de terminal. Controleer vervolgens de naam van uw draadloze interface door de device list opdracht. Over het algemeen begint de naam van de draadloze interface met een “w”, zoals wlan0 of wlp2s0.
Voer vervolgens de volgende opdrachten uit om naar uw SSID te scannen en er verbinding mee te maken. Vervangen [device] en [SSID] in de opdrachten met respectievelijk uw draadloze interface en Wi-Fi-naam.
iwctl station [device] get-networks iwctl station [device] connect [SSID]
Het systeem zal u dan om het wifi-wachtwoord vragen als u er een heeft ingesteld. Typ het in en druk op “Enter” om door te gaan. Loop ping google.com nogmaals om de verbinding te controleren.
Schakel netwerktijdsynchronisatie in met timedatectl door de volgende opdracht uit te voeren:
timedatectl set-ntp true
Installeer het Arch Linux-systeem
Met uw pc verbonden met internet, bent u klaar om te beginnen. Het Arch-installatieproces is in de kern vergelijkbaar met het installeren van een andere Linux-distributie. Dus wat is de vangst?
Terwijl andere distributies een grafische gebruikersinterface bieden om het besturingssysteem te configureren en in te stellen, wordt Arch Linux geleverd met alleen een opdrachtregelinterface. Alle instructies, opdrachten of configuraties moeten via de shell worden gedaan.
De benodigde partities maken
Om Arch te installeren, moet u drie partities maken, namelijk: EFI, wortel, en ruil. Maak een lijst van de beschikbare opslagapparaten op uw systeem met behulp van fdisk -l. Meestal wordt de HDD weergegeven als: /dev/sda en SSD’s worden weergegeven als /dev/nvme0n1 .
Loop fdisk door te typen fdisk /dev/sda of fdisk /dev/nvme0n1, afhankelijk van of u het besturingssysteem op een HDD of SSD installeert. Typ vervolgens g en druk op “Enter” om een nieuwe GPT-partitietabel te maken.
Type n om een nieuwe EFI-partitie te maken en het partitietype te kiezen primary . Druk tweemaal op “Enter” om door te gaan met het standaard partitienummer en de eerste sectorwaarde.
Voor de partitiegrootte kunt u het sectornummer handmatig invoeren of de grootte opgeven die u voor de partitie wilt hebben. Aangezien u geen schijfruimte op EFI-partities wilt verspillen, zou elk getal tussen 500M en 1G werken. Type +550M en druk op “Enter” om door te gaan.
U bent vrij om te vervangen 550M in de bovengenoemde opdracht met de gewenste grootte voor de partitie.

Maak op dezelfde manier een swap-partitie met +2G als de laatste sectorwaarde. Maak ten slotte een rootpartitie en wijs er alle overige sectoren aan toe door gewoon door te gaan met de standaardconfiguraties.
Standaard hebben alle partities het type “Linux-bestandssysteem”. Om dit te wijzigen, typt u t en druk op “Enter” om door te gaan. Selecteer de EFI-partitie door in te voeren 1 . Typ vervolgens ef om het bestandssysteem te wijzigen in EFI-systeemtype.
Selecteer op dezelfde manier de swap-partitie (partitienummer 2) en typ 82 om het partitietype naar Linux swap te converteren. De rootpartitie moet van het bestandssysteemtype Linux zijn, dus we hoeven deze niet te wijzigen.
Type w en druk op “Enter” om de wijzigingen naar de schijf te schrijven.
De partities formatteren
Nu moet je de partities formatteren met de mkfs opdracht. Formatteer de /dev/sda1 (EFI) partitie naar FAT32 door te typen:
mkfs.fat -F32 /dev/sda1
Voer nogmaals de volgende opdracht uit om de . te formatteren /dev/sda3 (root) partitie naar ext4:
mkfs.ext4 /dev/sda3
Geef de volgende opdrachten een voor een om de swappartitie te formatteren en in te schakelen:
mkswap /dev/sda2 swapon /dev/sda2
Waarschuwing: Voor degenen die Linux met Windows dual-booten, zorg ervoor dat je de juiste partities hebt ingesteld. Besteed extra aandacht wanneer u partities formatteert of nieuwe maakt, aangezien een fout hier uw Windows-systeem onbruikbaar kan maken.
Het systeem installeren en configureren
Om Arch op uw schijf te kunnen installeren, moet u de gemaakte partities aan de juiste mappen koppelen. Koppel de rootpartitie ( /dev/sda3 ) naar de /mnt map.
mount /dev/sda3 /mnt
De volgende stap is het installeren van de basis Linux-pakketten op de aangekoppelde rootpartitie.
pacstrap /mnt base linux linux-firmware
Dit kan enige tijd duren, afhankelijk van uw netwerkverbinding. Als u klaar bent, genereert u een bestandssysteemtabel met behulp van de genfstab opdracht.
genfstab -U /mnt >> /mnt/etc/fstab
Het Arch Linux-systeem is in gebruik op de /mnt map. U kunt root wijzigen om toegang te krijgen tot het systeem door te typen:
arch-chroot /mnt
De wijziging in de bash-prompt geeft aan dat je nu bent ingelogd op het nieuw geïnstalleerde Arch Linux-systeem. Voordat u verder kunt gaan, moet u enkele instellingen configureren en de benodigde pakketten installeren om het systeem correct te laten werken.
Stel de lokale tijdzone in door een symbolische koppeling te maken tussen de mappen “/usr/share/zoneinfo” en “/etc/localtime”.
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Vervang de “Regio” en “Stad” in de bovenstaande opdracht door de juiste tijdzone. U kunt deze tijdzonedatabase raadplegen om de regio en stad te controleren die u moet invoeren.
Synchroniseer vervolgens de hardwareklok met de systeemtijd door het volgende uit te voeren:
hwclock --systohc
Installeer Vim (of een andere teksteditor naar keuze) en het pakket “netwerkmanager” voordat u verder gaat.
pacman -S vim networkmanager
Bewerk vervolgens het bestand “/etc/locale.gen” met uw teksteditor en verwijder de commentaar bij de locale-instructie die aan uw behoeften voldoet. Voor het doel van deze handleiding zullen we de commentaar verwijderen en_US.UTF-8 UTF-8 regel in het bestand met behulp van Vim.
vim /etc/locale.gen
Typ na het bewerken van het bestand locale-gen in de terminal om de locale-configuratie te genereren.
Maak vervolgens een nieuw hostnaambestand binnen /etc en voeg de gewenste hostnaam voor uw computer toe aan het bestand. Dit kan van alles zijn en u hoeft alleen de naam in te voeren. Als je klaar bent, vergeet dan niet om het bestand op te slaan.
vim /etc/hostname
Maak nog een tekstbestand met de naam hosts onder de /etc map.
vim /etc/hosts
U zult merken dat het bestand al enkele opmerkingen bevat. Laat de opmerkingen zoals ze zijn en voeg de volgende tekst toe aan het bestand. Vergeet niet te vervangen hostname in de opdracht met de systeemhostnaam die u in de vorige stap hebt ingesteld.
127.0.0.1 localhost ::1 localhost 127.0.1.1 hostname.localdomain hostname
Gebruikers maken en configureren
Stel het root-gebruikerswachtwoord in door de . te typen passwd opdracht. Maak vervolgens een extra niet-rootgebruiker met useradd als volgt, vervangen: username met uw gebruikersnaam:
useradd -m username
Configureer het wachtwoord van de nieuwe gebruiker met de passwd commando, opnieuw vervangen username met uw gebruikersnaam.
passwd username
Voeg de nieuwe gebruiker toe aan de groepen wheel , audio , en video met behulp van de onderstaande opdracht. Vervangen username met uw gebruikersnaam, en merk op dat de groepsnamen in de opdracht geen spaties hebben na de komma’s.
usermod -aG wheel,video,audio username
De GRUB Bootloader instellen
Installeer eerst de grub pakket met pacman.
pacman -S grub
Installeer vervolgens deze extra pakketten die nodig zijn om de bootloader correct te laten werken.
pacman -S efibootmgr dosfstools os-prober mtools
Koppel uw EFI-partitie ( /dev/sda1 ) naar de /boot/EFI map. Merk op dat u eerst de map moet maken met mkdir .
mkdir /boot/EFI mount /dev/sda1 /boot/EFI
Voer tot slot de grub-install script om de bootloader in de EFI-directory te installeren.
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
Genereer een GRUB-configuratiebestand met behulp van grub-mkconfig als volgt:
grub-mkconfig -o /boot/grub/grub.cfg
Installeer een bureaubladomgeving in Arch
In tegenstelling tot andere Linux-distributies, wordt Arch Linux niet geleverd met een vooraf geïnstalleerde desktopomgeving. En als u het systeem via een GUI wilt bedienen, moet u er een handmatig installeren.
U kunt elke gewenste DE installeren, maar we zullen de KDE Plasma-desktop op dit systeem installeren. Laten we echter eerst de weergaveserver, netwerkbeheerder en vergelijkbare services configureren.
Voer de volgende opdracht uit om de . te installeren xorg , plasma-meta , en kde-applications pakketjes:
pacman -S xorg plasma-meta kde-applications
Schakel vervolgens de SDDM- en NetworkManager-services in door te typen:
systemctl enable sddm systemctl enable NetworkManager
Verlaat de arch-chroot-omgeving door te typen exit. Ontkoppel vervolgens de rootpartitie die is gemount in de /mnt map als volgt:
umount -f /mnt
Start ten slotte uw systeem opnieuw op door te typen reboot en verwijder de installatiemedia. Zodra het systeem opstart, zult u merken dat het donkere terminalscherm nu is vervangen door het kleurrijke SDDM-opstartscherm.

Om in te loggen, typt u het gebruikerswachtwoord en drukt u op “Enter”. U kunt ook meerdere bureaubladomgevingen installeren en tussen elke omgeving schakelen met behulp van het vervolgkeuzemenu “Sessie” in het opstartscherm.