Například pomocí LiveCD GParted.
https://www.archlinux.org/download/
Nastavení rozložení klávesnice
loadkeys /usr/share/kbd/keymaps/i386/qwertz/cz-qwertz.map.gz
Písmo pro české znaky
setfont Lat2-Terminus16
Nastavení jazyka systému
nano /etc/locale.gen
odkomentovat cs_CZ.UTF-8 UTF-8
nechat odkomentované en_US.UTF-8 UTF-8
Ctrl+X
Y
Enter
Nastavit nový jazyk
locale-gen
export LANG=cs_CZ.UTF-8
ping google.com
Pokud nefunguje, postupovat podle https://wiki.archlinux.org/index.php/Beginners%27_Guide#Wired_2
Zjištění rozložení, pokud jsme ho zapomněli
lsblk /dev/sda
Připojení oddílů
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda6 /mnt/home
pacstrap /mnt base base-devel
gensftab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab
Zarovnat hodnoty, smazat data=ordered
, doplnit swap.
Doplnění swap
Pomocí blkid
zjistíme UUID swapového oddílu.
...
/dev/sda5: UUID="291c7bec-a020-4c6f-8cd8-6dbe5f4e3cc3" TYPE="swap"
...
Do /etc/fstab
zapíšeme následující:
# /dev/sda5
UUID=291c7bec-a020-4c6f-8cd8-6dbe5f4e3cc3 none swap defaults 0 0
arch-chroot /mnt /bin/bash
Nastavení locale
V /etc/locale.gen
odkomentovat následující
cs_CZ.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Nastavit nový jazyk
locale-gen
echo LANG=cs_CZ.UTF-8 > /etc/locale.conf
export LANG=cs_CZ.UTF-8
Rozložení klávesnice a písmo
Pouze pro současné sezení
použije se okamžitě, ale zruší se restartem
Nastavení rozložení klávesnice
loadkeys /usr/share/kbd/keymaps/i386/qwertz/cz-qwertz.map.gz
Písmo pro české znaky
setfont Lat2-Terminus16
Trvale v systému
na rozdíl od předchozího nastavení písma a jazyka se takto použije i při příštím spuštění
neovlivňuje nastavení v Xorg
Klávesnice a písmo
echo KEYMAP=cz-qwertz > /etc/vconsole.conf
echo FONT=Lat2-Terminus16 >> /etc/vconsole.conf
Časový zóna
ln -s /usr/share/zoneinfo/Europe/Prague /etc/localtime
HW clock
hwclock --systohc --utc
Hostname
echo <muj nazev PC> > /etc/hostname
Nastavení sítě
https://wiki.archlinux.org/index.php/Configuring_Network
Zjištění IP adresy
ip addr show dev eth0
Uživatelé
Změna root hesla
passwd
Vytvoření běžného uživatele
useradd -m -g users -G wheel -s /bin/bash [username]
-m vytvoří domovskou složku /home/[username]/
-g úvodní skupina
-G dodatečná skupina
-s shell
uživatel bude ve skupině wheel
kvůli používání sudo
.
Nastavení hesla uživatele
passwd [username]
https://wiki.archlinux.org/index.php/Users_and_Groups
Zavaděč GRUB
Zobrazení průběhu kontroly disku:
V souboru /etc/default/grub
smazat quiet
u proměnné GRUB_CMDLINE_LINUX_DEFAULT
Zvýšení rozlišení konzole:
V souboru /etc/default/grub
nastavit
GRUB_GFXMODE=1680x1050x24
GRUB_GFXPAYLOAD_LINUX=1680x1050
Díky balíčku os-prober
se detekují i ostatní nainstalované systémy.
pacman -S grub-bios os-prober
grub-install --target=i386-pc --recheck /dev/sda
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt/home /mnt
reboot
Automatický DHCP klient na pevné síti (eth0)
systemctl enable dhcpcd@eth0
Instalace příkazu sudo
a doplňování klávesou [Tab] po sudo
pacman -S sudo bash-completion
Pomocí příkazu visudo
(editor vi
), spuštěného jako root, odkomentovat
%wheel ALL=(ALL) ALL
povolí všem uživatelům se skupině wheel
(tu jsme nastavili i pro vytvořeného uživatele) spouštět všechny příkazy.