dette dokument er en vejledning til installation af Arch Linu.ved hjælp af live-systemet, der er startet fra et installationsmedium lavet af et officielt installationsbillede. Installationsmediet indeholder tilgængelighedsfunktioner, som er beskrevet på siden installer Arch Linu.med tilgængelighedsindstillinger. For alternative installationsmetoder, se Kategori: installationsproces.
før du installerer, vil det være tilrådeligt at se FA.. For konventioner, der bruges i dette dokument, se Hjælp:læsning., Kodeeksempler kan især indeholde pladsholdere (formateret i italics
), der skal udskiftes manuelt.
For mere detaljerede instruktioner, se de respektive Arch .iki-artikler eller de forskellige programmers man-sider, begge linket fra denne vejledning. For interaktiv hjælp er IRC-kanalen og fora også tilgængelige.
Arch Linu.skal køre på enhver compatible86_64-kompatibel maskine med mindst 512 MiB RAM, selvom der er behov for mere hukommelse for at starte live-systemet til installation. En grundlæggende installation skal tage mindre end 2 GiB diskplads., Da installationsprocessen skal hente pakker fra et fjernarkiv, antager denne vejledning, at en fungerende internetforbindelse er tilgængelig.
forinstallation
Anskaf et installationsbillede
besøg do .nloadsiden, og Anskaf ISO-filen eller et netboot-billede og den respektive GnuPG-signatur, afhængigt af hvordan du vil starte op.
Verificere signaturen
Det anbefales at kontrollere det billede, underskrift, før brug, især ved download fra HTTP spejl, hvor downloads er generelt tilbøjelige til at blive opfanget at tjene ondsindede billeder.,
På et system med GnuPG er installeret, skal du gøre dette ved at downloade PGP-signatur (under-Kontrolsummer på Download-siden) til ISO-bibliotek, og kontrollere det med:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
Alternativt kan du fra en eksisterende Arch Linux installation kør:
$ pacman-key -v archlinux-version-x86_64.iso.sig
- signatur i sig selv kan være manipuleret, hvis det er hentet fra et spejl, i stedet for fra archlinux.org som ovenfor. I dette tilfælde skal du sikre dig, at den offentlige nøgle, der bruges til at afkode signaturen, er underskrevet af en anden, pålidelig nøgle., Kommandoen
gpg
udsender fingeraftrykket for den offentlige nøgle. - en anden metode til at verificere ægtheden af signaturen er at sikre, at den offentlige nøgles fingeraftryk er identisk med nøglefingertrykket fra Arch Linu.-udvikleren, der underskrev ISO-filen. Se cryptikipedia: kryptografi med offentlig nøgle for at få flere oplysninger om processen med offentlig nøgle til godkendelse af nøgler.,
Forberede en installation medium
installations-billede kan blive leveret til målet maskinen via et USB-flashdrev, en optisk disk eller et netværk med PXE: følg den relevante artikel for at forberede dig en installation medium fra det valgte billede.
Boot live-miljøet
- peg den aktuelle opstartsenhed til den, der har Arch Linu. – installationsmediet. Typisk opnås det ved at trykke på en tast i POSTFASEN, som angivet på skærmbilledet. Se dit bundkort manual for detaljer.
- når installationsmediets opstartsindlæsermenu vises, skal du vælge Arch Linu.install medium og trykke på
Enter
for at komme ind i installationsmiljøet. tip: installationsbilledet bruger systemd-boot til opstart i UEFI-tilstand og syslinu.til opstart i BIOS-tilstand. Se README.bootparams for en liste over opstartsparametre., - du vil blive logget ind på den første virtuelle konsol som root-bruger og præsenteret for en promptsh shell-prompt.
for At skifte til en anden konsol—for eksempel for at få vist denne guide med Lynx sammen med installationen—brug Alt+arrow
genvej. For at redigere konfigurationsfiler er mcedit (1), nano og vim tilgængelige. Se pakker.8686_64 for en liste over pakkerne inkluderet i installationsmediet.
Indstil tastaturlayoutet
standardkonsollens tastaturkort er os., Tilgængelige layouts kan vises med:
# ls /usr/share/kbd/keymaps/**/*.map.gz
for at ændre layoutet skal du tilføje et tilsvarende filnavn til loadkeys(1), udelade sti og filtypenavn. For eksempel for at indstille et tysk tastaturlayout:
# loadkeys de-latin1
konsol skrifttyper er placeret i /usr/share/kbd/consolefonts/
og kan ligeledes indstilles med setfont(8).
Bekræft opstartstilstand
for at bekræfte opstartstilstand skal du liste efivars-mappen:
# ls /sys/firmware/efi/efivars
Hvis kommandoen viser mappen uden fejl, startes systemet i UEFI-tilstand., Hvis mappen ikke findes, kan systemet startes i BIOS (eller CSM) tilstand. Hvis systemet ikke startede i den ønskede tilstand, skal du se dit bundkort manual.
opret Forbindelse til internettet.
for At oprette en netværksforbindelse i live-miljø, skal du gå gennem følgende trin:
- Sikre dit netkort er angivet og aktiveret, for eksempel med ip-link(8):
# ip link
- For wireless, kontroller, at det trådløse kort ikke er blokeret med rfkill.
- Opret forbindelse til netværket:
- Ethernet – tilslut kablet.,-fi—autentificer til det trådløse netværk ved hjælp af i .ctl.
- Konfigurer din netværksforbindelse:
- DHCP: dynamisk IP-adresse og DNS-servertildeling (leveret af systemd-net andorkd og systemd-resolved) skal fungere ud af boksen for kablede og trådløse netværksgrænseflader.
- Statisk IP-adresse: følg netværkskonfiguration#Statisk IP-adresse.,
- Den forbindelse kan kontrolleres med ping:
# ping archlinux.org
Update system clock
Brug timedatectl(1) for at sikre systemets ur er korrekt:
# timedatectl set-ntp true
for At kontrollere, at den service status, brug timedatectl status
.,
Partition diskene
når de genkendes af live-systemet, tildeles diske til en blokenhed som /dev/sda
, /dev/nvme0n1
eller /dev/mmcblk0
. For at identificere disse enheder skal du bruge lsblk eller fdisk.
# fdisk -l
Resultater, der sluttede i rom
loop
eller airoot
kan ignoreres.
følgende partitioner er påkrævet for en valgt enhed:
- en partition til rodmappen
/
., - til opstart i UEFI-tilstand: en EFI-systempartition.
Hvis du vil oprette stablede blokenheder til LVM, systemkryptering eller RAID, skal du gøre det nu.,artition type
/mnt/boot
or /mnt/efi
/dev/efi_system_partition
/dev/swap_partition
/mnt
/dev/root_partition
See also Partitioning#Example layouts.,
- brug fdisk eller skiltes til at ændre partitionstabeller, for eksempel
fdisk /dev/the_disk_to_be_partitioned
. - s .ap-plads kan indstilles på en s .ap-fil til filsystemer, der understøtter den.
- hvis den disk, hvorfra du vil starte, allerede har en EFI – systempartition, skal du ikke oprette en anden, men bruge den eksisterende partition i stedet.
formater partitionerne
Når partitionerne er oprettet, skal hver nyoprettet partition formateres med et passende filsystem., For eksempel, til at oprette en Ext4 file system on /dev/root_partition
kør:
# mkfs.ext4 /dev/root_partition
Hvis du har oprettet en partition for swap, initialiserer det med mkswap(8):
# mkswap /dev/swap_partition
Se filsystemer#Opret filsystem for detaljer.
/dev/*_partition
med den relevante blok enhed sti.Monter filsystemerne
Monter rodvolumen til/mnt
., For eksempel, hvis rod volumen er /dev/root_partition
:
# mount /dev/root_partition /mnt
Opret en resterende mount-punkter (f.eks. /mnt/efi
) ved hjælp af mkdir(1) og montere deres tilsvarende mængder.
Hvis du har oprettet en s .ap-lydstyrke, skal du aktivere den med S .apon(8):
# swapon /dev/swap_partition
genfstab(8) registrerer senere monterede filsystemer og S .ap-plads.
Installation
Vælge de filspejle
Pakker, der skal installeres, skal være hentet fra spejl-servere, som er defineret i /etc/pacman.d/mirrorlist
., På live-systemet, efter at have oprettet forbindelse til internettet, opdaterer reflector spejllisten ved at vælge 70 Senest synkroniserede https-spejle og sortere dem efter do .nloadhastighed.
jo højere et spejl er placeret på listen, jo mere prioritet gives det, når du Do .nloader en pakke. Du ønsker måske at inspicere filen for at se, om den er tilfredsstillende. Hvis det ikke er tilfældet, skal du redigere filen i overensstemmelse hermed og flytte de geografisk nærmeste spejle til toppen af listen, selvom andre kriterier skal tages i betragtning.,
denne fil kopieres senere til det nye system af pacstrap, så det er værd at få ret.
Install essentielle pakker
Brug den pacstrap(8) script til at installere perl-pakke, vil Linux-kernen og firmware til fælles hardware:
# pacstrap /mnt base linux linux-firmware
- Du kan erstatte linux til en kerne af dit valg, eller du kan udelade det helt, når du installerer i en container.
- du kan udelade installationen af firm .arepakken, når du installerer i en virtuel maskine eller container.,
basispakken indeholder ikke alle værktøjer fra live-installationen, så det kan være nødvendigt at installere andre pakker for et fuldt funktionelt basissystem., I særdeleshed, kan du overveje at installere:
- userspace utilities for håndtering af filsystemet, der bruges på systemet,
- hjælpeprogrammer til at få adgang til RAID eller LVM-partitioner,
- specifikke firmware til andre enheder, der ikke er inkluderet i linux-firmware
- software, der er nødvendige for netværk,
- en tekst editor,
- pakker for at få adgang til dokumentation i mennesket og info-sider: man-db, man-sider og texinfo.,
Hvis du vil installere andre pakker eller pakkegrupper, skal du tilføje navnene til pacstrap-kommandoen ovenfor (mellemrum adskilt) eller bruge pacman, mens du chrooted ind i det nye system. Til sammenligning kan pakker, der er tilgængelige i live-systemet, findes i pakker.8686_64.
Konfigurer system
Fstab
Generere en fstab-fil (brug -U
eller -L
for at definere UUID eller etiketter, henholdsvis):
# genfstab -U /mnt >> /mnt/etc/fstab
Check den resulterende /mnt/etc/fstab
fil, og rediger det, i tilfælde af fejl.,
Chroot
Ændre root ind i det nye system:
# arch-chroot /mnt
tidszone
du Indstille tidszone:
# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Kør hwclock(8) for at generere /etc/adjtime
:
# hwclock --systohc
Denne kommando forudsætter, hardware ur er sat til UTC. Se System time#Time standard for detaljer.
Lokalisering
Edit /etc/locale.gen
og udkommentere en_US.UTF-8 UTF-8
og andre nødvendige lokaliteter. Generer locales ved at køre:
# locale-gen
Opret locale.,conf (5) fil, og indstil lang-variablen i overensstemmelse hermed:
/etc/locale.conf
LANG=da_dk.UTF-8
Hvis du indstiller tastaturlayoutet, skal du gøre ændringerne vedvarende i vconsole.conf(5):
/etc/vconsole.,conf
KEYMAP=de-latin1
Network configuration
Opret værtsnavnet fil:
/etc/hostname
mitvaertsnavn
Tilføj matchende poster til værter(5):
/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 mitvaertsnavn.localdomainmyhostname
Hvis systemet har en permanent IP-adresse, skal den bruges i stedet for 127.0.1.1
.,
Fuldfør netværkskonfigurationen for det nyligt installerede miljø, der kan omfatte installation af passende netværksstyringssoft .are.
Initramfs
oprettelse af en ny initramfs er normalt ikke påkrævet, fordi mkinitcpio blev kørt ved installation af kernepakken med pacstrap.
for LVM, system kryptering eller RAID, ændre mkinitcpio.conf(5) og genskabe initramfs image:
# mkinitcpio -P
Root password
Angiv root-adgangskode:
# passwd
Boot loader
Vælge og at installere en Linux-stand boot-loader., Hvis du har en Intel-eller AMD-CPU, skal du også aktivere mikrokodeopdateringer.
Genstart
Afslut chroot-miljøet, ved at taste exit
eller trykke Ctrl+d
.Afmonter eventuelt manuelt alle partitionerne med umount -R /mnt
: dette gør det muligt at bemærke eventuelle “travle” partitioner og finde årsagen med fuser(1).
til sidst skal du genstarte maskinen ved at skrivereboot
: alle partitioner, der stadig er monteret, vil automatisk blive afmonteret af systemd., Husk at fjerne installationsmediet og derefter logge ind på det nye system med root-kontoen.
efter installation
se generelle anbefalinger for systemstyringsanvisninger og tutorials efter installation (som opsætning af en grafisk brugergrænseflade, lyd eller en touchpad).for en liste over programmer, der kan være af interesse, Se liste over programmer.