Welcome to Our Website

Installation guide

dit document is een handleiding voor het installeren van Arch Linux met behulp van het live systeem dat is opgestart vanaf een installatie medium gemaakt van een officiële installatie image. Het installatiemedium biedt toegankelijkheidsfuncties die worden beschreven op de pagina Install Arch Linux met toegankelijkheidsopties. Voor alternatieve installatiemiddelen, zie categorie: installatieproces.

voordat u installeert, is het raadzaam om de FAQ te bekijken. Zie Help:lezen voor conventies die in dit document worden gebruikt., In het bijzonder kunnen codevoorbeelden plaatsaanduidingen bevatten (opgemaakt in italics) die handmatig moeten worden vervangen.

voor meer gedetailleerde instructies, zie de respectievelijke ArchWiki artikelen of de manpages van de verschillende programma ‘ s, beide gelinkt vanuit deze gids. Voor interactieve hulp zijn het IRC-kanaal en de forums ook beschikbaar.

Arch Linux zou op elke x86_64-compatibele machine moeten draaien met een minimum van 512 MiB RAM, hoewel er meer geheugen nodig is om het live systeem op te starten voor de installatie. Een basisinstallatie moet minder dan 2 GiB schijfruimte in beslag nemen., Omdat het installatieproces pakketten uit een remote repository moet ophalen, gaat deze gids ervan uit dat er een werkende internetverbinding beschikbaar is.

Pre-installatie

Verkrijg een installatieimage

bezoek de downloadpagina en, afhankelijk van hoe u wilt opstarten, verkrijg het ISO-bestand of een NetBoot-image, en de respectievelijke GnuPG-handtekening.

verifieer ondertekening

Het wordt aanbevolen om de afbeeldingshandtekening vóór gebruik te verifiëren, vooral bij het downloaden van een HTTP-spiegelserver, waar downloads meestal onderschept kunnen worden om kwaadaardige afbeeldingen te tonen.,

Op een systeem met GnuPG is geïnstalleerd, moet deze door het downloaden van de PGP-handtekening (onder Checksums in de Download-pagina) de ISO map, en controleren met:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

u kunt Ook vanaf een bestaande Arch Linux installatie uitvoeren:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Opmerking:

  • De handtekening zelf kon worden gemanipuleerd als het is gedownload van een mirror site, in plaats van uit archlinux.org zoals hierboven. In dit geval moet u ervoor zorgen dat de publieke sleutel, die wordt gebruikt om de handtekening te decoderen, is ondertekend door een andere, betrouwbare sleutel., Het commando gpg geeft de vingerafdruk van de publieke sleutel.
  • een andere methode om de authenticiteit van de handtekening te verifiëren is ervoor te zorgen dat de vingerafdruk van de publieke sleutel identiek is aan de vingerafdruk van de Arch Linux ontwikkelaar die het ISO-bestand ondertekende. Zie Wikipedia: Public-key cryptography voor meer informatie over het public-key proces om sleutels te authenticeren.,

een installatiemedium voorbereiden

het installatieimage kan via een USB-flashstation, een optische schijf of een netwerk met PXE aan de doelmachine worden geleverd: volg het betreffende artikel om een installatiemedium van het gekozen image voor te bereiden.

Boot De live omgeving

opmerking: Arch Linux installatie images ondersteunen geen Veilig opstarten. Je moet Secure Boot uitschakelen om het installatiemedium op te starten. Indien gewenst kan Secure Boot worden ingesteld na het voltooien van de installatie.,
  1. wijs het huidige opstartapparaat naar het apparaat dat het Arch Linux installatiemedium heeft. Meestal wordt dit bereikt door tijdens de POSTFASE op een toets te drukken, zoals aangegeven op het splash-scherm. Raadpleeg de handleiding van je moederbord voor meer informatie.
  2. wanneer het opstartladermenu van het installatiemedium verschijnt, selecteer Arch Linux install medium en druk op Enter om de installatie-omgeving te betreden.
    Tip: de installatie image gebruikt systemd-boot voor het opstarten in UEFI mode en syslinux voor het opstarten in BIOS mode. Zie README.bootparams voor een lijst met opstartparameters.,
  3. u wordt ingelogd op de eerste virtuele console als de root gebruiker, en krijgt een zsh shell prompt te zien.

gebruik de sneltoets Alt+arrow om naar een andere console te schakelen—bijvoorbeeld om deze guide met Lynx naast de installatie te bekijken. Om configuratiebestanden te bewerken zijn MCEdit (1), nano en vim beschikbaar. Zie pakketten.x86_64 voor een lijst van de pakketten in het installatie medium.

Stel de toetsenbordindeling in

De standaard console-toetsenkaart is US., Beschikbare lay-outs kunnen worden weergegeven met:

# ls /usr/share/kbd/keymaps/**/*.map.gz

om de lay-out te wijzigen, voegt u een corresponderende bestandsnaam toe aan loadkeys(1), waarbij het pad en de bestandsextensie worden weggelaten. Om bijvoorbeeld een Duitse toetsenbordindeling in te stellen:

