Hoe Arch Linux te installeren [Beginnersgids]
In deze beginnershandleiding worden de stappen uitgelegd voor het installeren van Arch Linux.
Arch Linux is de meest geavanceerde Linux-distributie die wordt geleverd met opties om alles naar wens aan te passen. Het installeren en gebruiken van Arch Linux is complex voor nieuwe gebruikers. De Arch Linux-documentatie is een van de meest uitgebreide, maar soms te veel voor de beginner. Vandaar deze handleiding om Arch Linux stap voor stap te installeren.
Opmerking: deze handleiding is alleen bedoeld voor oudere BIOS-systemen. Voor UEFI-systemen kan de installatie variëren.
Wat heb je nodig voordat je Arch Linux installeert?
Zorg ervoor dat je de volgende lijst hebt gesorteerd voordat je Arch Linux installeert.
- Arch Linux .iso-bestand [downloadlink hieronder]
- USB-drive met 2 GB of meer ruimte
- Stabiele internetverbinding
- Ken de basis Linux-opdrachten en ben vertrouwd met de terminal
- Een reserve laptop/desktop/mobiele telefoon met internet voor het geval u vastloopt en hulp van internet nodig heeft.
Hoe ArchLinux te installeren
Download Arch Linux .iso
U kunt de onderstaande pagina bezoeken om Arch Linux te downloaden. Er zijn torrent-bestanden, wat een aanbevolen methode is om het Arch Linux .iso-bestand te downloaden.
Maak een LIVE USB en start op
Schrijf de gedownloade Arch Linux .iso-image naar een USB-station. Als u van plan bent het op een virtuele machine te installeren, kunt u deze stap overslaan. Als je het op een virtuele machine wilt installeren, ga dan naar GNOME Boxes of Virtual Machine Manager voor een installatiehandleiding voordat je verdergaat.
Als u Ubuntu gebruikt, kunt u het hulpprogramma Schijven gebruiken om de .iso-image naar de schijf te schrijven. Of u kunt elk hulpprogramma gebruiken om een LIVE USB te maken.
Als alternatief, als u vertrouwd bent met de opdrachtregel, kunt u de onderstaande opdracht gebruiken om een LIVE USB voor Arch Linux te maken. Wijzig de sdb
in uw USB-stationnummer.
Voorbeeld:
dd bs=4M if=/home/Downloads/archlinux-2020.11.01-x86_64 of=/dev/sdb status=progress && sync
Opstarten vanaf de Arch Linux LIVE USB
Start op vanaf LIVE USB om te installeren. Na een succesvolle start zou je het Arch Linux-menu moeten zien. Selecteer het "Arch Linux-installatiemedium".
Startmenu – Installeer Arch Linux
Je zou de terminal met de LIVE Arch Linux moeten zien.
Arch-installatieprompt – Installeer Arch Linux
Toetsenbordindeling instellen
Als u wilt, moet u als eerste stap de toetsenbordindeling instellen. Standaard wordt de Amerikaanse toetsenbordindeling gekozen. U kunt de landinstelling controleren met behulp van de onderstaande opdracht.
Om de beschikbare lijst met toetsenbordindelingen weer te geven, gebruikt u:
ls /usr/share/kbd/keymaps/*/.map.gz
Toetsenbordkaarten – Installeer Arch Linux
Laad vervolgens de juiste lay-out:
loadkeys <keymap name>
Vervang
Als u Engels (VS) als standaard gebruikt, moet u deze stap overslaan.
Verbinden met het internet
Voer eerst een ping uit om te controleren of u al verbonden bent.
ping google.com
Als dit niet het geval is, bekijk dan de Arch Linux-netwerkgids om de bekabelde/draadloze verbinding in te stellen. Zoals ik eerder al zei, heb je om Arch te installeren een stabiele internetverbinding nodig.
Voer de onderstaande opdracht uit om het installatieprogramma in staat te stellen de tijd via internet te synchroniseren.
timedatectl set-ntp true
Partitioneer de schijf voor installatie
De volgende stap zou het partitioneren van uw schijf zijn om Arch Linux te installeren. Gebruik deze stap zeer zorgvuldig, omdat hierdoor direct naar uw schijf wordt geschreven en alle gegevens verloren gaan.
Als u zich niet op uw gemak voelt, kunt u deze stap verlaten. Maak vervolgens een back-up van al uw bestanden en kom terug.
Maak eerst een lijst van de schijven die beschikbaar zijn met fdisk.
fdisk -l
fdisk – Installeer Arch Linux
Dit kan in elk systeem anders zijn. Hiermee wordt de beschikbare partitietabel op uw huidige schijf weergegeven.
De volgende stap is het gebruik van cfdisk
– een partitietool met gebruikersinterface om u te helpen bij het partitioneren van de schijven. Voor deze handleiding zal ik één installatiepartitie en een swappartitie voor Arch Linux maken. Houd er rekening mee dat het cfdisk-hulpprogramma pijltoetsen en enter-toetsen gebruikt voor navigatie.
cfdisk /dev/sda
Kies op het volgende scherm “dos” als labeltype.
cfdisk – labeltype – Installeer Arch Linux
De geselecteerde apparaatpartitielijst wordt op het volgende scherm weergegeven. Voor dit voorbeeld:
cfdisk – nieuwe partitie – Installeer Arch Linux
In dit scherm ga ik twee partities maken met behulp van de vrije ruimte. Eén is voor het installeren van Arch Linux en een andere voor het swapgebied. Noteer de vrije ruimte om nummers toe te wijzen. Het swapgebied zou idealiter tweemaal de RAM-grootte van uw apparaat moeten zijn.
Markeer Nieuw onderaan en druk op Enter.
cfdisk – primaire partitie – Installeer Arch Linux
Voor dit voorbeeld gebruik ik 5 GB voor Arch Install en 1 GB voor de swap. De grootte kunt u vermelden in G of M voor respectievelijk GB en MB.
Kies vervolgens als primaire partitie voor Arch Linux.
Je kunt zien dat de partitie is gemaakt als /dev/sda1 met 5 GB ruimte.
Selecteer nu opnieuw vrije ruimte en maak een nieuwe primaire partitie. Voer de spatie in als 1G. U kunt deze maat naar wens wijzigen.
Selecteer de swappartitie en kies type. Kies uit het type lijst '82 Linux Swap/Solaris' en druk op enter.
cfdisk – partitietype – Installeer Arch Linux
Beide partities zijn nu gemaakt.
cfdisk – paritie gemaakt – Installeer Arch Linux
Kies onderaan voor Schrijven om de wijzigingen op de schijf aan te brengen. Na een succesvolle operatie ziet u een bericht zoals hieronder.
cfdisk – partitietabel geschreven naar schijf – Installeer Arch Linux
Je kunt ook fdisk -l
uitvoeren om de aangemaakte partities te controleren.
fdisk na paritie – Installeer Arch Linux
Maak een bestandssysteem en mount
De nieuw aangemaakte partities hebben een bestandssysteem nodig. Voor deze handleiding gebruik ik het ext4-formaat. Voer de onderstaande opdrachten opeenvolgend uit om bestandssystemen te maken.
Maak een ext4-bestandssysteem naar het bestand /dev/sda1
mkfs.ext4 /dev/sda1
maak een wisselbestandssysteem aan naar /dev/sda2
mkswap /dev/sda2
Koppel het rootbestandssysteem aan /mnt
mount /dev/sda1 /mnt
Schakel de wisselfunctie in
swapon /dev/sda2
U moet de “1” of “2” wijzigen op basis van uw schijfnummers.
maak een bestandssysteem aan – Installeer Arch Linux
Basissysteem installeren
De volgende stap is het installeren van de Linux-basis via pacstrap
. Deze stap kan enige tijd in beslag nemen omdat pacstrap
een lijst met pakketten downloadt die nodig zijn voor een standaard Linux-kernel en aanvullende applicaties.
pacstrap /mnt base linux linux-firmware nano
basissysteem installeren – Installeer Arch Linux
Configureer de Arch Linux
Terwijl je de basispakketten hebt geïnstalleerd, is het nu tijd om de bestandssysteemtabel te maken
genfstab -U /mnt >> /mnt/etc/fstab
Nadat u de bestandssysteemtabel hebt gemaakt, logt u in als root bij de nieuw geïnstalleerde Arch Linux.
arch-chroot /mnt
U kunt ls uitvoeren om de installatiemappen te controleren. Zoals u kunt zien is het basissysteem geïnstalleerd.
Geïnstalleerde pakketten – Installeer Arch Linux
Configureer tijdzone
Voer de onderstaande opdracht uit om de tijdzone te configureren. Om bijvoorbeeld de Amerikaanse Eastern-tijd in te stellen, kunt u het volgende uitvoeren:
ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime
Landinstellingsbestand genereren
De volgende stap is het genereren van een localebestand. Dit kan ook later worden gewijzigd, nadat u de installatie hebt voltooid. Voer de onderstaande opdrachten achtereenvolgens uit om een landinstellingsbestand te genereren.
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
Maak een hostnaambestand en schakel DHCP in
Installeer DHCP met behulp van de onderstaande opdracht.
pacman -S dhcpcd
Maak een hostnaambestand voor netwerkconnectiviteit in /etc/hostname. Met de onderstaande opdrachten wordt bijvoorbeeld een hostnaam voor een “foutopsporingspunt” gemaakt.
echo debugpoint > /etc/hostname
Voer onderstaande regels in het bestand /etc/hosts in. U kunt het “foutopsporingspunt” wijzigen in uw eigen hostnaam.
127.0.0.1 localhost
::1 localhost
127.0.0.1 debugpoint
Zorg ervoor dat u de DHCP voor internetverbinding inschakelt door onderstaande opdracht uit te voeren.
systemctl enable dhcpcd
Genereer root-wachtwoord
U moet een rootwachtwoord aanmaken om het systeem te kunnen gebruiken. Gebruik hiervoor de onderstaande opdracht en voer het eerste wachtwoord in.
passwd
Maak GRUB, bootloader
Dit is een belangrijke stap. Als je Arch gebruikt in dual-boot en niet van plan bent om dual-boot te gebruiken, is het raadzaam de grub-bootloader te installeren. Voer onderstaande opdrachten in volgorde uit om grub, os-prober te installeren en grub te configureren. Vergeet niet om de “1” of “2” hieronder te wijzigen met uw apparaatnummer.
pacman -S grub os-prober
grub-install /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg
Grub-installatie – Installeer Arch Linux
Opnieuw opstarten en inloggen
Alle noodzakelijke stappen zijn voltooid. U kunt het onderstaande exit-commando typen om terug te gaan naar de LIVE-sessie. Daarna gevolgd door opnieuw opstarten.
exit
reboot
Als alles goed gaat, zou je het Arch Linux grub-menu moeten zien en kun je inloggen op de terminal.
Arch Linux-menu – Grub
Arch Linux Ingelogd
Houd er rekening mee dat tijdens dit installatieproces geen desktopomgeving is geïnstalleerd. Dit is een standaard Arch Linux-image met de nieuwste Kernel. Om een desktopomgeving zoals GNOME, Xfce, LXQt te installeren, moet u extra stappen uitvoeren.
Als u bijvoorbeeld LXQt-desktop wilt installeren, kunt u de onderstaande opdracht uitvoeren om standaard LXQt-pakketten met desktop te installeren.
sudo pacman -S --needed lxqt xdg-utils sddm libpulse libstatgrab libsysstat lm_sensors network-manager-applet oxygen-icons featherpad smplayer pavucontrol-qt xscreensaver
Ik hoop dat deze gids je helpt om Arch Linux op een zeer gemakkelijke manier te installeren. Stuur me hieronder een reactie als je vastzit of in de problemen zit.