Når det kommer til Linux-distributioner, betragtes Arch Linux som en af de svære. Dette skyldes primært, at det er svært at installere. De fleste installationsinstruktioner komplicerer processen. Selve distributionen er beregnet til at blive brugt af dem, der er fortrolige med at bruge et Linux-system. Det er dybest set en distribution for superbrugere, og det efterlader en god del af brugerne uden muligheder. Vi har forenklet de trin, du skal følge for at installere Arch Linux. Du skal kende det grundlæggende i et Linux-system og vide, hvad partitionering osv. er for at kunne bruge det. Hvis du aldrig har kørt Linux i nogen form, er dette stadig ikke noget for dig at prøve.
Indholdsfortegnelse
Hvad du har brug for
Inden du går i gang, har du brug for følgende ting;
Et USB-drev med mindst 512 MB plads
Etcher-appen: Hent og installer det på dit system
Arch Linux-distributionen: Hent
Slå op, hvordan du starter op i BIOS på det system, du vil installere Arch Linux på
Fremstilling af USB-disken
Indsæt USB-drevet og kør Etcher-appen. Vælg den Arch Linux ISO, du lige har downloadet. Etcher vil automatisk registrere den USB, der er tilsluttet dit system (forudsat at du kun har én tilsluttet). Hvis du har flere USB’er tilsluttet dit system, og Etcher har valgt den forkerte, skal du klikke på ‘Skift’ under drevet og vælge det korrekte drev.
Klik på ‘Flash’. Du bliver muligvis bedt om at indtaste din administratoradgangskode. Vær tålmodig! Det kan tage lidt tid, afhængigt af dit system at fuldføre.
Skift startrækkefølge
Du skal starte op i Arch Linux fra det drev, du lige har oprettet. Før du kan gøre det, skal du sørge for, at dit system starter fra en USB. Systemer starter som standard fra harddisken eller et optisk drev. For at ændre opstartsrækkefølgen skal du tænde for dit system og gå til BIOS-indstillingerne.
Der skulle være en fane kaldet ‘Systemkonfiguration’. Denne fane vil have en mulighed for opstartsrækkefølge eller opstartssekvens. Skift start-enhedsrækkefølgen, så den første enhed, der er anført, er USB-drev.
Opstart
Før du starter op i Arch Linux, er det en god idé først at oprette forbindelse til din netværksrouter via et Ethernet-kabel. Du kan holde dig til at oprette forbindelse til den via WiFi, men det vil tilføje et ekstra trin efter opstartsprocessen.
Tilslut USB-drevet, og tænd dit system. Vent mens Arch Linux starter. Du vil se en række kommandoer, der går forbi på din skærm. Afbryd det ikke.
Når den er startet, vil du se [email protected] ~ # øverst på kommandolinjegrænsefladen. Du er nu klar til at oprette partitioner og oprette forbindelse til dit WiFi, hvis du vil. Det vil automatisk registrere dit Ethernet-kabel og oprette forbindelse til internettet. Hvis du foretrækker WiFi, læs det næste afsnit for at lære, hvordan du opretter forbindelse til det.
Tilslut WiFi
Indtast følgende kommando;
wifi-menu -o
Vælg det WiFi-netværk, du vil oprette forbindelse til, fra listen over tilgængelige netværk. Rediger navnet, så det er det samme som netværkets navn. Indtast din adgangskode, og Arch Linux vil oprette forbindelse til netværket.
Opdeling
Opdeling kan virke skræmmende, selvom det i virkeligheden ikke er så stor en aftale, som det måske ser ud til. Det eneste, der kræves, er lidt knowhow.
For at starte skal du indtaste følgende kommando i konsollen. Dette vil vise alle kendte harddiske og partitioner på systemet. Bestem hvilken harddisk du vil installere på, og noter hvilken blokenhed det er.
lsblk
For eksempel: Den første harddisk, der registreres på systemet, er normalt /dev/sda. Harddisk to ville være /dev/sdb, og så videre.
Du skal bruge værktøjet Parted for at oprette partitioner. For at begynde at bruge værktøjet skal du køre følgende kommando.
skiltes /dev/sda
Du vil se følgende øverst på kommandolinjen, hvilket indikerer, at du har skiftet til Parted Tool.
GNU Parted 3.2
Bruger /dev/sda
MBR/BIOS
BIOS-versionen af Arch Linux behøver ingen specielle partitioner til opstart. Når du installerer denne version af Arch Linux, er det eneste, der kræves, rodpartitionen og en swap-partition.
I parted, start med at oprette partitionstabellen.
mklabel msdos
Mklabel sletter alle partitioner på drevet, der er blevet åbnet med parted (i dette øvelseseksempel er det /dev/sda), og giver det MBR/BIOS-partitionstabellen.
Dernæst skal rodpartitionen oprettes. For at gøre dette skal du forstå, hvordan mkpart virker.
For eksempel: det drev, som Arch Linux bliver installeret på, er 8 gigabyte i alt. Til MBR/BIOS-opsætningen er der brug for to partitioner. Root og swap. En swap-partition skal have en størrelse på mindst 2 GB. Det betyder, at rodpartitionen skal være 6 GB.
mkpart primary ext4 1MiB 6GiB
Indstil derefter rodpartitionen til opstartstilstand med:
set 1 boot on
Til sidst skal du oprette swap-partitionen.
mkpart primary linux-swap 6GiB 100%
Til sidst skiltes udgangen.
quit
GPT/EFI
Processen for partitionering i GPT/EFI ligner meget MBR/BIOS-tilstanden. Først skal du starte med at åbne skilt.
parted /dev/sda
Opret derefter en partitionstabel.
mklabel gpt
Lav derefter EFI-startpartitionen. Dette skal være adskilt fra resten af systemet.
mkpart ESP fat32 1MiB 513MiB
Den anden partition (eller /dev/sda2) er rodpartitionen. Det er her hele kernesystemet Arch Linux vil leve. Gør det med denne kommando.
mkpart primary ext4 513MiB 6GiB
Til sidst laver du swap-partitionen. Swap, selvom der ikke er tale om meget, er nyttigt, især når programmer overløber fysisk ram.
mkpart primary linux-swap 6GiB 100%
Færdig? Afslut skiltes med denne kommando.
quit
Montering af filsystemer
Efter at alt det arbejde er skilt, har Arch Linux-installationsprogrammet en partitionstabel at arbejde med. Herfra skal skillevægge formateres og monteres på de rigtige områder for at forberede installationen.
MBR/BIOS
Formater din rodpartition med mkfs-værktøjet til Ext4-filsystemet.
mkfs.ext4 -F /dev/sda1
Monter den derefter,
mount /dev/sda1 /mnt
Og slå swap til.
mkswap /dev/sda2 swapon /dev/sda2
GPT/EFI
Formater din boot-partition som Fat32. Monter derefter både hjemme- og rodmappen til de korrekte placeringer (i dette tilfælde /mnt og /mnt/home). Derudover skal du oprette og aktivere swap.
mkfs.fat -F32 /dev/sda1 mkfs.ext4 -F /dev/sda2 mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot mkswap /dev/sda3 swapon /dev/sda3
Installation af kernesystemet
Alt er konfigureret. Start installationsprocessen med kommandoen pacstrap. Husk, at denne proces kan tage lidt tid.
pacstrap -i /mnt base base-devel
Når pacstrap er færdig, generer du en Fstab. Dette er en filsystemfane. Denne fil husker alle uuid’erne og filsystemets monteringspunkter.
genfstab -U /mnt > /mnt/etc/fstab
Indtast Arch Chroot for at begynde at konfigurere den nye installation.
arch-chroot /mnt
Konfiguration af systemet
Start med at indstille lokaliteten. For dem, der ikke ved det, bestemmer en lokalitet dit sprog. Brug nano-teksteditoren, find din landestandard og fjern # fra den. Brug derefter CTRL + O for at gemme det.
nano /etc/locale.gen
Generer lokaliteten på det nye system, og indstil den som standard.
locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8
MBR/BIOS
Det næste trin i konfigurationen er at installere Grub bootloader.
pacman -S grub
grub-install --recheck --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
GPT/EFI
pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg
Rediger filen pacman.conf ved hjælp af Nano-teksteditoren. Rul ned, og fjern alle # symboler foran [multilib] (og linjerne nedenunder), tryk derefter på CTRL + O for at gemme redigeringen. Ved at gøre dette sikrer du, at du vil være i stand til at installere 32 bit software på 64 bit systemer.
nano /etc/pacman.conf
Efter redigeringen skal du synkronisere Pacman igen med:
pacman -Syy
Installer sudo til systemet.
pacman -S sudo
Igen skal en fil ændres. Brug Nano-teksteditoren til at redigere sudoer-filen. Find %wheel ALL=(ALL) ALL, fjern #-tegnet, og tryk på CTRL + O for at gemme redigeringen.
EDITOR=nano visudo
Opret en ny bruger til det nyligt installerede Arch Linux-system.
useradd -m -g users -G wheel,storage,power -s /bin/bash owner
Indstil derefter det nye brugernavn adgangskode.
passwd owner
Indstil endelig den nye root-adgangskode.
passwd
Valg af skrivebordsmiljø
Vi er ved det sidste trin i processen. Alt, hvad der kræves for, at Arch Linux kan fungere korrekt, er på plads – undtagen et skrivebordsmiljø. Et skrivebordsmiljø eller “GUI interface” er meget vigtigt. Uden det er Arch Linux meget mindre brugervenlig. Lad os installere en!
Start med at installere Xorg-systemet. Dette er vigtigt og er grundlaget for enhver desktop:
pacman -S xorg-server xorg-server-utils xorg-xinit mesa xf86-input-synaptics
Vælg derefter en af følgende på denne liste. Hvert element, der er anført her, er et skrivebordsmiljø, der kan bruges på Arch Linux-systemet. Vælg den, du vil installere, ved at indtaste kommandoerne på listen.
Gnome Shell:
pacman -S gnome gnome-extra gdm networkmanager network-manager-applet
systemctl enable gdm systemctl enable NetworkManager
KDE Plasma:
pacman -S plasma dolphin kwrite dolphin-plugins sddm networkmanager network-manager-applet
systemctl enable sddm systemctl enable NetworkManager
LXDE:
pacman -S lxde lxdm networkmanager network-manager-applet
systemctl enable lxdm systemctl enable NetworkManager
LXQT:
pacman -S lxqt sddm networkmanager network-manager-applet
systemctl enable sddm
systemctl enable NetworkManager
Kanel:
pacman -S cinnamon gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager
Budgie:
pacman -S budgie-desktop gnome-extra gnome gdm networkmanager network-manager-applet
systemctl enable gdm
systemctl enable NetworkManager
XFCE4:
pacman -S xfce4 xfce4-goodies lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager
Makker:
pacman -S mate mate-extra lxdm networkmanager network-manager-applet
systemctl enable lxdm
systemctl enable NetworkManager
Grafik-drivere
Intel:
pacman -S xf86-video-intel intel-dri lib32-intel-dri libva-intel-driver libva
Nvidia (Ny GPUS):
pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings
Bemærk: ved at installere denne driver, kan du blive bedt om at fjerne Mesa, da de er i konflikt med Nvidia-driverne. Gør det.
Nvidia (gammel):
pacman -S xf86-video-nouveau
Amd:
pacman -S xf86-video-ati mesa-libgl lib32-mesa-libgl mesa-vdpau lib32-mesa-vdpau
Efter alle disse trin er det sikkert at genstarte pc’en, fjerne Arch live-disken og tænde for det nyoprettede Arch Linux-system