# loadkeys de-latin1

Consolelettertypen bevinden zich in /usr/share/kbd/consolefonts/ en kunnen ook worden ingesteld met setfont(8).

controleer de opstartmodus

om de opstartmodus te verifiëren, toont u de efivars-Map:

# ls /sys/firmware/efi/efivars

als het commando de map zonder fouten toont, wordt het systeem opgestart in UEFI-modus., Als de directory niet bestaat, kan het systeem worden opgestart in BIOS (of CSM) modus. Als het systeem niet opstart in de gewenste modus, raadpleeg dan de handleiding van je moederbord.

verbinding maken met internet

om een netwerkverbinding in de live-omgeving op te zetten, moet u de volgende stappen doorlopen:

  • zorg ervoor dat uw netwerkinterface wordt weergegeven en ingeschakeld, bijvoorbeeld met ip-link(8):
    # ip link
  • voor draadloos, zorg ervoor dat de draadloze kaart niet wordt geblokkeerd met rfkill.
  • verbinding maken met het netwerk:
    • Ethernet-stekker in de kabel.,
    • Wi-Fi-authenticatie bij het draadloze netwerk met iwctl.
  • configureer uw netwerkverbinding:
    • DHCP: dynamisch IP-adres en DNS-servertoewijzing (geleverd door systemd-networkd en systemd-resolved) zouden out of the box moeten werken voor bekabelde en draadloze netwerkinterfaces.
    • statisch IP-adres: Volg Netwerkconfiguratie # statisch IP-adres.,
  • de verbinding kan worden geverifieerd met ping:
    # ping archlinux.org
opmerking: in de installatiekopie zijn systemd-Networld, systemd-resolved en iwd standaard voorgeconfigureerd en ingeschakeld. Dat zal niet het geval zijn voor het geïnstalleerde systeem.

Update de systeemklok

gebruik timedatectl (1) om ervoor te zorgen dat de systeemklok accuraat is:

# timedatectl set-ntp true

om de servicestatus te controleren, gebruik timedatectl status.,

partitie de schijven

wanneer deze door het live systeem worden herkend, worden schijven toegewezen aan een blokapparaat zoals /dev/sda, /dev/nvme0n1 of /dev/mmcblk0. Gebruik lsblk of fdisk om deze apparaten te identificeren.

# fdisk -l

resultaten eindigend op rom, loop of airoot mogen worden genegeerd.

de volgende partities zijn vereist voor een gekozen apparaat:

  • Eén partitie voor de rootdirectory /.,
  • voor het opstarten in UEFI-modus: een EFI-systeempartitie.

Als u stacked block devices wilt maken voor LVM, systeemversleuteling of RAID, Doe het dan nu.,artition type

Suggested size /mnt/boot or /mnt/efi /dev/efi_system_partition EFI system partition At least 260 MiB /dev/swap_partition Linux swap More than 512 MiB /mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device

See also Partitioning#Example layouts.,

opmerking:

  • gebruik fdisk of parted om partitietabellen te wijzigen, bijvoorbeeld fdisk /dev/the_disk_to_be_partitioned.
  • wisselruimte kan worden ingesteld op een wisselbestand voor bestandssystemen die dit ondersteunen.
  • als de schijf waarvan u wilt booten al een EFI-systeempartitie heeft, maak dan geen andere aan, maar gebruik in plaats daarvan de bestaande partitie.

formatteer de partities

zodra de partities zijn aangemaakt, moet elke nieuw aangemaakte partitie worden geformatteerd met een geschikt bestandssysteem., Als u bijvoorbeeld een Ext4-bestandssysteem wilt maken op /dev/root_partition, voert u het volgende uit:

# mkfs.ext4 /dev/root_partition

Als u een partitie voor swap hebt aangemaakt, initialiseert u deze met mkswap(8):

# mkswap /dev/swap_partition

zie bestandssystemen#Maak een bestandssysteem voor details.

