Difference between revisions of "Installation guide (Česky)"

From ArchWiki
Jump to: navigation, search
(use https for links to archlinux.org)
(update interlanguage links)
(Tag: wiki-scripts)
 
(49 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
[[Category:About Arch (Česky)]]
 
[[Category:Getting and installing Arch (Česky)]]
 
[[Category:Getting and installing Arch (Česky)]]
 +
[[ar:Installation guide]]
 +
[[bg:Installation guide]]
 +
[[da:Installation guide]]
 
[[de:Arch Install Scripts]]
 
[[de:Arch Install Scripts]]
[[es:Installation Guide]]
+
[[el:Installation guide]]
[[fr:Arch_install_scripts]]
+
[[en:Installation guide]]
[[it:Installation Guide]]
+
[[es:Installation guide]]
[[ko:Installation Guide]]
+
[[fi:Installation guide]]
[[pl:Installation Guide]]
+
[[fr:Arch install scripts]]
[[pt:Installation Guide]]
+
[[hr:Installation guide]]
 +
[[hu:Installation guide]]
 +
[[id:Installation guide]]
 +
[[it:Installation guide]]
 +
[[ja:インストールガイド]]
 +
[[ko:Installation guide]]
 +
[[lt:Installation guide]]
 +
[[nl:Installation guide]]
 +
[[pl:Installation guide]]
 +
[[pt:Installation guide]]
 
[[ro:Ghid de instalare]]
 
[[ro:Ghid de instalare]]
[[ru:Installation Guide]]
+
[[ru:Installation guide]]
[[uk:Installation Guide]]
+
[[sk:Installation guide]]
[[zh-CN:Installation Guide]]
+
[[sr:Installation guide]]
[[zh-TW:Installation Guide]]
+
[[th:Installation guide]]
Součástí [https://www.archlinux.org/news/install-media-20120715-released/ instalačního média 2012.07.15] již nadále není AIF (the Arch Installation Framework), ale jsou namísto něj pro pomoc s instalačním procesem poskytnuty [https://github.com/falconindy/arch-install-scripts Arch Install Scripts]. Tento článek shrnuje proces instalace za pomoci těchto skriptů. Pro průvodce cíleného na nováčky vizte [[Beginners' Guide]].
+
[[tr:Installation guide]]
 +
[[zh-hans:Installation guide]]
 +
[[zh-hant:Installation guide]]
 +
Tato stránka vás provede procesem instalace [[Arch Linux (Česky)|Arch Linuxu]] pomocí [https://projects.archlinux.org/arch-install-scripts.git/ Arch Install Scripts]. Před instalací si prosím pročtěte [[FAQ (Česky)|často kladené otázky]]. Pokud hledáte podrobnější a více vysvětlující příručku, navštivte [[Beginners' guide (Česky)|příručku začátečníka]].
  
== Stažení ==
+
Komunitou spravovaná [[Main page (Česky)|ArchWiki]] je výborným zdrojem dokumentace, řešení problémů hledejte nejdříve zde. Pokud nemůžete nalézt řešení problému, jsou vám k dispozici [[Wikipedia:IRC|IRC]] kanál (irc://irc.freenode.net/#archlinux) a [https://bbs.archlinux.org/ fórum]. Určitě také pročtěte manuálové stránky jakéhokoli příkazu, který vám není povědomý; manuálové stránky se obvykle prohlíží příkazem {{ic|man ''command''}}.
Nové ISO Arch Linuxu stáhnete z [https://www.archlinux.org/download/ Arch Linux download page].
 
* Namísto šesti odlišných obrazů poskytujeme pouze jediný, který lze nabootovat do živého i686 nebo x86_64 systému určeného pro instalaci Arch Linuxu přes síť. Média obsahující repozitář [core] již nejsou a nebudou poskytovány.
 
* Instalační obrazy jsou podepsány a je silně doporučeno před použitím ověřit jejich signaturu. V Arch Linuxu toto můžete provést pomocí {{bc|pacman-key -v <iso-file>.sig}}
 
* Obraz lze vypálit na CD, připojit jako ISO soubor nebo zapsat přímo na USB klíčenku s použitím nástroje typu {{ic|dd}}. Je zamýšlen pouze pro nové instalace; stávající Arch Linux systém lze vždy zaktualizovat příkazem {{ic|pacman -Syu}}.
 
  
== Rozložení klávesnice ==
+
== Před instalací ==
  
Pro mnohé země a typy klávesnic (včetně té české) jsou již příslušné mapy klávesnic k dispozici a příkaz {{ic|loadkeys cz-qwertz}} by mohl udělat to, co teď chcete. Další mapy klávesnic můžete nalézt v {{ic|/usr/share/kbd/keymaps/}} (při použití loadkeys můžete cestu k souboru a příponu vynechat).
+
Arch Linux by měl být spustitelný na libovolném počítači kompatibilním s [[w:X86-64|x86_64]] s min. 512 MB RAM. Základní instalace se všemi balíčky ze skupiny {{Grp|base}} by měla zabírat méně než 800 MB místa na disku.
  
== Rozdělte disk ==
+
ISO Arch Linuxu stáhněte z [https://www.archlinux.org/download/ Arch Linux download page].
Pro detaily vizte [[partitioning]].
+
* Poskytujeme jediný obraz, který lze nabootovat do živého i686 nebo x86_64 systému určeného pro instalaci Arch Linuxu přes síť. Média obsahující repozitář [core] již nejsou a nebudou poskytovány.
 +
* Instalační obrazy jsou podepsány a je silně doporučeno před použitím ověřit jejich signaturu. V Arch Linuxu toto můžete provést pomocí {{bc|$ pacman-key -v <iso-file>.sig}}
 +
* Obraz lze vypálit na CD, připojit jako ISO soubor nebo [[USB Installation Media|zapsat na USB flashdisk]]. Obraz je určen pouze pro nové instalace; existující Arch Linux systém lze vždy aktualizovat příkazem {{ic|pacman -Syu}}.
  
Nezapomeňte vytvořit jakákoliv vrstvená bloková zařízení typu [[lvm|LVM]], [[Dm-crypt_with_LUKS|LUKS]] nebo [[RAID|RAID]].
+
Po zavedení systému budete přihlášeni jako root uživatel se [[Zsh]] shellem.
  
== Naformátujte oddíly ==
+
Pro úpravu nebo vytvoření konfiguračních souborů je možné použít nástroje [[nano#Usage|nano]], [[w:vi|vi]] nebo [[vim#Usage|vim]]
Pro detaily vizte [[Format_a_device#Step_2:_create_the_new_file_system|zde]].
 
  
Pokud používáte (U)EFI, nejspíše budete potřebovat oddíl navíc pro hostování Systémového oddílu UEFI. Přečtěte si [[Unified_Extensible_Firmware_Interface#Create_an_UEFI_System_Partition_in_Linux|tento článek]].
+
=== UEFI ===
  
== Připojte oddíly ==
+
Pokud máte základní desku s [[Unified Extensible Firmware Interface|UEFI]] firmvérem a nastaven UEFI režim, ověřte, zda je systém zavedený v UEFI režimu zkontrolováním [[efivars]]:
Nyní musíme připojit kořenový oddíl na {{ic|/mnt}}. Měli byste též vytvořit podadresáře pro jakékoliv další oddíly ({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) a připojit je zrovna tak, pokud chcete, aby je {{ic|genfstab}} našel.
 
  
== Připojte se k Internetu ==
+
# ls /sys/firmware/efi/efivars
Předpokládaje drátové spojení, mělo by pro zápůjčku IP adresy stačit pustit {{ic|dhclient}} nebo {{ic|dhcpcd}}. Pro více informací navštivte [[configuring network]].
 
  
=== Bezdrátové připojení ===
+
=== Rozložení klávesnice ===
Pro nastavení své bezdrátové sítě spusťte {{ic|wifi-menu}}. Vizte [[Wireless Setup]] a [[Netcfg#Configuration|Netcfg]] pro podrobnosti.
 
  
== Nainstalujte základní systém ==
+
Pro mnohé země a typy klávesnic (včetně té české) jsou již příslušné mapy klávesnic k dispozici a příkaz {{ic|loadkeys cz-qwertz}} by mohl udělat to co chcete. Další mapy klávesnic můžete nalézt v {{ic|/usr/share/kbd/keymaps/}} (při použití loadkeys můžete cestu k souboru a příponu vynechat).
Před instalací byste mohli chtít provést změny v {{ic|/etc/pacman.d/mirrorlist}}, aby byl vámi upřednostňovaný mirror první v seznamu. Tato kopie mirrorlistu bude také nainstalována na váš nový systém přes {{ic|pacstrap}}, takže má cenu udělat to správně už teď.
+
 
 +
=== Připojte se k Internetu ===
 +
 
 +
Služba DHCP je již povolena pro všechna dostupná síťová rozhraní. Ověřte funkčnost připojení, např. příkazem:
 +
 
 +
# ping archlinux.org
 +
 
 +
Pokud potřebujete nastavit statickou IP adresu nebo použít nějaký nástroj pro správu připojení (např. [[Netctl]]), měli byste tuto službu nejdříve zastavit (nahraďte {{ic|enp0s25}} správným síťovým rozhraním):
 +
# systemctl stop dhcpcd@''enp0s25''.service
 +
 
 +
Pro více informací navštivte [[Network configuration]].
 +
 
 +
==== Bezdrátové připojení ====
 +
 
 +
Pro výpis dostupných sítí a vytvoření připojení na zvoleném síťovém rozhraní použijte příkaz (nahraďte {{ic|wlp2s0}} síťovým rozhraním bezdrátového adaptéru):
 +
 
 +
# wifi-menu -o ''wlp2s0''
 +
 
 +
Výsledný konfigurační soubor bude uložen v {{ic|/etc/netctl}}. Pro podrobnosti vizte [[Wireless network configuration]].
 +
 
 +
=== Nastavte systémový čas ===
 +
 
 +
Použijte [[systemd-timesyncd]] pro nastavení přesného času:
 +
 
 +
# timedatectl set-ntp true
 +
 
 +
Chcete-li zkontrolovat stav služby, použijte {{ic|timedatectl status}}.
 +
 
 +
=== Rozdělte disk ===
 +
 
 +
Pro úpravu a vytvoření [[partition table]] (tabulka oddílů) použijte [[fdisk]], [[cfdisk]] nebo [[parted]] pro [[MBR]] a [[GPT]], nebo [[gdisk]] (pouze GPT).
 +
 
 +
Alespoň jeden oddíl musí být dostupný pro kořenový adresář {{ic|/}}. Pokud používáte UEFI, budete potřebovat další oddíl pro hostování [[EFI System Partition]]. Také mohou být zapotřebí další oddíly, např. [[GRUB#GUID Partition Table (GPT) specific instructions|GRUB BIOS boot partition]] na BIOS/GPT konfiguraci.
 +
 
 +
Nezapomeňte vytvořit jakákoliv vrstvená bloková zařízení typu [[LVM]], [[dm-crypt with LUKS|LUKS]] nebo [[RAID]], pokud je požadujete.
 +
 
 +
Pro detaily vizte [[Partitioning]].
 +
 
 +
=== Naformátujte oddíly ===
 +
 
 +
Naformátovaní oddílu jako [[ext4]]:
 +
 
 +
# mkfs.ext4 /dev/sd''xY''
 +
 
 +
Naformátovaní [[swap]] oddílu:
 +
 
 +
# mkswap /dev/sd''xY''
 +
 
 +
Naformátovaní oddílu jako FAT32 (EFI System Partition):
 +
 
 +
# mkfs.fat -F32 /dev/sd''xY''
  
Použitím skriptu [https://github.com/falconindy/arch-install-scripts/blob/master/pacstrap.in pacstrap] nainstalujeme základní systém. Pokud plánujete kompilovat software z [[AUR]] nebo přes [[ABS]], měli byste také nainstalovat skupinu balíčků ''base-devel''.
+
Pro detaily vizte [[File_systems#Create_a_file_system|zde]] a [[swap|zde]].
 
# pacstrap /mnt base base-devel
 
  
Další balíčky můžete nainstalovat připsáním jejich názvů k výše uvedenému příkazu (oddělujte je pomocí mezer), včetně bootloaderu, chcete-li.
+
=== Připojte oddíly ===
  
== Nainstalujte bootloader ==
+
Nyní připojte kořenový oddíl na {{ic|/mnt}}. Poté vytvořte podadresáře pro jakékoliv další oddíly a připojte je ({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) a aktivujte [[swap]] oddíl přes {{ic|swapon}}, pokud chcete, aby je {{ic|genfstab}} našel.
=== [[GRUB2|GRUB]] ===
 
  
* Pro BIOS:
+
== Instalace ==
  
# pacstrap /mnt grub-bios
+
=== Vyberte mirrory ===
  
* Pro EFI (v některých případech budete namísto uvedeného potřebovat {{ic|grub-efi-i386}}:
+
Před instalací byste mohli chtít provést změny v {{ic|/etc/pacman.d/mirrorlist}}, aby byl vámi upřednostňovaný mirror první v seznamu. Tato kopie mirrorlistu bude také nainstalována na váš nový systém přes {{ic|pacstrap}}, takže má cenu udělat to správně už teď.
  
# pacstrap /mnt grub-efi-x86_64
+
=== Nainstalujte základní systém ===
  
* Po chrootu nainstalujte GRUB (vizte sekci [[#Configure system|Configure system]]).
+
Použitím skriptu [https://projects.archlinux.org/arch-install-scripts.git/tree/pacstrap.in pacstrap] nainstalujete základní systém.
  
=== [[Syslinux|Syslinux]] ===
+
  # pacstrap /mnt base
+
 
  # pacstrap /mnt syslinux
+
Další balíčky můžete nainstalovat připsáním jejich názvů k výše uvedenému příkazu (oddělujte je pomocí mezer), včetně bootloaderu, chcete-li. Doporučuje se společně s balíkem {{ic|base}} nainstalovat i balík {{ic|base-devel}}.
  
 
== Nakonfigurujte systém ==
 
== Nakonfigurujte systém ==
Následujícím příkazem vygenerujete [[fstab]] (pokud upřednostňujete použití UUID nebo labelů, přidejte přepínač {{ic|-U}}, respektive {{ic|-L}}):
+
 
 +
=== fstab ===
 +
 
 +
Vygenerujte [[fstab]] soubor (pokud upřednostňujete použití UUID nebo labelů, použijte přepínač {{ic|-U}}, respektive {{ic|-L}}):
 +
 
 
  # genfstab -p /mnt >> /mnt/etc/fstab
 
  # genfstab -p /mnt >> /mnt/etc/fstab
Dále provedeme [[chroot]] do našeho nově nainstalovaného systému:
+
 
 +
Poté skontrolujte výsledek v {{ic|/mnt/etc/fstab}} a pokud jsou v něm chyby, opravte je.
 +
 
 +
=== Chroot ===
 +
 
 +
Proveďte [[chroot]] do nově nainstalovaného systému:
 +
 
 
  # arch-chroot /mnt
 
  # arch-chroot /mnt
  
* Zapište svůj hostname do {{ic|/etc/hostname}}.
+
=== Časové pásmo ===
* Proveďte symlink {{ic|/etc/localtime}} na {{ic|/usr/share/zoneinfo/Zóna/Podzóna}}. Nahraďte {{ic|Zóna}} a {{ic|Podzóna}} podle svého gusta. Například:
+
 
 +
Nastavte [[Time zone|časové pásmo]] vytvořením symlinku {{ic|/etc/localtime}} na {{ic|/usr/share/zoneinfo/Zóna/Podzóna}}. Nahraďte {{ic|Zóna}} a {{ic|Podzóna}} podle svého gusta. Například:
  
 
  # ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime
 
  # ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime
  
* Nastavte [https://wiki.archlinux.org/index.php/Locale#Setting_system-wide_locale locale] v {{ic|/etc/locale.conf}}.
+
Spusťte {{ic|hwclock}} pro vygenerovaní {{ic|/etc/adjtime}}. Pokud je zvolen UTC standard, ostatní operační systémy (Windows) musí být nastaveny stejně. Pro více informací vizte [[Time]].
* Odkomentujte vybrané locale v {{ic|/etc/locale.gen}} a vygenerujte ho s {{ic|locale-gen}}.
+
 
* Nakonfigurujte {{ic|/etc/mkinitcpio.conf}} podle potřeby (vizte [[mkinitcpio]]) a vytvořte startovací RAM disk s:
+
# hwclock --systohc --''utc''
+
 
 +
=== Lokalizace ===
 +
 
 +
Odkomentujte vybrané locale v {{ic|/etc/locale.gen}} a vygenerujte je:
 +
 
 +
# locale-gen
 +
 
 +
Zapište předvolenou lokalizaci ve formátu {{ic|1=LANG=''your_locale''}} do {{ic|/etc/locale.conf}}. Pokud chcete, nastavte [[Keyboard configuration in console|konzolové rozložení klávesnice]] a [[Fonts#Console_fonts|konzolový font]] v {{ic|/etc/vconsole.conf}}
 +
 
 +
=== Hostname ===
 +
 
 +
Zapište [[hostname]] do {{ic|/etc/hostname}} a {{ic|/etc/hosts}}.
 +
 
 +
=== Nastavení síte ===
 +
 
 +
Pro nainstalovaný systém znovu nastavte síťové připojení. Pokud chcete zapnout DHCP na všech kabelových síťových rozhraních (jako při startu systému), použijte příkaz:
 +
 
 +
# systemctl enable dhcpcd.service
 +
 
 +
Pro podrobnosti vizte [[Network configuration]] a [[Wireless network configuration]].
 +
 
 +
=== Initramfs ===
 +
 
 +
Pokud jste udělali změny v [[mkinitcpio.conf]], vytvořte nový startovací RAM disk:
 +
 
 
  # mkinitcpio -p linux
 
  # mkinitcpio -p linux
  
* Nakonfigurujte bootloader: vizte příslušné články ze sekce věnované instalaci bootloaderu.
+
=== Root heslo ===
 +
 
 +
Nastavte heslo pro užívatele root:
 +
 
 +
# passwd
 +
 
 +
=== Boot loader ===
 +
 
 +
Nainstalujte a nakonfigurujte [[:Category:Boot loaders|boot loader]] (zavaděč). Na výběr jsou např. [[GRUB]] (BIOS/UEFI), [[rEFInd]], [[systemd-boot]] (pouze UEFI) a [[syslinux]] (pouze BIOS).
 +
 
 +
Pokud máte procesor Intel, nainstalujte i balíček {{Pkg|intel-ucode}} a [[Microcode#Enabling_Intel_microcode_updates|povolte aktualizace mikrokódu.]].
 +
 
 +
=== Restart ===
  
* Nastavte heslo uživatele root příkazem {{ic|passwd}}.
+
Pokud jste stále v prostředí chrootu, napište {{ic|exit}} nebo stiskněte {{ic|Ctrl+D}} pro jeho opuštění.
  
== Odpojte přebytky ==
 
Pokud jste stále v prostředí chrootu, napište {{ic|exit}} nebo stiskněte {{keypress|Ctrl+D}} pro jeho opuštění.
 
 
Dříve jsme připojili potřebné oddíly pod {{ic|/mnt}}. V tomto kroku je odpojíme:
 
Dříve jsme připojili potřebné oddíly pod {{ic|/mnt}}. V tomto kroku je odpojíme:
# umount /mnt/{boot,home,}
 
  
Nakonec restartujte počítač a zkonfigurujte svůj systém, jak je vysvětleno v [[Beginners' Guide/Post-Installation]].
+
# umount -R /mnt
 +
 
 +
Nakonec restartujte počítač příkazem {{ic|reboot}} a přihlašte se do nového systému do účtu uživatele root.
 +
 
 +
== Po instalaci ==
 +
 
 +
=== Správa uživatelů ===
 +
Vytvořte uživatelské účty podle vaší potřeby, jak je popsáno v [[Users and groups#User management|User management]]. Účet root není dobré používat pro běžné použití, nebo ho zpřístupňovat přes [[SSH]]. Účet root by měl být používán pouze pro účely správy systému.
 +
 
 +
=== Správa balíčků ===
 +
Vizte [[Pacman (Česky)|pacman]] a [[FAQ (Česky)#Správa balíčků|Často kladené otázky]] pro informace ohledně instalace, aktualizace a správy balíčků.
 +
 
 +
=== Správa služeb ===
 +
Arch Linux používá init systém [[systemd]], který je také správcem systémových služeb pro Linux. Pro správu systému Arch Linux je určitě dobré naučit se alespoň jeho základy. systemd se ovládá pomocí příkazu {{ic|systemctl}}. Přečtěte si prosím [[systemd#Basic systemctl usage]] pro více informací.
 +
 
 +
=== Zvuk ===
 +
[[ALSA (Česky)|ALSA]] obvykle funguje bez jakékoli konfigurace. Jen je potřeba ji zapnout (''unmute''). Nainstalujte balíček {{Pkg|alsa-utils}} (který obsahuje {{ic|alsamixer}}) a následujte [[Advanced Linux Sound Architecture#Unmuting the channels|tyto]] instrukce.
 +
 
 +
ALSA je obsažena v kernelu a je to doporučený systém. Pokud nefunguje, můžete zkusit [[OSS]]. Pokud máte na zvuk zvláštní požadavky, podívejte se na [[Sound system]] pro přehled různých článků.
 +
 
 +
=== Ovladač grafické karty ===
 +
Linuxové jádro obsahuje open-source video ovladače a podporuje hardwarově akcelerované framebuffery. Pro OpenGL a 2D akceleraci v X11 je však nutná podpora ze strany uživatelských aplikací.
 +
 
 +
Pokud nevíte, který chipset je na vašem stroji dostupný, spusťte:
 +
 
 +
$ lspci | grep VGA
 +
 
 +
Pro kompletní seznam open-source video ovladačů prohledejte databázi balíčků:
 +
 
 +
$ pacman -Ss xf86-video | less
 +
 
 +
Ovladač {{ic|vesa}} je obecným ovladačem nastavujícím rozlišení, který funguje se skoro každým GPU, ale neposkytuje 2D ani 3D akceleraci. Pokud lepší ovladač není k dispozici nebo jeho načtení selže, Xorg použije právě vesa. Pro instalaci spusťte:
 +
 
 +
# pacman -S xf86-video-vesa
 +
 
 +
Aby fungovala akcelerace a často aby se zpřístupnila všechna rozlišení, která umí GPU nastavit, je nutné použít patřičný ovladač:
 +
 
 +
{| class="wikitable"  style="text-align:center"
 +
|-
 +
! Výrobce !! Typ !! Ovladač !! OpenGL !! OpenGL ([[Multilib]]) !! Dokumentace
 +
|-
 +
| rowspan="3" {{R|'''AMD/<br/>ATI'''}} || rowspan="2" | Open source || {{Pkg|xf86-video-amdgpu}} || rowspan="2" | {{Pkg|mesa-libgl}}{{Broken package link|replaced by {{Pkg|mesa}}}} || rowspan="2" | {{Pkg|lib32-mesa-libgl}}{{Broken package link|replaced by {{Pkg|lib32-mesa}}}} || [[AMDGPU]]
 +
|-
 +
| {{Pkg|xf86-video-ati}} || [[ATI]]
 +
|-
 +
| Proprietární || {{AUR|catalyst}} || {{AUR|catalyst-libgl}} || {{AUR|lib32-catalyst-libgl}} || [[AMD Catalyst]]
 +
|-
 +
| {{C|'''Intel'''}} || Open source || {{Pkg|xf86-video-intel}} || {{Pkg|mesa-libgl}}{{Broken package link|replaced by {{Pkg|mesa}}}} || {{Pkg|lib32-mesa-libgl}}{{Broken package link|replaced by {{Pkg|lib32-mesa}}}} || [[Intel graphics]]
 +
|-
 +
| rowspan="4" {{G|'''Nvidia'''}} || Open source || {{Pkg|xf86-video-nouveau}} || {{Pkg|mesa-libgl}}{{Broken package link|replaced by {{Pkg|mesa}}}} || {{Pkg|lib32-mesa-libgl}}{{Broken package link|replaced by {{Pkg|lib32-mesa}}}} || [[Nouveau]]
 +
|-
 +
| rowspan="3" | Proprietární || {{Pkg|nvidia}} || {{Pkg|nvidia-libgl}}{{Broken package link|replaced by {{Pkg|nvidia-utils}}}} || {{Pkg|lib32-nvidia-libgl}}{{Broken package link|replaced by {{Pkg|lib32-nvidia-utils}}}} || rowspan="3" | [[NVIDIA]]
 +
|-
 +
| {{Pkg|nvidia-340xx}} || {{Pkg|nvidia-340xx-libgl}}{{Broken package link|replaced by {{Pkg|nvidia-340xx-utils}}}} || {{Pkg|lib32-nvidia-340xx-libgl}}{{Broken package link|replaced by {{Pkg|lib32-nvidia-340xx-utils}}}}
 +
|-
 +
| {{Pkg|nvidia-304xx}} || {{Pkg|nvidia-304xx-libgl}}{{Broken package link|replaced by {{Pkg|nvidia-304xx-utils}}}} || {{Pkg|lib32-nvidia-304xx-libgl}}{{Broken package link|replaced by {{Pkg|lib32-nvidia-304xx-utils}}}}
 +
|}
 +
 
 +
=== Display server ===
 +
X Window System, běžně označovaný jako X11 nebo X, je síťový a display protokol poskytující windowing systém pro bitmapová zobrazovací zařízení. Je to v podstatě standard pro implementaci grafických prostředí. Pro podrobnosti vizte [[Xorg (Česky)|Xorg]].
 +
 
 +
[[Wayland]] je nový display server protokol, je dostupná referenční implementace Weston. V této rané fázi vývoje je zde ze strany aplikací velmi málo podpory.
 +
 
 +
=== Fonty ===
 +
Možná budete chtít nainstalovat TrueType fonty, v základu jsou dostupné pouze neškálovatelné bitmapové fonty. DejaVu je balík obsahující několik velmi kvalitních všeobecných fontů s dobrou podporou [[Wikipedia:Unicode|Unicode]]:
 +
 
 +
# pacman -S ttf-dejavu
 +
 
 +
Pro instalační instrukce a návrhy fontů vizte [[Fonts]], pro informace o konfiguraci vykreslování fontů vizte [[Font configuration]].
 +
 
 +
== Závěr ==
 +
 
 +
Navštivte [[List of applications (Česky)|seznam aplikací]], které by vás mohly zajímat.
 +
 
 +
Navštivte [[General recommendations (Česky)|poinstalačního průvodce]] obsahující informace o nastavení touchpadu, vykreslování fontů apod.

Latest revision as of 07:56, 13 December 2017

Tato stránka vás provede procesem instalace Arch Linuxu pomocí Arch Install Scripts. Před instalací si prosím pročtěte často kladené otázky. Pokud hledáte podrobnější a více vysvětlující příručku, navštivte příručku začátečníka.

Komunitou spravovaná ArchWiki je výborným zdrojem dokumentace, řešení problémů hledejte nejdříve zde. Pokud nemůžete nalézt řešení problému, jsou vám k dispozici IRC kanál (irc://irc.freenode.net/#archlinux) a fórum. Určitě také pročtěte manuálové stránky jakéhokoli příkazu, který vám není povědomý; manuálové stránky se obvykle prohlíží příkazem man command.

Před instalací

Arch Linux by měl být spustitelný na libovolném počítači kompatibilním s x86_64 s min. 512 MB RAM. Základní instalace se všemi balíčky ze skupiny base by měla zabírat méně než 800 MB místa na disku.

ISO Arch Linuxu stáhněte z Arch Linux download page.

  • Poskytujeme jediný obraz, který lze nabootovat do živého i686 nebo x86_64 systému určeného pro instalaci Arch Linuxu přes síť. Média obsahující repozitář [core] již nejsou a nebudou poskytovány.
  • Instalační obrazy jsou podepsány a je silně doporučeno před použitím ověřit jejich signaturu. V Arch Linuxu toto můžete provést pomocí
    $ pacman-key -v <iso-file>.sig
  • Obraz lze vypálit na CD, připojit jako ISO soubor nebo zapsat na USB flashdisk. Obraz je určen pouze pro nové instalace; existující Arch Linux systém lze vždy aktualizovat příkazem pacman -Syu.

Po zavedení systému budete přihlášeni jako root uživatel se Zsh shellem.

Pro úpravu nebo vytvoření konfiguračních souborů je možné použít nástroje nano, vi nebo vim

UEFI

Pokud máte základní desku s UEFI firmvérem a nastaven UEFI režim, ověřte, zda je systém zavedený v UEFI režimu zkontrolováním efivars:

# ls /sys/firmware/efi/efivars

Rozložení klávesnice

Pro mnohé země a typy klávesnic (včetně té české) jsou již příslušné mapy klávesnic k dispozici a příkaz loadkeys cz-qwertz by mohl udělat to co chcete. Další mapy klávesnic můžete nalézt v /usr/share/kbd/keymaps/ (při použití loadkeys můžete cestu k souboru a příponu vynechat).

Připojte se k Internetu

Služba DHCP je již povolena pro všechna dostupná síťová rozhraní. Ověřte funkčnost připojení, např. příkazem:

# ping archlinux.org 

Pokud potřebujete nastavit statickou IP adresu nebo použít nějaký nástroj pro správu připojení (např. Netctl), měli byste tuto službu nejdříve zastavit (nahraďte enp0s25 správným síťovým rozhraním):

# systemctl stop dhcpcd@enp0s25.service

Pro více informací navštivte Network configuration.

Bezdrátové připojení

Pro výpis dostupných sítí a vytvoření připojení na zvoleném síťovém rozhraní použijte příkaz (nahraďte wlp2s0 síťovým rozhraním bezdrátového adaptéru):

# wifi-menu -o wlp2s0

Výsledný konfigurační soubor bude uložen v /etc/netctl. Pro podrobnosti vizte Wireless network configuration.

Nastavte systémový čas

Použijte systemd-timesyncd pro nastavení přesného času:

# timedatectl set-ntp true

Chcete-li zkontrolovat stav služby, použijte timedatectl status.

Rozdělte disk

Pro úpravu a vytvoření partition table (tabulka oddílů) použijte fdisk, cfdisk nebo parted pro MBR a GPT, nebo gdisk (pouze GPT).

Alespoň jeden oddíl musí být dostupný pro kořenový adresář /. Pokud používáte UEFI, budete potřebovat další oddíl pro hostování EFI System Partition. Také mohou být zapotřebí další oddíly, např. GRUB BIOS boot partition na BIOS/GPT konfiguraci.

Nezapomeňte vytvořit jakákoliv vrstvená bloková zařízení typu LVM, LUKS nebo RAID, pokud je požadujete.

Pro detaily vizte Partitioning.

Naformátujte oddíly

Naformátovaní oddílu jako ext4:

# mkfs.ext4 /dev/sdxY

Naformátovaní swap oddílu:

# mkswap /dev/sdxY

Naformátovaní oddílu jako FAT32 (EFI System Partition):

# mkfs.fat -F32 /dev/sdxY

Pro detaily vizte zde a zde.

Připojte oddíly

Nyní připojte kořenový oddíl na /mnt. Poté vytvořte podadresáře pro jakékoliv další oddíly a připojte je (/mnt/boot, /mnt/home, ...) a aktivujte swap oddíl přes swapon, pokud chcete, aby je genfstab našel.

Instalace

Vyberte mirrory

Před instalací byste mohli chtít provést změny v /etc/pacman.d/mirrorlist, aby byl vámi upřednostňovaný mirror první v seznamu. Tato kopie mirrorlistu bude také nainstalována na váš nový systém přes pacstrap, takže má cenu udělat to správně už teď.

Nainstalujte základní systém

Použitím skriptu pacstrap nainstalujete základní systém.

# pacstrap /mnt base

Další balíčky můžete nainstalovat připsáním jejich názvů k výše uvedenému příkazu (oddělujte je pomocí mezer), včetně bootloaderu, chcete-li. Doporučuje se společně s balíkem base nainstalovat i balík base-devel.

Nakonfigurujte systém

fstab

Vygenerujte fstab soubor (pokud upřednostňujete použití UUID nebo labelů, použijte přepínač -U, respektive -L):

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

Poté skontrolujte výsledek v /mnt/etc/fstab a pokud jsou v něm chyby, opravte je.

Chroot

Proveďte chroot do nově nainstalovaného systému:

# arch-chroot /mnt

Časové pásmo

Nastavte časové pásmo vytvořením symlinku /etc/localtime na /usr/share/zoneinfo/Zóna/Podzóna. Nahraďte Zóna a Podzóna podle svého gusta. Například:

# ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime

Spusťte hwclock pro vygenerovaní /etc/adjtime. Pokud je zvolen UTC standard, ostatní operační systémy (Windows) musí být nastaveny stejně. Pro více informací vizte Time.

# hwclock --systohc --utc

Lokalizace

Odkomentujte vybrané locale v /etc/locale.gen a vygenerujte je:

# locale-gen

Zapište předvolenou lokalizaci ve formátu LANG=your_locale do /etc/locale.conf. Pokud chcete, nastavte konzolové rozložení klávesnice a konzolový font v /etc/vconsole.conf

Hostname

Zapište hostname do /etc/hostname a /etc/hosts.

Nastavení síte

Pro nainstalovaný systém znovu nastavte síťové připojení. Pokud chcete zapnout DHCP na všech kabelových síťových rozhraních (jako při startu systému), použijte příkaz:

# systemctl enable dhcpcd.service

Pro podrobnosti vizte Network configuration a Wireless network configuration.

Initramfs

Pokud jste udělali změny v mkinitcpio.conf, vytvořte nový startovací RAM disk:

# mkinitcpio -p linux

Root heslo

Nastavte heslo pro užívatele root:

# passwd

Boot loader

Nainstalujte a nakonfigurujte boot loader (zavaděč). Na výběr jsou např. GRUB (BIOS/UEFI), rEFInd, systemd-boot (pouze UEFI) a syslinux (pouze BIOS).

Pokud máte procesor Intel, nainstalujte i balíček intel-ucode a povolte aktualizace mikrokódu..

Restart

Pokud jste stále v prostředí chrootu, napište exit nebo stiskněte Ctrl+D pro jeho opuštění.

Dříve jsme připojili potřebné oddíly pod /mnt. V tomto kroku je odpojíme:

# umount -R /mnt

Nakonec restartujte počítač příkazem reboot a přihlašte se do nového systému do účtu uživatele root.

Po instalaci

Správa uživatelů

Vytvořte uživatelské účty podle vaší potřeby, jak je popsáno v User management. Účet root není dobré používat pro běžné použití, nebo ho zpřístupňovat přes SSH. Účet root by měl být používán pouze pro účely správy systému.

Správa balíčků

Vizte pacman a Často kladené otázky pro informace ohledně instalace, aktualizace a správy balíčků.

Správa služeb

Arch Linux používá init systém systemd, který je také správcem systémových služeb pro Linux. Pro správu systému Arch Linux je určitě dobré naučit se alespoň jeho základy. systemd se ovládá pomocí příkazu systemctl. Přečtěte si prosím systemd#Basic systemctl usage pro více informací.

Zvuk

ALSA obvykle funguje bez jakékoli konfigurace. Jen je potřeba ji zapnout (unmute). Nainstalujte balíček alsa-utils (který obsahuje alsamixer) a následujte tyto instrukce.

ALSA je obsažena v kernelu a je to doporučený systém. Pokud nefunguje, můžete zkusit OSS. Pokud máte na zvuk zvláštní požadavky, podívejte se na Sound system pro přehled různých článků.

Ovladač grafické karty

Linuxové jádro obsahuje open-source video ovladače a podporuje hardwarově akcelerované framebuffery. Pro OpenGL a 2D akceleraci v X11 je však nutná podpora ze strany uživatelských aplikací.

Pokud nevíte, který chipset je na vašem stroji dostupný, spusťte:

$ lspci | grep VGA

Pro kompletní seznam open-source video ovladačů prohledejte databázi balíčků:

$ pacman -Ss xf86-video | less

Ovladač vesa je obecným ovladačem nastavujícím rozlišení, který funguje se skoro každým GPU, ale neposkytuje 2D ani 3D akceleraci. Pokud lepší ovladač není k dispozici nebo jeho načtení selže, Xorg použije právě vesa. Pro instalaci spusťte:

# pacman -S xf86-video-vesa

Aby fungovala akcelerace a často aby se zpřístupnila všechna rozlišení, která umí GPU nastavit, je nutné použít patřičný ovladač:

Výrobce Typ Ovladač OpenGL OpenGL (Multilib) Dokumentace
AMD/
ATI
Open source xf86-video-amdgpu mesa-libgl[broken link: replaced by mesa] lib32-mesa-libgl[broken link: replaced by lib32-mesa] AMDGPU
xf86-video-ati ATI
Proprietární catalystAUR catalyst-libglAUR lib32-catalyst-libglAUR AMD Catalyst
Intel Open source xf86-video-intel mesa-libgl[broken link: replaced by mesa] lib32-mesa-libgl[broken link: replaced by lib32-mesa] Intel graphics
Nvidia Open source xf86-video-nouveau mesa-libgl[broken link: replaced by mesa] lib32-mesa-libgl[broken link: replaced by lib32-mesa] Nouveau
Proprietární nvidia nvidia-libgl[broken link: replaced by nvidia-utils] lib32-nvidia-libgl[broken link: replaced by lib32-nvidia-utils] NVIDIA
nvidia-340xx nvidia-340xx-libgl[broken link: replaced by nvidia-340xx-utils] lib32-nvidia-340xx-libgl[broken link: replaced by lib32-nvidia-340xx-utils]
nvidia-304xx nvidia-304xx-libgl[broken link: replaced by nvidia-304xx-utils] lib32-nvidia-304xx-libgl[broken link: replaced by lib32-nvidia-304xx-utils]

Display server

X Window System, běžně označovaný jako X11 nebo X, je síťový a display protokol poskytující windowing systém pro bitmapová zobrazovací zařízení. Je to v podstatě standard pro implementaci grafických prostředí. Pro podrobnosti vizte Xorg.

Wayland je nový display server protokol, je dostupná referenční implementace Weston. V této rané fázi vývoje je zde ze strany aplikací velmi málo podpory.

Fonty

Možná budete chtít nainstalovat TrueType fonty, v základu jsou dostupné pouze neškálovatelné bitmapové fonty. DejaVu je balík obsahující několik velmi kvalitních všeobecných fontů s dobrou podporou Unicode:

# pacman -S ttf-dejavu

Pro instalační instrukce a návrhy fontů vizte Fonts, pro informace o konfiguraci vykreslování fontů vizte Font configuration.

Závěr

Navštivte seznam aplikací, které by vás mohly zajímat.

Navštivte poinstalačního průvodce obsahující informace o nastavení touchpadu, vykreslování fontů apod.