Найти в Дзене

Arch Linux установка по простоте. Установка за 15 команд. 1 часть.

Эта статья, типа шпаргалка для себя, ну и может кому пригодится. Сколько пишут про установку, воды большая часть. Копийнули начальное и сверху вбабахали рабочее окружение, не понимая что делает. Насколько я разбираюсь, но и тут аж путаюсь что налепили. Зачем мне такой Арч. Я же буда ставить как конструктор, по пакетику, с разъяснениями и

Эта статья, типа шпаргалка для себя, ну и может кому пригодится. Сколько пишут про установку, воды большая часть. Копийнули начальное и сверху вбабахали рабочее окружение, не понимая что делает. Насколько я разбираюсь, но и тут аж путаюсь что налепили. Зачем мне такой Арч. Я же буда ставить как конструктор, по пакетику, с разъяснениями и только то что надо мне. А иначе можно и Монжару влепить

Я на комп ставлю три системы, Астра уже стоит. И диск распилил под них заранее. Так что это не эталон. Если ты не можешь посмотреть маны и распилить свой диск, как gparted, так и cfdisk, то тебе не сюда. Загружаемся с флешки. Монтируем корневой раздел, который я подготовил заранее. Подкачку я не делал, потому что буду делать файл подкачки.

-2

mount /dev/sda1 /mnt

Создаём папки для других разделов и монтируем их:

mkdir /mnt/boot

mkdir /mnt/home

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

mount /dev/sda4 /mnt/home

Теперь начинаем установку системы в /mnt, то есть на диск sda1, мы ведь ранее его примонтировали в /mnt

pacstrap /mnt linux linux-firmware base base-devel nano grub dhcpcd

Все, пакеты установились. Это минимум системы: ядро, системные утилиты, редактор, граб(но он нам не понадобится, это на случай если вы ставите один арч на комп) и dhcpcd - пакет для подключения инета. В будущем я не буду ставить никаких нетворк менеджеров и виайсиди. Все с терминала, так проще.

Генерируем таблицу дисков, чтобы система увидела какие диски подключать при загрузки.

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

Входим в систему

arch-chroot /mnt

задаем часовой пояс

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

генерируем время

hwclock --systohc

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

passwd

Задаём имя компьютера в сети, это настройка сети. Я исхожу из того, что у нас соединение с роутером посредством DHCP(автоматически роутер выдает IP) динамически.

nano /etc/hostname пишем например archi

nano /etc/hosts

127.0.0.1 localhost

::1 localhost

127.0.1.1 archi.localdomain archi

Если у вас на компе будет только один Арч, тогда выполните установку граб

grub-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

но мы не ставим Граб и выходим из системы

exit

Размонтируем файловую систему

umount -R /mnt

Перезагрузжаемся. Так как мы имеем вторую систему, я граб не ставил и метка для загрузочного диска, у меня стоит на Астре. И граб остался целый, Астровский, а зачем нам другой. Заходим в Астру, в терминал и обновляем граб. Если у вас стоит другой линукс, то команда та же. Это сделано для того чтобы не забивать мозги лишними настройками и не трогать ранее установленное на комп, так как чтобы граб Арча увидел другие Оси на вашем компе, его надо настраивать, а это будет позже, может быть. Но мы же ставим по простоте.

vit@astra:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg

[sudo] пароль для vit:

Генерируется файл настройки grub …

Found background image: /usr/share/images/desktop-base/desktop-grub.png

Найден образ linux: /boot/vmlinuz-4.15.3-2-hardened

Найден образ initrd: /boot/initrd.img-4.15.3-2-hardened

Найден образ linux: /boot/vmlinuz-4.15.3-2-generic

Найден образ initrd: /boot/initrd.img-4.15.3-2-generic

Найден Arch Linux на /dev/sda1

завершено

Все, систему Арч мы видим. Я ставлю минимум, для понимания что и как работает. В следующий раз будем поднимать Иксы, настраивать инет и ставить оконный менеджер Awesome.

Всего 15 команд

mount /dev/sda1 /mnt

mkdir /mnt/boot

mkdir /mnt/home

mount /dev/sda4 /mnt/home

pacstrap /mnt linux linux-firmware base base-devel nano grub dhcpcd

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

arch-chroot /mnt

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

hwclock --systohc

passwd

nano /etc/hostname

nano /etc/hosts

exit

umount -R /mnt

reboot

Все, я поставил минимальную систему и запомнить 15 команд установки не сложно. Тем более, я уверен они знакомы всем.

#arch linux #arch #linux #awesome #it #it технологии