opmerking: vervang voor gestapelde blokapparaten /dev/*_partition door het juiste blokapparaat pad.

Koppel de bestandssystemen

koppel het rootvolume aan/mnt., Bijvoorbeeld, als het rootvolume /dev/root_partition:

# mount /dev/root_partition /mnt

is, maak dan resterende koppelpunten (zoals /mnt/efi) met mkdir(1) en koppel de bijbehorende volumes aan.

Als u een swap volume hebt aangemaakt, activeer het dan met swapon (8):

# swapon /dev/swap_partition

gentstab(8) zal later aangekoppelde bestandssystemen en swap ruimte detecteren.

installatie

selecteer de mirrors

te installeren pakketten moeten worden gedownload van mirrorservers, die zijn gedefinieerd in /etc/pacman.d/mirrorlist., Op het live-systeem werkt reflector, na verbinding te hebben gemaakt met het internet, de spiegellijst bij door te kiezen voor 70 meest recent gesynchroniseerde https-spiegels en ze te sorteren op downloadsnelheid.

hoe hoger een spiegel wordt geplaatst in de lijst, hoe meer prioriteit het wordt gegeven bij het downloaden van een pakket. Misschien wilt u het bestand inspecteren om te zien of het bevredigend is. Als dit niet het geval is, bewerk het bestand dan dienovereenkomstig en verplaats de geografisch dichtstbijzijnde spiegelservers naar de top van de lijst, hoewel andere criteria in aanmerking moeten worden genomen.,

dit bestand zal later door pacstrap naar het nieuwe systeem worden gekopieerd, dus het is de moeite waard om het goed te maken.

essentiële pakketten installeren

gebruik het pacstrap(8) script om het basispakket, de Linux kernel en de firmware voor gewone hardware te installeren:

# pacstrap /mnt base linux linux-firmware
Tip:

  • u kunt linux vervangen door een kernelpakket van uw keuze, of u kunt het volledig weglaten wanneer u in een container installeert.
  • u kunt de installatie van het firmwarepakket weglaten wanneer u installeert in een virtuele machine of container.,

het basispakket bevat niet alle gereedschappen van de live installatie, dus het installeren van andere pakketten kan nodig zijn voor een volledig functioneel basissysteem., Overweeg met name het installeren van:

  • userspace utilities voor het beheer van bestandssystemen die op het systeem zullen worden gebruikt,
  • hulpprogramma ’s voor toegang tot RAID-of LVM-partities,
  • specifieke firmware voor andere apparaten die niet in linux-firmware zijn opgenomen,
  • software die nodig is voor netwerken,
  • een teksteditor,
  • pakketten voor toegang tot documentatie in man-en info-pagina’ s: man-db, man-pages en texinfo.,

om andere pakketten of pakketgroepen te installeren, voegt u de namen toe aan het bovenstaande pacstrap-Commando (gescheiden door spaties) of gebruikt u pacman terwijl u gechroot bent in het nieuwe systeem. Ter vergelijking, pakketten die beschikbaar zijn in het live systeem kunnen worden gevonden in pakketten.x86_64.

configureer het systeem

Fstab

Genereer een fstab-bestand (gebruik -U of -L om te definiëren met respectievelijk uuid of labels):

# genfstab -U /mnt >> /mnt/etc/fstab

controleer de resulterende /mnt/etc/fstab bestand, en bewerk het in geval van fouten.,

Chroot

verander root in het nieuwe systeem:

# arch-chroot /mnt

Tijdzone

Stel de tijdzone in:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

voer Hwclock(8) uit om /etc/adjtime:

# hwclock --systohc

dit commando neemt aan dat de hardwareklok is ingesteld op UTC. Zie System time # Time standard voor details.

lokalisatie

Edit /etc/locale.gen and uncomment en_US.UTF-8 UTF-8 and other necessary locales. Genereer de landinstellingen door het uitvoeren van:

# locale-gen

maak de landinstelling aan.,conf (5) bestand, en stel de lang variabele dienovereenkomstig in:

/etc/locale.conf
LANG=en_US.UTF-8

als u de toetsenbordindeling instelt, maakt u de wijzigingen blijvend in vconsole.conf (5):

/etc/vconsole.,conf
KEYMAP=de-latin1

Netwerk configuratie

het Maken van het hostname bestand:

/etc/hostname
myhostname

Toevoegen overeenkomende vermeldingen in hosts(5):

/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname

als het systeem een permanent IP-adres heeft, moet het worden gebruikt in plaats van 127.0.1.1.,

voltooi de netwerkconfiguratie voor de nieuw geïnstalleerde omgeving, inclusief het installeren van geschikte software voor netwerkbeheer.

Initramfs

Het aanmaken van een nieuw initramfs is meestal niet nodig, omdat mkinitcpio werd uitgevoerd op de installatie van het kernelpakket met pacstrap.

voor LVM, systeemversleuteling of RAID, wijzig mkinitcpio.conf (5) en maak de initramfs-afbeelding opnieuw aan:

# mkinitcpio -P

rootwachtwoord

Stel het rootwachtwoord in:

# passwd

Bootloader

kies en installeer een bootloader voor Linux., Als u een Intel of AMD CPU hebt, schakelt u bovendien microcode-updates in.

Reboot

verlaat de chroot-omgeving door exit te typen of op Ctrl+dte drukken.

optioneel alle partities handmatig ontkoppelen met umount -R /mnt: dit maakt het mogelijk om” drukke ” partities op te merken en de oorzaak te vinden met fuser(1).

ten slotte, Herstart de machine doorreboot te typen: partities die nog aangekoppeld zijn, worden automatisch ontkoppeld door systemd., Vergeet niet om het installatie medium te verwijderen en dan in te loggen op het nieuwe systeem met de root account.

Post-installatie

zie algemene aanbevelingen voor systeembeheer instructies en post-installatie tutorials (zoals het opzetten van een grafische gebruikersinterface, geluid of een touchpad).

voor een lijst van toepassingen die van belang kunnen zijn, zie Lijst van toepassingen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *