
Установка Arch на ssd и hdd. hdd-будем использовать под home и swap.
Утилитa разбивки:
cfdisk - псевдографическая утилита
cfdisk /dev/sdа - (Условно sda это у нас ssd ,a hdd это будет у нас sdb)
300-512M --/boot
/ корневой раздел
cfdisk /dev/sdb
2G - swap
/home
Форматирование
Boot-раздел - mkfs.
vfat -F32 /dev/sda1SWAP mkswap -L swap /dev/sdb1
Включить swap swapon /dev/sdb1
mkfs.ext4 -L arch /dev/sda2
mkfs.ext4 -L home /dev/sdb2
mount /dev/sda2 /mnt
mkdir /mnt/home
mkdir /mnt/boot
mount /dev/sda1/boot
mount /dev/sdb2 /mnt/home
Вибираем зеркало
nano /etc/pacman.d/mirrorlist
Https://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
Установка базовой части системы
pacstrap /mnt base base-devel linux linux-firmware nano
Генерируем fstab
genfstab -pU /mnt >> /mnt/etc/fstab
После того, как первая часть отработала, лезем в chroot
arch-chroot /mnt
После этого ставится пароль root
passwd
Даем машине имя
nano /etc/hostname
Настраиваем временную зону
ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg /etc/localtime
Открыть локали
nano /etc/locale.gen
Сгенерировать локали
locale-gen
Настройка языка консоли, добавление Кириллицы
nano /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
Установка языка системы по умолчанию
nano /etc/locale.conf
LANG="ru_RU.UTF-8"
Запуск пакетного менеджера
pacman-key --init
Загрузка популярных ключей
pacman-key --populate archlinux
Открыть multilib-репозиторий
nano /etc/pacman.conf
(multilib-раскоментировать)
pacman -Sy
pacman -S mc bash-completion openssh arch-install-scripts networkmanager sudo git wget htop firefox
neofetch xdg-user-dirs ntfs-3g
mkinitcpio -p linux
Настройка пользователей
nano /etc/sudoers - раскоментировать wheel после root
useradd -m -g users -G wheel (имя_пользователя)
passwd (имя пользователя)
Старт сетевого менеджера
systemctl enable NetworkManager.service
Ставим загрузчик
pacman -S grub efibootmgr grub-btrfs os-prober
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch
grub-mkconfig -o /boot/grub/grub.
cfgВыход с chroot
Ctrl+D
umount -R /mnt
reboot
Получаем root
Поднимаем иксы и графику nvidia
pacman -S (для виртуальной машины xf86-video-vesa, для процессора intel: xf86-video-intel)
xorg xorg-server xorg-xinit xorg-drivers nvidia nvidia-utils lib32-nvidia-utils nvidia-settings nvidia-dkms
DE
KDE: pacman -S plasma-desktop plasma-wayland-session kde-applications-meta sddm sddm-kcm
Запуск службы загрузчика, иначе графика не поднимется
systemctl enable sddm
XFCE: pacman -S xfce4 xfce4-goodies lxdm ttf-liberation ttf-dejavu network-manager-applet ppp
pulseaudio-alsa gvfs thunar-volman
systemctl enable lxdm
Gnome: pacman -S xorg xorg-server gnome gnome-extra gdm
systemctl enable gdm
Установка AUR-yay
git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
Свежие комментарии