Jump to content

Installation guide (Svenska)

From ArchWiki
Translation Status: This article is a localized version of Installation guide. Last translation date: 2026-04-18. You can help to synchronize the translation, if there were changes in the English version.

Detta dokument Àr en guide för att installera Arch Linux med hjÀlp utav livesystemet startat frÄn installationsmediet frÄn en officiell installationsavbildning. Installationsmediet tillhandahÄller tillgÀnglighetsfunktioner som beskrivs pÄ sidan Install Arch Linux with accessibility options. För alternativa installationsmetoder, se Category:Installation process.

Före installationen rekommenderas det att lÀsa Vanliga frÄgor. För konventioner i detta dokument, se Help:Reading. I synnerhet kan kodexempel innehÄlla platshÄllare (formaterade italics) som mÄste bytas ut manuellt.

Denna guide hÄlls koncis och du rekommenderas att följa instruktionerna i den ordning som presentas per sektion. För mer detaljerade instruktioner, se respektive ArchWiki artiklar eller de olika programmens man pages, bÄda lÀnkade frÄn denna guide. För interaktiv hjÀlp, Àr IRC-kanalen och forumet ocksÄ tillgÀngliga.

Arch Linux bör fungera pÄ alla x86_64-kompatibla system med minst 512 MiB RAM, men mer minne krÀvs för att starta livesystemet för installation.[1] En grundlÀggande installation bör ta mindre Àn 2 GiB diskutrymme. Eftersom installationsprocessen mÄste hÀmta paket frÄn ett fjÀrrarkiv, antar den hÀr guiden att en fungerande internetanslutning Àr tillgÀnglig.

Före installationen

Ladda ner en installationsavbildning

Besök nerladdningssidan och, beroende pÄ hur du vill starta systemet, ladda ner ISO-filen eller en netboot-avbildning och respektive PGP signatur.

Verifiera signaturer

Det rekommenderas att verifiera avbildningssignaturen före anvÀndning, sÀrskilt nÀr du laddar ner frÄn en HTTP spegel, dÀr nedladdningar i allmÀnhet Àr mer benÀgna att kapas för att leverera skadliga avbildningar.

Ladda ner ISO PGP signaturen frÄn https://archlinux.org/download/#checksums till ISO-mappen, och följ instruktionerna dÀr för att verifiera den.

Alternativt, frÄn en befintlig Arch Linux-installation:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Note
  • SjĂ€lva signaturen kan manipuleras om den laddas ner frĂ„n en spegelsida, istĂ€llet för frĂ„n archlinux.org som ovan. Se till att den offentliga nyckeln, som anvĂ€nds för att avkoda signaturen, Ă€r signerad av en annan, pĂ„litlig nyckel. Kommandot gpg matar ut den offentliga nyckelns fingeravtryck
  • En annan metod för att verifiera signaturens Ă€kthet Ă€r att sĂ€kerstĂ€lla att den offentliga nyckelns fingeravtryck Ă€r identiskt med nyckelfingeravtrycket frĂ„n Arch Linux-utvecklaren som signerade ISO-filen. Se Wikipedia:sv:Asymmetrisk kryptering för mer information om processen för offentlig nyckel för att autentisera nycklar.

Förbered ett installationsmedium

ISOn kan överföras till mÄlsystemet via ett USB-minne, en optisk skiva, eller ett nÀtverk med PXE: följ lÀmplig artikel för att förbereda dig för ett installationsmedium frÄn ISO-filen.

För netboot-avbildningen, följ Netboot#Boot from a USB flash drive för att förbereda ett USB-minne för UEFI-startande.

Starta live-miljön

Note Arch Linux-installationsavbildningar stödjer inte Secure Boot. Du mÄste inaktivera Secure Boot för att starta installationsmediet. Om sÄ önskas kan Secure Boot stÀllas in efter installationen.
  1. StÀll in den aktuella startenheten till den med Arch Linux-installationsmediet. Normalt uppnÄs det genom att trycka pÄ en knapp under POST-processen. Se moderkortshandboken för mer information.
  2. NĂ€r installationsmediets bootloader-meny visas,
    • om du anvĂ€nde ISOn, vĂ€lj Arch Linux install medium och tryck Enter för att komma in i installationsmiljön.
    • om du anvĂ€nde Netboot-avbildningen, vĂ€lj en geografiskt nĂ€ra spegel frĂ„n Mirror-menyn, vĂ€lj sedan Boot Arch Linux och tryck Enter.
      Tip
      • ISOn anvĂ€nder systemd-boot för UEFI och syslinux för BIOS-startande. AnvĂ€nd respektive e eller Tab för att ange startparametrar. Netboot-avbildningen anvĂ€nder iPXE och startparametrarna kan anges i Boot options-menyn.

Se /usr/share/doc/mkinitcpio-archiso/README.bootparams för en lista.

      • Ett vanligt exempel pĂ„ en manuellt definerad startparameter Ă€r teckenstorleken. För bĂ€ttre lĂ€sbarhet pĂ„ HiDPI-skĂ€rmar—nĂ€r de inte redan kĂ€nns igen som sĂ„dana—kan det hjĂ€lpa att anvĂ€nda fbcon=font:TER16x32. Se HiDPI#Linux console (tty) för en detaljerad förklaring.
  1. Du kommer vara inloggad pÄ den första virtuella konsolen som root och presenteras med en Zsh shell prompt.

För att vĂ€xla till en annan konsol—till exempel för att se den hĂ€r guiden med Lynx tillsammans med installationen—anvĂ€nd Alt+piltangent kortkommandot. För att redigera konfigurationsfiler finns mcedit(1), nano och vim tillgĂ€ngliga. Se pkglist.x86_64.txt för en lista över paket som ingĂ„r i installationsmediet.

StÀll in konsolens tangentbordslayout och teckensnitt

Konsolens standardtangentbordslayout Àr US. TillgÀngliga layouter kan listas med:

# localectl list-keymaps

För att stÀlla in tangentbordslayouten, lÀgg till dess namn till loadkeys(1). Till exempel för att stÀlla in Svenska:

# loadkeys sv-latin1

Konsolteckensnitt finns i /usr/share/kbd/consolefonts/ och kan ocksÄ stÀllas in med setfont(8) uteslutande sökvÀgen och filÀndelsen. För att till exempel anvÀnda de största typsnitten som Àr lÀmpliga för HiDPI-skÀrmar, kör:

# setfont ter-132b

Verifiera startlÀget

För att verifiera startlÀget, kontrollera UEFI-bitheten:

# cat /sys/firmware/efi/fw_platform_size
  • Om kommandot returnerar 64, startas systemet i UEFI-lĂ€ge och har ett 64-bitars x64 UEFI.
  • Om kommandot returnerar 32, startas systemet i UEFI-lĂ€ge och har ett 32-bitars IA32 UEFI. Även om detta stöds, begrĂ€nsas valet av bootloaders till de som stöder blandat lĂ€ge.
  • Om det returnerar Filen eller katalogen finns inte, kan systemet startats i BIOS (eller CSM)-lĂ€ge. Om systemet inte startade i det lĂ€ge du önskar (UEFI vs BIOS), se moderkortets manual.

Anslut till internet

För att sÀtta upp en nÀtverksanslutning i livemiljön, gÄ igenom följande steg:

  1. Se till att ditt nÀtverksgrÀnssnitt Àr listat och aktiverat, till exempel med ip-link(8):
    # ip link
  2. För trÄdlöst och WWAN, se till att det kortet inte Àr blockerat med rfkill.
  3. Anslut till nÀtverket:
    • TrĂ„dat—anslut kabeln.
    • Wi-Fi—verifiera det trĂ„dlösa nĂ€tverket med iwctl.
    • Mobilt bredbandsmodem-anslut till mobilnĂ€tverket med mmcli-verktyget.
  4. Konfigurera din nÀtverksanslutning:
Note I installationsbilden Àr systemd-networkd, systemd-resolved, iwd och ModemManager förkonfigurerade och aktiverade som standard. SÄ Àr inte fallet för det installerade systemet.

Uppdatera systemklockan

Livesystemet behöver korrekt tid för att förhindra verifieringsfel vid paketsignaturer och TLS-certikatfel. systemd-timesyncd-tjÀnsten Àr aktiverad som standard i livemiljön och tiden synkroniseras automatiskt nÀr internetanslutning upprÀttas.

AnvÀnd timedatectl(1) för att sÀkerstÀlla att systemklockan har synkroniserats:

# timedatectl

Partitionera diskarna

NÀr de igenkÀnns av livesystemet tilldelas diskar till en blockenhet som /dev/sda, /dev/nvme0n1 eller /dev/mmcblk0. För att identifiera dessa enheter, anvÀnd lsblk eller fdisk.

  1. fdisk -l

Resultat som slutar pÄ rom, loop eller airootfs kan ignoreras. mmcblk*-enheter som slutar pÄ rpmb, boot0 och boot1 kan ignoreras.

Tip Kontrollera att dina NVMe-diskar och Advanced Format-hÄrddiskar anvÀnder den optimala sektorstorleken innan de partionerar.

Följande partitioner Àr obligatoriska för en vald enhet:

AnvÀnd ett partitioneringsverktyg som fdisk för att Àndra partitionstabeller. Till exempel:

# fdisk /dev/the_disk_to_be_partitioned
Note
  • Ta dig tid att planera ett lĂ„ngsiktigt partitioneringsschema för att undvika riskabla och komplicerade konverterings- eller ompartitioneringsprocedurer i framtiden.
  • Om du vill skapa nĂ„gra staplade blockenheter för LVM, systemkryptering eller RAID, gör det nu.
  • Om disken du vill starta frĂ„n redan har en EFI-systempartition, skapa inte en annan, utan anvĂ€nd den befintliga partitionen istĂ€llet.
  • Swaputrymme kan stĂ€llas in till en swapfil för filsystem som stödjer det. Alternativt kan diskbaserad swap undvikas helt genom att konfigurera swap pĂ„ zram efter att systemet har installerats.

Exempel pÄ layouter

UEFI med GPT
Monteringspunkt pÄ det installerade systemet Partition Partitionstyp Föreslagen storlek
/boot1 /dev/efi_system_partition EFI system partition 1 GiB
[SWAP] /dev/swap_partition Linux swap Minst 4 GiB
/mnt /dev/root_partition Linux x86-64-rot (/) Resten av enheten. Minst 23-32 GiB.
  1. Andra monteringspunkter, sÄsom /efi, Àr möjliga förutsatt att den anvÀnda bootloadern kan ladda kÀrnan och initramfs-bilder frÄn rotvolymen. Se varningen i Arch boot process#Boot loader.
BIOS med MBR
Monteringspunkt pÄ det installerade systemet Partition Partitionstyp Föreslagen storlek
[SWAP] /dev/swap_partition Linux swap Minst 4 GiB
/mnt /dev/root_partition Linux Resten av enheten. Minst 23-32 GiB.

Se Àven Partitioning#Example layouts.

Formatera partitionerna

NÀr partitionerna har skapats mÄste varje nyskapad partition formateras med ett lÀmpligt filsystem. Se File systems#Create a file system för detaljer.

För att till exempel skapa ett Ext4-filsystem pÄ /dev/root_partition, kör:

# mkfs.ext4 /dev/root_partition

Om du skapade en partition för swap, initialisera den med mkswap(8):

