Установка Arch Linux

Установка Arch Linux
Довольно долго обходил эту систему стороной. Сегодня исправим это и поставим её



Установка

Скачиваем ISO отсюда https://www.archlinux.org/download/
Записываем на флэшку или диск. Я обычно пишу на флэшку руфусом. Ну и грузимся как обычно с этой флешки

Проверяем наличие интернета

# ping 8.8.8.8code-box

Бывают ситуации, когда у нас есть только wifi (например нет rj45 разъема в ноуте)

# wifi-menucode-box

Синхронизируем время

# timedatectl set-ntp truecode-box


Разметка дисков


Смотрим диски

# lsblkcode-box

Размечаем диск ( если у нас диск больше 2TB, то используем gpt, если нет то используем dos )

# cfdisk /dev/sdacode-box 128MB (primary) так же нажимаем bootable или просто кнопку b
всё остальное место (primary)
после нажимаем WRITEalert-warning

Создаём файловую систему на разделах

# mkfs.ext4 /dev/sda1 # mkfs.ext4 /dev/sda2code-box
(тут можно что то про свап добавить)

Монтируем разделы

# mount /dev/sda2 /mnt # mkdir /mnt/boot # mount /dev/sda1 /mnt/bootcode-box


Продолжаем установку


Применяем пакстрап и ставим минимальный набор софта

# pacstrap /mnt base base-devel linux linux-firmware vim nanocode-box

Генерируем fstab

# genfstab -U /mnt > /mnt/etc/fstabcode-box

Чрутимся

# arch-chroot /mnt /bin/bashcode-box

Ставим утилиты

# pacman -S networkmanager grubcode-box

Разрешаем NetworkManager запускаться при старте системы

# systemctl enable NetworkManagercode-box

Grub

# grub-install /dev/sda # grub-mkconfig -o /boot/grub/grub.cfgcode-box

Ставим пароль рута

# passwdcode-box

Локаль


Настраиваем локаль

# vim /etc/locale.gencode-box нужно раскомментировать:
en_US.UTF-8 UTF-8
и / или
ru_RU.UTF-8 UTF-8alert-warning

Перезагружаем локаль

# locale-gencode-box

Прописываем язык (будет пустой фаил)

# vim /etc/locale.confcode-box Прописываем:
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LC_TYPE=en_US.UTF-8alert-warning


Завершаем установку


Устанавливаем хостнэйм (пишем например: arch2)

# vim /etc/hostnamecode-box

Определяем нашу тайм зону создав символьную ссылку

# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime или например # ln -sf /usr/share/zoneinfo/Amerika/New_York /etc/localtimecode-box
Завершаем # exit # umount -R /mnt # reboot ( лучше poweroff )code-box

Готово, грузимся в нашу систтему



Твики


Мы можем ускорить менеджер пакетов перемещая самые ближайшие к нам репозитории на самый верх, чтобы они использовались первыми

# vim /etc/pacman.d/mirrorlistcode-box

Tweak ( pacman colored )

# vim /etc/pacman.confcode-box Раскомментируем:
Coloralert-warning

Добавим пользователя

# useradd -mg whell censured # passwd censuredcode-box

Разрешаем пользователю использовать sudo

# vim /etc/sudoerscode-box Раскомментируем:
%wheel ALL=(ALL) ALLalert-warning

Доставим утилиты

# pacman -S pcmanfm ttf-inconsolata mc htop curl wget ncducode-box

locate

# pacman -S mlocate # systemctl start updatedbcode-box

Pacman + Etc


sync + update soft

# pacman -Syucode-box

delete cache + sync + update soft ( longer to run )

# pacman -Syyucode-box

search package

# pacman -Sscode-box

info aboute package

# pacman -Si vimcode-box

installed packages info with deps

# pacman -Qcode-box

installed packages info without deps

# pacman -Qecode-box

Remove package

# pacman -R vimcode-box

Remove package with deps

# pacman -Rn vimcode-box

Remove package with deps + config files

# pacman -Rns vimcode-box

Install yay

# su - censured # sudo pacman -S git # mkdir -p ~/personal/git # cd ~/personal/git # git clone https://aur.archlinux.org/yay.git # cd yay # makepkg -sicode-box

Test yay working

# yay -S systemd-numlockontty # systemctl enable numLockOnTtycode-box

Xorg


Устанавливаем Xorg

# pacman -S xorg-server xorg-xinitcode-box

X Resolution Fix

# su - # X -configure # cp ~/xorg.conf.new /etc/X11/xorg.conf # cd /etc/X11 # vim xorg.confcode-box В самом низу под Depth 24 добавляем строку с разрешением (ями):
Modes "1920x1080"alert-warning

Num-Lock enable on X

# sudo pacman -S numlockx # vim ~/.xinitrccode-box Добавим:
numlockx &alert-warning



Post a Comment

Более новые Старые