Installation guide (Suomi)
Tämä sivu on opas Arch Linuxin asentamiseen viralliselta levykuvalta live-ympäristöstä. Ennen asentamista on suotavaa lukea usein kysytyt kysymykset. Lue tällä sivulla käytettävistä käytännöistä sivulta Help:Reading. Erityisesti, koodiesimerkeissä kursivoidut
kohdat täytyy korvata itse.
Tarkempia ohjeita varten lue vastaavat ArchWiki-artikkelit tai ohjelmien ohjekirjat, jotka molemmat on linkitetty tästä oppaasta. Interaktiiviseen apuun IRC-kanava ja foorumi on myös saatavilla.
Arch Linuxin pitäisi toimia millä tahansa x86_64-yhteensopivalla tietokoneella, jossa on vähintään 512 MiB keskusmuistia. Perusasennuksen pitäisi viedä alle 800 MiB levytilaa. Koska asennusprosessin pitää saada paketteja etävarastosta, tämä opas olettaa, että toimiva internet-yhteys on saatavilla.
Contents
Ennen asennusta
Asennusmedia ja sen GnuPG-allekirjoitus voidaan hankkia sivulta Download.
Varmenna allekirjoitus
On suotavaa varmentaa levykuvan allekirjoitus ennen sen käyttöä, varsinkin kun käytetään HTTP-peiliä, missä lataukset ovat yleensä alttiita kaappauksille, joilla levitetään haitallisia levykuvia.
Järjestelmissä, joissa GnuPG on asennettuna, voidaan tämä tehdä lataamalla PGP-allekirjoitus (kohdasta Tarkistussummat) ISO-hakemistoon, ja varmentamalla se komennolla:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
Vaihtoehtoisesti, olemassa olevasta Arch Linux -asennuksesta aja:
$ pacman-key -v archlinux-versio-x86_64.iso.sig
- Allekirjoitus itsessään voi olla peukaloitu jos se ladataan peilisivustolta, sen sijaan, että se ladattaisiin sivustolta archlinux.org kuten yllä. Tässä tapauksessa varmista, että julkinen avain, jota käytetään allekirjoituksen purkamiseen, on toisen luotettavan avaimen varmentama. Komento
gpg
tulostaa julkisen avaimen sormenjäljen. - Toinen tapa varmentaa allekirjoituksen todenperäisyys on varmistaa, että julkisen avaimen sormenjälki on identtinen Arch Linux -kehittäjän kanssa, joka allekirjoitti ISO-tiedoston. Katso Wikipedia:Public-key cryptography lisää tietoa julkisella avaimella tehtävästä prosessista autentikoida avaimia.
Käynnistä live-ympäristö
Live-ympäristö voidaan käynnistää USB-tikulta, CD-levyltä tai verkosta, jossa on PXE. Muista asennustavoista katso Category:Installation process.
- Nykyisen käynnistyslaitteen osoittaminen Arch-asennusmediaan saadaan yleensä painamalla näppäintä POST -vaiheen aikana, kuten aloitusnäytössä kerrotaan. Lue lisää emolevysi ohjekirjasta.
- Kun Arch-valikko ilmestyy, valitse Boot Arch Linux ja paina
Enter
-näppäintä päästäksesi asennusympäristöön. - Katso README.bootparams luettelo käynnistysparametreista, ja packages.x86_64 luettelo mukana tulevista paketeista.
- Sinut kirjataan ensimmäiseen virtuaalikonsoliin juurikäyttäjänä Zsh -kehotteeseen.
Jos haluat vaihtaa eri konsoliin - esimerkiksi tämän oppaan lukemista varten ELinks -sovelluksen avulla asennuksen rinnalla - käytä Alt+nuoli
näppäimiä. Muokataksesi asetustiedostoja, nano, vi ja vim ovat saatavilla.
Aseta näppäinasettelu
Oletus konsolin näppäinasettelu on US. Saatavilla olevat asettelut voidaan listata komennolla:
# ls /usr/share/kbd/keymaps/**/*.map.gz
Muokataksesi asettelua lisää vastaava tiedostonimi loadkeys(1) -komennon perään, jättäen pois hakemistopolun ja tiedostoliitteen. Esimerkiksi asettaaksesi suomenkielisen näppäinasettelun:
# loadkeys fi
Konsolifontit sijaitsevat hakemistossa /usr/share/kbd/consolefonts/
ja ne voidaan samalla tavoin asettaa komennolla setfont(8).
Varmista käynnistystila
Jos UEFI-tila on käytössä UEFI -emolevyllä, Archiso käynnistää Arch Linuxin sen mukaisesti ohjelmalla systemd-boot. Tämän varmistamiseksi listaa efivars -hakemisto:
# ls /sys/firmware/efi/efivars
Jos hakemistoa ei löydy, tietokone voi olla käynnistetty BIOS - tai CSM-tilassa. Lue emolevysi ohjekirjasta lisätietoja.
Yhdistä internetiin
Käy läpi seuraavat vaiheet luodaksesi verkkoyhteyden:
- Varmista, että verkkokorttisi on listattu ja käytössä, esimerkiksi komennolla ip-link(8):
# ip link
- Yhdistä verkkoon. Kytke Ethernet-kaapeli tai yhdistä langattomaan lähiverkkoon.
- Määritä verkkoyhteys:
- Kiinteä IP-osoite
- Dynaaminen IP-osoite: käytä DHCP.
- Note: Asennusmedia ottaa käyttöön dhcpcd (
dhcpcd@verkkokortti.service
) johdollisille verkkolaitteille käynnistyksen yhteydessä.
- Yhteys voidaan varmistaa ping -komennolla:
# ping archlinux.org
Päivitä järjestelmän kello
Käytä työkalua timedatectl(1) varmistamaan, että järjestelmän kello on oikeassa:
# timedatectl set-ntp true
Tarkistaaksesi palvelun tilan, käytä timedatectl status
.
Osioi levyt
Kun live-järjestelmä tunnistaa lohkolaitteet, se liittää ne kuten /dev/sda
tai /dev/nvme0n1
. Näiden laitteiden tunnistamiseen käytä työkalua lsblk tai fdisk.
# fdisk -l
Jos tulos päättyy kirjaimiin rom
, loop
tai airoot
, se voidaan jättää huomioimatta.
Seuraavat osiot ovat pakollisia valitulle laitteelle:
- Yksi osio juurihakemistolle
/
. - Jos UEFI on käytössä, EFI-järjestelmäosio.
Jos haluat luoda pinottuja lohkolaitteita LVM:lle, järjestelmän salauksen tai RAID:n, tee se nyt.
Esimerkkikaaviot
BIOS ja MBR | ||||
---|---|---|---|---|
Kiinnityskohta | Osio | Osion tyyppi | Suositeltava koko | |
/mnt
|
/dev/sdX1
|
Linux | Loput laitteesta | |
[SWAP] |
/dev/sdX2
|
Linux swap -osio | Yli 512 MiB | |
UEFI ja GPT | ||||
Kiinnityskohta | Osio | Osion tyyppi | Suositeltava koko | |
/mnt/boot tai /mnt/efi
|
/dev/sdX1
|
EFI-järjestelmäosio | 260–512 MiB | |
/mnt
|
/dev/sdX2
|
Linux x86-64 -juuri (/) | Loput laitteesta | |
[SWAP] |
/dev/sdX3
|
Linux swap -osio | Yli 512 MiB |
Katso myös Partitioning#Example layouts.
- Käytä työkalua fdisk tai parted osiointitaulukoiden muokkaamiseen, esimerkiksi
fdisk /dev/sdX
. - Swap -osion sijasta voidaan käyttää swap-tiedostoa niissä tiedostojärjestelmissä, jotka sitä tukevat.
Alusta osiot
Kun osiot on luotu, jokainen osio täytyy alustaa sopivalla tiedostojärjestelmällä. Esimerkiksi jos juuriosio on /dev/sdX1
ja se sisältää ext4
-tiedostojärjestelmän, aja:
# mkfs.ext4 /dev/sdX1
Jos loit osion swap-tilalle, valmistele se työkalulla mkswap:
# mkswap /dev/sdX2 # swapon /dev/sdX2
Katso artikkelista File systems#Create a file system lisätietoja.
Kiinnitä tiedostojärjestelmät
Kiinnitä tiedostojärjestelmä juuriosiolla kohtaan /mnt
, esimerkiksi:
# mount /dev/sdX1 /mnt
Luo loput kiinnityskohdat (kuten /mnt/efi
) ja kiinnitä vastaavat osiot.
genfstab myöhemmin tunnistaa kiinnitetyt tiedostojärjestelmät ja swap-tilan.
Asentaminen
Valitse peilit
Asennettavat paketit täytyy ladata peilipalvelimilta, jotka on määritetty tiedostossa /etc/pacman.d/mirrorlist
. Live-järjestelmässä kaikki peilit on käytössä ja ne on järjestetty synkronointitilansa ja nopeutensa mukaan sillä hetkellä, kun levykuva luotiin.
Mitä korkeammalla peili on luettelossa, sitä suurempi prioriteetti sillä on, kun paketteja ladataan. Kannattaa muokata tiedostoa vastaavasti, ja siirtää maantieteellisesti lähimmät peilit luettelon alkuun, vaikka muutkin kriteerit tulee ottaa huomioon.
Tämä tiedosto kopioidaan myöhemmin uuteen järjestelmään työkalulla pacstrap, joten kannattaa muokata se nyt.
Asenna välttämättömät paketit
Käytä pacstrap -skriptiä base-paketin, Linux-kernelin ja yleisen laitteiston laiteohjelmiston asentamiseen:
# pacstrap /mnt base linux linux-firmware
base-paketti ei sisällä kaikkia asennusympäristön paketteja, joten muiden pakettien asentaminen voi olla tarpeen täysin toimivan perusasennuksen saavuttamiseksi. Erityisesti harkitse seuraavien asentamista:
- käyttäjäympäristön työkalut järjestelmässä käytettävien tiedostojärjestelmien hallintaan,
- työkalut RAID- tai LVM-osioiden käyttämiseen,
- tietyt laiteohjelmistot niille laitteille, joita linux-firmware ei kata,
- ohjelmistot verkkoyhteyksille,
- tekstinmuokkain,
- paketit käyttöohjeiden lukemiseen man ja info -sivuilta: man-db, man-pages ja texinfo.
Asentaaksesi muita paketteja tai pakettiryhmiä, lisää pakettien nimet yllä olevan pacstrap-komennon loppuun (välilyönnillä erotettuna) tai käytä työkalua pacman kun olet chrootannut tiedostojärjestelmään. Vertailun vuoksi, live-ympäristössä saatavilla olevat paketit voi löytää osoitteesta packages.x86_64.
Määritä järjestelmä
Fstab
Luo fstab-tiedosto (käytä -U
tai -L
määrittämään UUID tai nimet, vastaavasti):
# genfstab -U /mnt >> /mnt/etc/fstab
Tarkista syntyvä /mnt/etc/fstab
-tiedosto ja muokkaa, jos jokin ei täsmää.
Chroot
Vaihda juuri uuteen järjestelmään:
# arch-chroot /mnt
Aikavyöhyke
Aseta aikavyöhyke:
# ln -sf /usr/share/zoneinfo/Alue/Kaupunki /etc/localtime
Aja hwclock(8) luodaksesi /etc/adjtime
-tiedoston:
# hwclock --systohc
Tämä komento olettaa, että emolevyn kello on asetettu UTC-aikaan. Katso System time#Time standard lisätietoja.
Kieli
Muokkaa tiedostoa /etc/locale.gen
ja poista kommentointi kohdasta en_US.UTF-8 UTF-8
ja muista tarvittavista kielistä. Luo kielet ajamalla komento:
# locale-gen
Luo locale.conf(5) -tiedosto, ja aseta LANG
-muuttuja vastaavasti:
/etc/locale.conf
LANG=en_US.UTF-8
Jos muutit näppäinasettelua, tee muutoksista pysyvät tiedostolla vconsole.conf(5):
/etc/vconsole.conf
KEYMAP=fi
Verkon määritys
Luo hostname-tiedosto:
/etc/hostname
koneennimi
Lisää täsmäävät kohdat tiedostoon hosts(5):
/etc/hosts
127.0.0.1 localhost ::1 localhost 127.0.1.1 koneennimi.localdomain koneennimi
Jos järjestelmällä on kiinteä IP-osoite, käytä sitä 127.0.1.1
:n sijaan.
Viimeistele verkon määritys juuri asennetulle ympäristölle asentamalla haluamasi verkonhallintatyökalut.
Initramfs
Uuden initramfs -kuvan luominen ei yleensä ole välttämätöntä, koska mkinitcpio ajettiin kernel-paketin asentamisen yhteydessä työkalulla pacstrap.
LVM:ää, järjestelmän salausta tai RAID:ia varten muokkaa mkinitcpio.conf(5) -tiedostoa ja luo initramfs-kuva uudelleen:
# mkinitcpio -P
Juurikäyttäjän salasana
Aseta juurikäyttäjän salasana:
# passwd
Käynnistin
Valitse ja asenna Linux-tuettu käynnistin. Jos sinulla on Intel- tai AMD-prosessori, ota myös microcode-päivitykset käyttöön.
Käynnistä uudelleen
Poistu chroot-ympäristöstä kirjoittamalla exit
tai painamalla Ctrl+d
.
Jos haluat, irrota kaikki osiot manuaalisesti umount -R /mnt
: tämän avulla voidaan huomata jumiin jääneet osiot, ja löytämällä syy työkalulla fuser(1).
Lopuksi käynnistä tietokone uudelleen kirjoittamalla reboot
: systemd irrottaa kaikki osiot. Muista poistaa asennusmedia ja sitten kirjaudu uuteen järjestelmään juurikäyttäjänä.
Asennuksen jälkeen
Katso General recommendations järjestelmän hallintaan ja asennuksen jälkeisiin ohjeisiin (kuten graafisen käyttöliittymän, äänen tai kosketuslevyn määrittämiseen).
Katso List of applications luettelo sovelluksista, joista saatat olla kiinnostunut.