Sådan installeres Arch Linux

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.

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.

  De 6 bedste Linux-operativsystemer til privatliv

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.

  De 5 bedste operativsystemer til at drive din Linux-server

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.

  De 6 bedste Linux-operativsystemer til privatliv

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