Ez a dokumentum útmutató az Arch Linux telepítéséhez az élő rendszer használatával, amelyet egy hivatalos telepítési képből készült telepítési adathordozóról indítanak. A telepítőközeg akadálymentesítési funkciókat biztosít, amelyeket az oldalon leírnak telepítse az Arch Linuxot akadálymentesítési lehetőségekkel. A telepítés alternatív módjait lásd: Kategória: telepítési folyamat.
a telepítés előtt tanácsos megnézni a GYIK-ot. Az ebben a dokumentumban használt egyezményeket lásd: Súgó: olvasás., Különösen a kódpéldák tartalmazhatnak helyőrzőket (formázva: italics
), amelyeket manuálisan kell cserélni.
a részletesebb utasításokért lásd a megfelelő ArchWiki cikkeket vagy a különböző programok man oldalait, mindkettő az útmutatóból származik. Interaktív segítségként elérhető az IRC csatorna és a fórumok is.
Az Arch Linuxnak minden x86_64 kompatibilis gépen legalább 512 MiB RAM-mal kell futnia, bár több memóriára van szükség az élő rendszer telepítéséhez. Az alapvető telepítésnek kevesebb, mint 2 GiB lemezterületet kell tartalmaznia., Mivel a telepítési folyamatnak le kell töltenie a csomagokat egy távoli tárolóból, ez az útmutató feltételezi, hogy működő internetkapcsolat áll rendelkezésre.
előtelepítés
telepítő kép beszerzése
látogasson el a letöltési oldalra, és a rendszerindítás módjától függően szerezze be az ISO fájlt vagy a netboot képet, valamint a megfelelő GnuPG aláírást.
aláírás ellenőrzése
használat előtt ajánlott ellenőrizni a kép aláírását, különösen HTTP tükörről történő letöltés esetén, ahol a letöltések általában hajlamosak elfogni rosszindulatú képek kiszolgálására.,
a rendszer A GnuPG van telepítve, ez a letöltés a PGP aláírás (a Ellenőrzőösszegeket a Letöltés oldal) az ISO könyvtár, valamint ellenőrzi a:
$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
Alternatívaként, egy meglévő Arch Linux telepítés futtatása:
$ pacman-key -v archlinux-version-x86_64.iso.sig
- Az aláírás önmagában is lehet manipulálni, ha a letöltött egy tükör helyén, helyett archlinux.org mint a fenti. Ebben az esetben győződjön meg arról, hogy az aláírás dekódolásához használt nyilvános kulcsot egy másik, megbízható kulcs írja alá., A
gpg
parancs kiírja a nyilvános kulcs ujjlenyomatát. - az aláírás hitelességének ellenőrzésére szolgáló másik módszer annak biztosítása, hogy a nyilvános kulcs ujjlenyomata megegyezik az ISO-fájlt aláíró Arch Linux fejlesztő ujjlenyomatával. Lásd Wikipedia: nyilvános kulcsú kriptográfia további információt a nyilvános kulcs folyamat hitelesíteni kulcsok.,
telepítő közeg előkészítése
a telepítőkép USB flash meghajtón, optikai lemezen vagy PXE-vel ellátott hálózaton keresztül szállítható a célgéphez: kövesse a megfelelő cikket, hogy felkészítse magát a kiválasztott képről egy telepítőközegre.
indítsa el az élő környezetet
- irányítsa az aktuális rendszerindító eszközt arra, amelyik az Arch Linux telepítőközeggel rendelkezik. Általában úgy érhető el, hogy megnyomja a gombot a POST fázisban, amint azt a splash képernyőn. A részleteket lásd az alaplap kézikönyvében.
- amikor megjelenik a telepítő adathordozó betöltő menüje, válassza az Arch Linux install medium lehetőséget, majd nyomja meg a
Enter
gombot a telepítési környezetbe való belépéshez.tipp: a telepítési kép a systemd-boot-ot használja az UEFI módban történő indításhoz, a syslinux pedig a BIOS módban történő indításhoz. Lásd README.bootparams egy listát a boot paraméterek., - az első virtuális konzolon gyökérfelhasználóként lesz bejelentkezve, és egy Zsh shell prompt jelenik meg.
egy másik konzolra való váltáshoz-például az útmutató megtekintéséhez Lynx-szel a telepítés mellett-használja a Alt+arrow
parancsikont. A konfigurációs fájlok szerkesztéséhez mcedit(1), nano és vim áll rendelkezésre. Lásd csomagok.x86_64 a telepítési adathordozón szereplő csomagok listájához.
állítsa be a billentyűzetkiosztást
Az alapértelmezett konzol kulcstérkép mi vagyunk., Az elérhető elrendezések a következőkkel sorolhatók fel:
# ls /usr/share/kbd/keymaps/**/*.map.gz
az elrendezés módosításához csatoljon egy megfelelő fájlnevet a loadkeys(1) fájlhoz, kihagyva az elérési utat és a fájl kiterjesztését. Például a német billentyűzetkiosztás beállításához:
# loadkeys de-latin1
a konzol betűtípusai a/usr/share/kbd/consolefonts/
alatt találhatók, és szintén beállítható a setfont(8) segítségével.
ellenőrizze a rendszerindítási módot
a rendszerindítási mód ellenőrzéséhez sorolja fel az efivars könyvtárat:
# ls /sys/firmware/efi/efivars
Ha a parancs hiba nélkül jeleníti meg a könyvtárat, akkor a rendszer UEFI módban indul., Ha a könyvtár nem létezik,a rendszer BIOS (vagy CSM) módban indítható. Ha a rendszer nem indult a kívánt módban, Olvassa el az alaplap kézikönyvét.
Csatlakozás az internethez
beállítani egy hálózati kapcsolat az élő környezet, menj át a következő lépéseket:
- Biztosítsa, hogy a hálózati csatoló szerepel, ami lehetővé tette, például az ip-link(8):
# ip link
- vezeték nélküli, ellenőrizze, hogy a vezeték nélküli kártya nem blokkolt rfkill.
- csatlakozzon a hálózathoz:
- Ethernet-csatlakoztassa a kábelt.,
- Wi-Fi-hitelesítés a vezeték nélküli hálózathoz az iwctl használatával.
- konfigurálja a hálózati kapcsolatot:
- DHCP: dinamikus IP-cím és DNS-kiszolgáló hozzárendelés (a systemd-networkd és systemd-resolved által biztosított) a vezetékes és vezeték nélküli hálózati interfészek dobozán kívül kell működnie.
- statikus IP-cím: kövesse a hálózati konfigurációt # statikus IP-cím.,
- a kapcsolat ping segítségével ellenőrizhető:
# ping archlinux.org
frissítse a rendszeróra
használja timedatectl (1) annak érdekében, hogy a rendszer óra pontos:
# timedatectl set-ntp true
a szolgáltatás állapotának ellenőrzéséhez használja a timedatectl status
.,
partíció a lemezeket
amikor az élő rendszer felismeri, a lemezeket olyan blokkeszközhöz rendelik, mint például a /dev/sda
, /dev/nvme0n1
vagy /dev/mmcblk0
. Ezen eszközök azonosításához használja az lsblk vagy az fdisk alkalmazást.
# fdisk -l
a rom
, loop
vagy airoot
figyelmen kívül hagyható.
a kiválasztott eszközhöz a következő partíciók szükségesek:
- egy partíció a
/
gyökérkönyvtárhoz., - UEFI módban történő indításhoz: EFI rendszerpartíció.
ha halmozott blokkeszközöket szeretne létrehozni az LVM, a rendszer titkosítása vagy a RAID számára, akkor tegye meg most.,artition type
/mnt/boot
or /mnt/efi
/dev/efi_system_partition
/dev/swap_partition
/mnt
/dev/root_partition
See also Partitioning#Example layouts.,
- használja az fdisk vagy a partíciós táblák módosítását, például
fdisk /dev/the_disk_to_be_partitioned
. - Swap helyet lehet beállítani a swap fájlt fájlrendszerek támogatja azt.
- Ha a lemez, amelyről indítani szeretne, már rendelkezik EFI rendszerpartícióval, ne hozzon létre másikat, hanem használja a meglévő partíciót.
formázza a partíciókat
a partíciók létrehozása után minden újonnan létrehozott partíciót megfelelő fájlrendszerrel kell formázni., Például, hogy hozzon létre egy Ext4 fájlrendszer /dev/root_partition
, futtassa:
# mkfs.ext4 /dev/root_partition
Ha létrehozott egy partíciót swap, inicializálja azt mswap(8):
# mkswap /dev/swap_partition
fájlrendszer létrehozása a részletekért.
/dev/*_partition
a megfelelő blokk eszköz elérési útját.szerelje fel a fájlrendszereket
szerelje fel a gyökérmennyiséget /mnt
., Például, ha a gyökérmennyiség /dev/root_partition
:
# mount /dev/root_partition /mnt
Hozzon létre minden fennmaradó rögzítési pontot (például /mnt/efi
) az mkdir(1) használatával, majd csatolja a megfelelő köteteket.
Ha létrehozott egy swap kötet, engedélyezze azt swapon(8):
# swapon /dev/swap_partition
genfstab(8) később érzékeli szerelt fájlrendszerek és swap helyet.
telepítés
válassza ki a telepítendő tükröket
a telepítendő csomagokat a /etc/pacman.d/mirrorlist
alatt meghatározott tükörszerverekből kell letölteni., Az élő rendszeren az internethez való csatlakozás után a reflector frissíti a tükörlistát úgy, hogy 70 Legutóbb szinkronizált HTTPS tükröt választ, majd azokat letöltési sebességgel rendezi.
minél magasabb egy tükör kerül a listába, annál nagyobb prioritást kap a csomag letöltésekor. Érdemes lehet megvizsgálni a fájlt, hogy kielégítő-e. Ha nem, szerkessze a fájlt ennek megfelelően, majd mozgassa a földrajzilag legközelebbi tükröket a lista tetejére, bár más kritériumokat is figyelembe kell venni.,
ezt a fájlt a pacstrap később átmásolja az új rendszerbe, ezért érdemes jobbra jutni.
Telepítés alapvető csomag
Használja a pacstrap(8) szkriptet, hogy telepítse a bázis csomag, Linux kernel, meg firmware közös hardver:
# pacstrap /mnt base linux linux-firmware
- helyettesítheti a linux egy kernel csomagot a választás, vagy hagyjuk ki belőle teljesen, ha a telepítés egy tartályban.
- elhagyhatja a firmware csomag telepítését virtuális gépbe vagy tárolóba történő telepítéskor.,
az alapcsomag nem tartalmazza az élő telepítés összes eszközét, így más csomagok telepítése szükséges lehet egy teljesen működőképes alaprendszerhez., Különösen, fontoljuk meg:
- userspace segédprogramok a menedzsment fájl rendszerek fogják használni a rendszert,
- segédprogramok hozzáférését RAID vagy LVM partíciók,
- egyedi firmware más eszközök nem tartalmazza a linux-firmware-t,
- szoftver szükséges, a hálózat,
- egy szövegszerkesztő,
- csomagok elérése dokumentáció ember infó oldalak: man-db, man-oldalak, valamint texinfo.,
más csomagok vagy csomagcsoportok telepítéséhez csatolja a neveket a fenti pacstrap parancshoz (szóköz elválasztva), vagy használja a pacman-t, miközben az új rendszerbe kerül. Összehasonlításképpen, az élő rendszerben elérhető csomagok csomagokban találhatók.x86_64.
rendszer beállítása
Fstab
Létrehoz egy fstab fájlt (a -U
vagy -L
meghatározása által UUID vagy a címkék esetén):
# genfstab -U /mnt >> /mnt/etc/fstab
Ellenőrizze a kapott /mnt/etc/fstab
a fájl szerkesztése hiba esetén.,
Chroot
változás gyökér az új rendszer:
# arch-chroot /mnt
időzóna
állítsa be az időzónát:
# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Run hwclock(8) generálni /etc/adjtime
:
# hwclock --systohc
Ez a parancs feltételezi, hogy a hardveróra UTC-re van állítva. Lásd rendszer idő # idő szabvány a részletekért.
lokalizáció
Edit /etc/locale.gen
és uncomment en_US.UTF-8 UTF-8
és egyéb szükséges helyszíneken. Generálja a helyiségeket futással:
# locale-gen
hozza létre a területi beállítást.,conf (5) fájl, és ennek megfelelően állítsa be a LANG változót:
/etc/locale.conf
LANG=en_US.UTF-8
Ha beállítja a billentyűzet elrendezését, végezze el a módosításokat a vconsole-ban.conf(5):
/etc / vconsole.,conf
KEYMAP=de-latin1
hálózati konfiguráció
hozza létre a hostname fájlt:
/etc/hostname
myhostname
add megfelelő bejegyzéseket hosts(5):
/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname
Ha a rendszer állandó IP-címmel rendelkezik, akkor a 127.0.1.1
helyett kell használni.,
töltse ki az újonnan telepített környezet hálózati konfigurációját, amely magában foglalhatja a megfelelő hálózatkezelő szoftver telepítését.
Initramfs
új initramfs létrehozása általában nem szükséges,mivel az mkinitcpio a kernel csomag pacstrap-val történő telepítésekor futott.
LVM, rendszer titkosítás vagy RAID esetén módosítsa az mkinitcpio-t.conf (5) és hozza létre újra az initramfs képet:
# mkinitcpio -P
root password
állítsa be a root jelszót:
# passwd
Boot loader
válasszon és telepítsen egy Linux-képes boot loadert., Ha van Intel vagy AMD CPU, engedélyezze a mikrokód frissítéseit is.
Reboot
lépjen ki a chroot környezetből a exit
beírásával vagy a megnyomásával.
opcionálisan manuálisan távolítsa el az összes partíciót umount -R /mnt
: ez lehetővé teszi, hogy észrevegye az “elfoglalt” partíciókat, és megtalálja az okot a fuser(1) segítségével.
végül indítsa újra a gépet a reboot
beírásával: a még felszerelt partíciókat a systemd automatikusan leválasztja., Ne felejtse el eltávolítani a telepítő adathordozót, majd jelentkezzen be az új rendszerbe a root fiókkal.
telepítés utáni
lásd a rendszerkezelési irányokra és a telepítés utáni oktatóanyagokra vonatkozó általános ajánlásokat (például grafikus felhasználói felület, Hang vagy érintőpad beállítása).
az érdeklődésre számot tartó alkalmazások listáját lásd az alkalmazások listája című részben.