Разбиение дисков (при необходимости)
cfdisk /dev/sda
Создание файловых систем
mkfs.ext4 /dev/sda2 -L rootfs
Создание swap раздела (при необходимости)
mkswap /dev/sda1 -L swapfs
swapon /dev/sda1
Монтирование всех разделов в /mnt, учитывая задуманную структуру директорий для целевой системы
mount /dev/sda2 /mnt
Выбор наиболее подходящего зеркала
mcedit /etc/pacman.d/mirrorlist
Установка базовой системы (base) и пакетов для разработки (base—devel, при необходимости)
pacstrap /mnt base base-devel grub-bios mc sudo openssh
Генерирование fstab
genfstab -p -U /mnt >> /mnt/etc/fstab
chroot в устанавливаемую систему
arch-chroot /mnt
Установка имени хоста
echo «hostname» >> /etc/hostname
Установка часового пояса
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Настройка локалей
echo «LANG=en_US.UTF-8» > /etc/locale.conf
echo «LC_COLLATE=C» >> /etc/locale.conf
Генерирование нужных локалей
echo «en_US.UTF-8 UTF-8» >> /etc/locale.gen
echo «ru_RU.UTF-8 UTF-8» >> /etc/locale.gen
locale-gen
Генерирование initrd образа
mkinitcpio -p linux
Установка grub
modprobe dm-mod
grub-install —target=i386-pc —boot-directory=/boot —recheck /dev/sda
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
Генерирование конфига для grub
grub-mkconfig -o /boot/grub/grub.cfg
Установка пароля для пользователя root
passwd
Создание учетной записи пользователя, с расширенными правами
useradd -m -G wheel,users,disk,adm,systemd-journal,lp,network,storage,power,optical <user_name>
Установка пароля для созданного пользователя
passwd <user_name>
Разрешение использования команды sudo для группы wheel
mcedit /etc/sudoers
pacman -S xorg-server nvidia nvidia-utils
pacman -S kdebase phonon-vlc
pacman -S kdegraphics-gwenview kdemultimedia-kmix kdeutils-kcalc kdeplasma-applets-networkmanagement kdeplasma-addons-applets-icontasks kdeplasma-addons-applets-systemloadviewer yakuake krusader networkmanager
systemctl enable NetwrokManager
systemctl enable kdm