Hoe Arch Linux op een pc te installeren

Arch Linux-logo op een donkere achtergrond
Rupesh Pathak/Shutterstock.com

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.

arch linux directe downloads pagina

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.

Opstartbare USB-drives en SD-kaarten maken voor elk besturingssysteem

VERWANTOpstartbare USB-drives en SD-kaarten maken voor elk besturingssysteem

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.

netwerk controleren op Arch Linux met ping

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?

Opdrachtregels: waarom doen mensen er nog steeds moeite mee?

VERWANTOpdrachtregels: waarom doen mensen er nog steeds moeite mee?

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 partities aan met fdisk

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.

arch linux inlogscherm na opnieuw opstarten

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.

Nieuwste artikelen

Gerelateerde artikelen