# mkswap /dev/swap_partition
Note För staplade blockenheter ersÀtter du /dev/*_partition med lÀmplig blockenhetssökvÀg.

Om du skapade en EFI-systempartition, formatera den till FAT32 med mkfs.fat(8).

Warning Formatera endast EFI-systempartitionen om du skapade den under partitioneringssteget. Om det redan fanns en EFI-systempartition pÄ disken i förvÀg, kan omformatering av den förstöra bootloaders för andra installerade operativsystem.
# mkfs.fat -F 32 /dev/efi_system_partition

Montera filsystemen

Montera rotvolymen till /mnt. Till exempel, om rotvolymen Àr /dev/root_partition:

# mount /dev/root_partition /mnt

Skapa eventuella ÄterstÄende monteringspunkter under /mnt (sÄsom /mnt/bootför /boot) och montera volymerna i motsvarande hierarkisk ordning.

Tip Kör mount(8) med alternativet --mkdir för att skapa den angivna monteringspunkten. Alternativt kan du skapa den med mkdir(1) i förvÀg.

För UEFI-system, montera EFI-partionen. For example:

# mount --mkdir /dev/efi_system_partition /mnt/boot

Om du skapade en swap-volym, aktivera den med swapon(8):

  1. swapon /dev/swap_partition

genfstab(8) kommer senare att upptÀcka monterade filsystem och swap-utrymme.

Installation

VĂ€lj speglar

Paket som ska installeras mÄste laddas ner frÄn spegelservrar, som definieras i /etc/pacman.d/mirrorlist. Ju högre en spegel placeras i listan, desto mer prioritet ges den nÀr du laddar ner ett paket.

PÄ livesystemet Àr alla HTTPS-speglas aktiverade (dvs. okommenterade). Den översta globala spegeln borde vara tillrÀckligt snabb för de flesta, men du kanske fortfarande vill granska filen för att se om den tillfredsstÀllande. Om den inte Àr det, redigera filen dÀrefter och flytta de geografiskt nÀrmaste speglarna till toppen av listan, Àven om andra kriterier bör beaktas. Alternativt kan du anvÀnda reflector för att skapa en spegellistfil baserad pÄ diverse kriterier.

Den hÀr filen kommer senare att kopieras till det nya systemet av pacstrap, sÄ det Àr vÀrt att fÄ rÀtt.

Installera viktiga paket

Ingen konfiguration (förutom /etc/pacman.d/mirrorlist) överförs frÄn livemiljön till det installerade systemet. Det enda obligatoriska paketet att installera Àr base, vilket inte inkluderar alla verktyg frÄn liveinstallationen, sÄ det Àr ofta nödvÀndigt att installera fler paket.

Granska sÀrskilt följande programvaror och installera allt du behöver:

Som jÀmförelse kan paket som Àr tillgÀngliga i live-systemet hittas pÄ pkglist.x86_64.txt.

För att installera andra paket eller paketgrupper, lÀgg till namnen i kommandot pacstrap(8) nedan (avgrÀnsat med mellanslag) eller anvÀnd pacman för att installera dem medan du Àr chrootad i det nya systemet.

Till exempel, en grundlÀggande installation med LinuxkÀrnan och firmware för vanlig hÄrdvara:

# pacstrap -K /mnt base linux linux-firmware
Tip
  • Du kan ersĂ€tta linux med ett kĂ€rnepaket som du vĂ€ljer, eller sĂ„ kan du helt utelĂ€mna det nĂ€r du installerar i en container.
  • Du kan utelĂ€mna installationen av firmwarepaketet nĂ€r du installerar i en virtuell maskin eller container.
  • Detta initiala paketval i pacstrap behöver bara inkludera det som krĂ€vs för att systemet ska starta; all annan programvara kan installeras eller ersĂ€ttas efter installationen.

Konfigurera systemet

Fstab

För att montera nödvÀndiga filsystem (som det som anvÀnds för startkatalogen /boot) vid uppstart, generera en fstab-fil med [persistent block device naming|permanent namngivning av blockenheter]] med hjÀlp av genfstab(8). Referera till exempel till filsystem med deras UUIDs med -U:

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

Kontrollera den resulterande /mnt/etc/fstab-filen och redigera den vid fel.

Chroot

För att direkt interagera med dett nya systemets miljö, verktyg och konfigurationer för nÀsta steg som om du vore uppstartad i det, Àndra rot till det nya systemet:

# arch-chroot /mnt
Note Vissa systemd-verktyg som hostnamectl(1), localectl(1) och timedatectl(1) kan inte anvÀndas inuti en chroot(1), eftersom de krÀver en aktiv dbus-anslutning. [2]

Tid

För mÀnsklig bekvÀmlighet (t.ex. för att visa korrekt lokal tid eller hantera sommartid), stÀll in tidszonen:

# ln -sf /usr/share/zoneinfo/Europe/Stockholm /etc/localtime

Kör hwclock(8) för att generera /etc/adjtime:

# hwclock --systohc

Detta kommando förutsÀtter att hÄrdvaruklockan Àr instÀlld pÄ UTC. Se System time#Time standard för mer information.

För att förhindra klockförskjutning och sÀkerstÀlla korrekt tid, konfigurera tidssynkronisering med en NTP-klient (Network Time Protocol), sÄsom systemd-timesyncd.

Lokalisering

För att anvÀnda korrekt region- och sprÄkspecifik formatering (som datum, valuta, decimalavgrÀnsare), redigera /etc/locale.gen och avkommentera de UTF-8-sprÄk du kommer att anvÀnda. Generera sprÄken genom att köra:

# locale-gen

Skapa filen locale.conf(5) och stÀll in LANG-variabeln i enlighet med detta:

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

Om du stÀllt in tangentbordslayouten, gör Àndringarna bestÄende i vconsole.conf(5):

/etc/vconsole.conf
KEYMAP=sv-latin1

NĂ€tverkskonfiguration

För att tilldela att kosekvent, identifierbart namn till ditt system (sÀrskilt anvÀndbart i en nÀtverskmiljö), skapa vÀrdnamnsfilen:

/etc/hostname
dittvÀrdnamn

För rÄd om hur du vÀljer ett vÀrdnamn, se RFC 1178. Som förklaras i hostname(7), mÄste det innehÄlla mellan 1 och 63 tecken, endast anvÀnda gemener a to z, 0 till 9, och -, och fÄr inte börja med -.}}

Slutför nÀtverkskonfiguration för den nyinstallerade miljön. Det kan inkludera installation av lÀmplig nÀtverkshanteringsprogramvara, konfigurera den om det behövs och aktivera dess systemd-enhet sÄ att den startar vid uppstart.

Initramfs

Att skapa ett nytt initramfs krÀvs vanligtvis inte, eftersom mkinitcpio kördes vid installation av kÀrnepaketet med pacstrap.

För LVM, systemkryptering eller RAID, modifiera mkinitcpio.conf(5) och Äterskapa initramfs-avbildningen. Om du har Àndrat konsolens standardtangentbordslayout behöver du bara Äterskapa initramfs:

# mkinitcpio -P

Rootlösenord

Ange ett sÀkert [[password|lösenord] för [[Wikipedia:Superuser|root-anvÀndaren] för att tillÄta administrativa ÄtgÀrder:

# passwd

Bootloader

VÀlj en bootloader som passar ditt partitioneringsschema och installera den. Se förklaringarna och jÀmförelsetabellen i Arch boot process#Boot loader för att göra ditt val, följ sedan installationsanvisningarna pÄ dess dedikerade sida.

Starta om

Avsluta chroot-miljön genom att skriva exit eller trycka pÄ Ctrl+d.

Du kan eventuellt avmontera alla partitioner manuellt med umount -R / mnt: detta gör det möjligt att upptÀcka alla "upptagna" partitioner och hitta orsaken med fuser(1).

Slutligen starta om maskinen genom att skriva reboot: alla partitioner som fortfarande Àr monterade kommer automatiskt att avmonteras av systemd. Kom ihÄg att ta bort installationsmediet och logga sedan in i det nya systemet med root-kontot.

Efterinstallation

Se General recommendations för anvisningar om systemhantering och handledning efter installationen (som att skapa oprivilegerade anvÀndarkonton, stÀlla in ett grafiskt anvÀndargrÀnssnitt, ljud eller en pekplatta).

För en lista över applikationer som kan vara av intresse, se List of applications.