Welcome to Our Website

Przewodnik instalacji

ten dokument jest przewodnikiem instalacji Arch Linux przy użyciu systemu live uruchomionego z nośnika instalacyjnego wykonanego z oficjalnego obrazu instalacyjnego. Nośnik instalacyjny zawiera funkcje ułatwień dostępu, które są opisane na stronie Install Arch Linux z opcjami ułatwień dostępu. Alternatywne sposoby instalacji znajdują się w kategorii: proces instalacji.

przed instalacją warto przejrzeć FAQ. Aby zapoznać się z konwencjami używanymi w tym dokumencie, zobacz Help:Reading., W szczególności przykłady kodu mogą zawierać symbole zastępcze (sformatowane w italics), które należy zastąpić ręcznie.

aby uzyskać bardziej szczegółowe instrukcje, zobacz odpowiednie artykuły ArchWiki lub strony podręcznika różnych programów, oba połączone z tym przewodnikiem. Aby uzyskać interaktywną pomoc, dostępny jest również kanał IRC i fora.

Arch Linux powinien działać na dowolnym komputerze kompatybilnym z x86_64 z minimum 512 MiB RAM, chociaż do uruchomienia systemu live potrzebna jest większa ilość pamięci. Podstawowa instalacja powinna zająć mniej niż 2 GiB miejsca na dysku., Ponieważ proces instalacji wymaga pobierania pakietów ze zdalnego repozytorium, niniejszy przewodnik zakłada, że dostępne jest działające połączenie internetowe.

przed instalacją

uzyskaj obraz instalacyjny

odwiedź stronę pobierania i, w zależności od sposobu uruchamiania, uzyskaj plik ISO lub obraz netboot i odpowiednią sygnaturę GnuPG.

zweryfikuj podpis

zaleca się zweryfikować podpis obrazu przed użyciem, szczególnie podczas pobierania z serwera lustrzanego HTTP, gdzie pobieranie jest zazwyczaj przechwytywane w celu wyświetlenia złośliwych obrazów.,

w systemie z zainstalowanym GnuPG, zrób to, pobierając podpis PGP (pod sumami kontrolnymi na stronie pobierania) do katalogu ISO i weryfikując go za pomocą:

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

alternatywnie, z istniejącej instalacji Arch Linux uruchom:

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

  • podpis sam może być manipulowany, jeśli zostanie pobrany ze strony lustrzanej, zamiast z archlinux.org jak wyżej. W takim przypadku upewnij się, że klucz publiczny, który jest używany do dekodowania podpisu, jest podpisany przez inny, godny zaufania klucz., Polecenie gpg wyświetli odcisk palca klucza publicznego.
  • inną metodą weryfikacji autentyczności podpisu jest upewnienie się, że odcisk palca klucza publicznego jest identyczny z odciskiem palca klucza dewelopera Arch Linux, który podpisał plik ISO. Więcej informacji na temat procesu uwierzytelniania kluczy można znaleźć w Wikipedii:Kryptografia klucza publicznego.,

przygotowanie nośnika instalacyjnego

obraz instalacyjny może być dostarczony do urządzenia docelowego za pomocą pamięci flash USB, dysku optycznego lub sieci z PXE: postępuj zgodnie z odpowiednim artykułem, aby przygotować nośnik instalacyjny z wybranego obrazu.

Uruchom środowisko live

Uwaga: obrazy instalacyjne Arch Linux nie obsługują bezpiecznego rozruchu. Aby uruchomić nośnik instalacyjny, musisz wyłączyć Bezpieczne uruchamianie. W razie potrzeby można skonfigurować Bezpieczny rozruch po zakończeniu instalacji.,
  1. wskaż aktualne urządzenie startowe na to, które ma nośnik instalacyjny Arch Linux. Zazwyczaj jest to osiągane przez naciśnięcie klawisza podczas fazy POST, jak wskazano na ekranie powitalnym. Szczegółowe informacje można znaleźć w instrukcji obsługi płyty głównej.
  2. gdy pojawi się menu boot loader nośnika instalacyjnego, wybierz Arch Linux install medium i naciśnij Enter, aby przejść do środowiska instalacyjnego.
    Wskazówka: obraz instalacyjny wykorzystuje systemd-boot do uruchamiania w trybie UEFI i syslinux do uruchamiania w trybie BIOS. Zobacz README.bootparams dla listy parametrów rozruchu.,
  3. zostaniesz zalogowany na pierwszej wirtualnej konsoli jako użytkownik root i otrzymasz monit Zsh shell.

aby przełączyć się na inną konsolę—na przykład, aby wyświetlić ten przewodnik z Lynx obok instalacji—użyj skrótu Alt+arrow. Do edycji plików konfiguracyjnych są dostępne mcedit(1), nano i vim. Zobacz pakiety.x86_64 dla listy pakietów zawartych w nośniku instalacyjnym.

Ustaw układ klawiatury

domyślną mapą klawiatury konsoli jest MY., Dostępne układy można wymienić za pomocą:

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

aby zmodyfikować układ, należy dodać odpowiednią nazwę pliku do loadkeys(1), pomijając ścieżkę i rozszerzenie pliku. Na przykład, aby ustawić Niemiecki układ klawiatury:

# loadkeys de-latin1

czcionki Konsolowe znajdują się w /usr/share/kbd/consolefonts/ I można je również ustawić za pomocą setfont(8).

zweryfikuj tryb Rozruchu

aby zweryfikować tryb Rozruchu, wyświetl katalog efivars:

# ls /sys/firmware/efi/efivars

Jeśli polecenie wyświetli katalog bez błędu, system zostanie uruchomiony w trybie UEFI., Jeśli katalog nie istnieje, system może zostać uruchomiony w trybie BIOS (lub CSM). Jeśli system nie uruchomił się w żądanym trybie, zapoznaj się z instrukcją obsługi płyty głównej.

Połącz się z Internetem

aby skonfigurować połączenie sieciowe w środowisku live, wykonaj następujące kroki:

  • upewnij się, że twój interfejs sieciowy jest wymieniony i włączony, na przykład za pomocą ip-link(8):
    # ip link
  • w przypadku sieci bezprzewodowej upewnij się, że karta bezprzewodowa nie jest zablokowana za pomocą rfkill.
  • Podłącz do sieci:
    • Ethernet-podłącz kabel.,
    • Wi-Fi—uwierzytelnianie do sieci bezprzewodowej za pomocą iwctl.
  • Konfiguracja połączenia sieciowego:
    • DHCP: dynamiczny adres IP i przypisanie serwera DNS (dostarczane przez systemd-networkd i systemd-resolved) powinny działać po wyjęciu z pudełka dla interfejsów sieci przewodowych i bezprzewodowych.
    • Statyczny adres IP: postępuj zgodnie z konfiguracją sieci # Statyczny adres IP.,
  • połączenie można zweryfikować za pomocą ping:
    # ping archlinux.org

Uwaga: w obrazie instalacyjnym systemd-networkd, systemd-resolved i iwd są wstępnie skonfigurowane i domyślnie włączone. Tak nie będzie w przypadku zainstalowanego systemu.

zaktualizuj zegar systemowy

użyj timedatectl(1), aby upewnić się, że zegar systemowy jest dokładny:

# timedatectl set-ntp true

aby sprawdzić status usługi, użyjtimedatectl status.,

partycja dysków

po rozpoznaniu przez system NA ŻYWO dyski są przypisywane do urządzenia blokowego, takiego jak/dev/sda,/dev/nvme0n1 lub/dev/mmcblk0. Aby zidentyfikować te urządzenia, użyj lsblk lub fdisk.

# fdisk -l

wyniki kończące się narom,loop lubairoot mogą być ignorowane.

następujące partycje są wymagane dla wybranego urządzenia:

  • jedna partycja dla katalogu głównego /.,
  • do uruchamiania w trybie UEFI: partycja systemowa EFI.

Jeśli chcesz utworzyć dowolne urządzenia blokowe dla LVM, szyfrowania systemu lub RAID, zrób to teraz.,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.,

Uwaga:

  • użyj fdisk lub parted do modyfikacji tablic partycji, na przykład fdisk /dev/the_disk_to_be_partitioned.
  • przestrzeń wymiany może być ustawiona na pliku wymiany dla systemów plików ją obsługujących.
  • Jeśli dysk, z którego chcesz się uruchomić, ma już partycję systemową EFI, nie twórz kolejnej, ale Użyj istniejącej partycji.

sformatuj partycje

Po utworzeniu partycji każda nowo utworzona partycja musi być sformatowana za pomocą odpowiedniego systemu plików., Na przykład, aby utworzyć system plików Ext4 na /dev/root_partition, Uruchom:

# mkfs.ext4 /dev/root_partition

jeśli utworzyłeś partycję do wymiany, zainicjuj ją za pomocą mkswap(8):

# mkswap /dev/swap_partition

Zobacz systemy plików#Utwórz system plików po szczegóły.

uwaga: dla ułożonych urządzeń blokowych należy zastąpić/dev/*_partition odpowiednią ścieżką urządzenia blokowego.

Zamontuj systemy plików

Zamontuj wolumin główny do/mnt., Na przykład, jeśli wolumin główny to /dev/root_partition:

# mount /dev/root_partition /mnt

Utwórz pozostałe punkty montowania (takie jak /mnt/efi) za pomocą mkdir(1) i zamontuj odpowiadające im woluminy.

jeśli utworzyłeś wolumin wymiany, włącz go za pomocą swapon(8):

# swapon /dev/swap_partition

genfstab(8) wykryje później zamontowane systemy plików i przestrzeń wymiany.

instalacja

Wybierz pakiety lustrzane

pakiety, które mają być zainstalowane, muszą być pobrane z serwerów lustrzanych, które są zdefiniowane w/etc/pacman.d/mirrorlist., W systemie live, po połączeniu się z Internetem, reflektor aktualizuje listę serwerów lustrzanych, wybierając 70 ostatnio zsynchronizowanych serwerów lustrzanych HTTPS i sortując je według szybkości pobierania.

im wyżej mirror jest umieszczony na liście, tym większy priorytet ma przy pobieraniu pakietu. Możesz sprawdzić plik, aby sprawdzić, czy jest zadowalający. Jeśli tak nie jest, odpowiednio zmodyfikuj plik i przesuń geograficznie najbliższe lusterka na górę listy, chociaż należy wziąć pod uwagę inne kryteria.,

plik ten zostanie później skopiowany do nowego systemu przez pacstrap, więc warto to zrobić.

zainstaluj niezbędne pakiety

Użyj skryptu pacstrap(8), aby zainstalować pakiet podstawowy, jądro Linuksa i oprogramowanie sprzętowe dla wspólnego sprzętu:

# pacstrap /mnt base linux linux-firmware
Wskazówka:

  • możesz zastąpić wybrany pakiet jądra Linuksa lub całkowicie go pominąć podczas instalacji w kontenerze.
  • można pominąć instalację pakietu firmware podczas instalacji na maszynie wirtualnej lub kontenerze.,

pakiet podstawowy nie zawiera wszystkich narzędzi z instalacji live, więc instalacja innych pakietów może być konieczna dla w pełni funkcjonalnego systemu bazowego., W szczególności rozważ zainstalowanie:

  • narzędzi do zarządzania systemami plików, które będą używane w systemie,
  • narzędzi do dostępu do partycji RAID lub LVM,
  • specyficznego oprogramowania firmware dla innych urządzeń nie wchodzących w skład oprogramowania firmware Linuksa,
  • oprogramowania niezbędnego do tworzenia sieci,
  • edytora tekstu,
  • pakietów dostępu do dokumentacji na stronach man i info: man-db, man-pages i texinfo.,

aby zainstalować inne pakiety lub grupy pakietów, dodaj ich nazwy do powyższego polecenia pacstrap (rozdzielone spacjami) lub użyj pacman podczas chrootowania do nowego systemu. Dla porównania pakiety dostępne w systemie live można znaleźć w pakietach.x86_64

skonfiguruj system

Fstab

Wygeneruj plik fstab (użyj -U lub -L aby zdefiniować odpowiednio przez UUID lub etykiety):

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

sprawdź wynikowy plik /mnt/etc/fstab I edytuj go w przypadku wystąpienia błędów.,

Chroot

Zmień root na nowy system:

# arch-chroot /mnt

Strefa czasowa

Ustaw strefę czasową:

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

Uruchom hwclock(8), aby wygenerować /etc/adjtime:

# hwclock --systohc

ta komenda zakłada, że zegar sprzętowy jest ustawiony na UTC. Zobacz System time # Time standard po szczegóły.

Localization

Edytuj/etc/locale.gen I odkomentujen_US.UTF-8 UTF-8 I inne potrzebne lokalizacje. Wygeneruj ustawienia regionalne, uruchamiając:

# locale-gen

Utwórz ustawienia regionalne.,plik conf (5) i odpowiednio ustawić zmienną LANG:

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

Jeśli ustawisz układ klawiatury, Ustaw zmiany na stałe w vconsole.conf(5):

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

konfiguracja sieci

Utwórz plik nazwy hosta:

/etc/Nazwa hosta
myhostnamepre 

dodaj pasujące wpisy do hostów(5):

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

Jeśli system ma stały adres IP, powinien być używany zamiast 127.0.1.1.,

Ukończ konfigurację sieci dla nowo zainstalowanego środowiska, która może obejmować zainstalowanie odpowiedniego oprogramowania do zarządzania siecią.

initramfs

Tworzenie nowego initramfs zwykle nie jest wymagane, ponieważ mkinitcpio został uruchomiony podczas instalacji pakietu jądra z pacstrap.

dla LVM, szyfrowania systemu lub RAID, zmodyfikuj mkinitcpio.conf(5) i odtworzyć obraz initramfs:

# mkinitcpio -P

hasło roota

Ustaw hasło roota:

# passwd

Boot loader

Wybierz i zainstaluj program ładujący z obsługą Linuksa., Jeśli masz procesor Intel lub AMD, włącz dodatkowo aktualizacje mikrokodu.

Uruchom ponownie

Zamknij środowisko chroot, wpisującexit lub naciskającCtrl+d.

Opcjonalnie ręcznie odmontuj wszystkie partycje za pomocąumount -R /mnt: pozwala to zauważyć wszystkie "zajęte" partycje i znaleźć przyczynę za pomocą fuser(1).

na koniec uruchom ponownie maszynę, wpisującreboot: wszystkie nadal zamontowane partycje zostaną automatycznie odmontowane przez systemd., Pamiętaj, aby usunąć nośnik instalacyjny, a następnie zalogować się do nowego systemu za pomocą konta root.

po instalacji

zapoznaj się z ogólnymi zaleceniami dotyczącymi instrukcji zarządzania systemem i samouczków po instalacji(takich jak konfiguracja graficznego interfejsu użytkownika, dźwięku lub touchpada).

lista aplikacji, które mogą być interesujące, znajduje się w liście aplikacji.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *