Назад

Установка Artix Linux по Wi-Fi

ВОСКРЕСЕНЬЕ, 19 ДЕКАБРЯ 2021 В 11:00 МСК | Видеоверсия | По просьбе одного подписчика

Всем доброго времени суток. Слышали про самый громкий скандал вокруг Windows 10 из-за телеметрии, которая ужочень охотно за вами следит, продавая ваши личные данные рекламодателям?

Нечто подобное можно встретить и в Ubuntu, и в Debian, и в Fedora, и в Arch Linux, и в Kali Linux (!), и даже Trisqel, одобренный Фондом свободного программного обеспечения. А это скрытая угроза для мира open-source.

Знакомьтесь, система инициализации systemd.

А вот почему systemd за вами следит, уже было рассказано в совместном видео Dimuter05 и Veselcraft. Но сейчас я вам покажу, как установить Arch Linux (без systemd) на реальном компьютере (с Wi-Fi адаптером) вместе с Windows, так как я пишу текст (и записываю видео) в первую очередь для чайников или для новичков. Итак, давайте начнем.

1. Скачиваем дистрибутив с официального сайта. Поскольку мы рассматриваем Artix Linux как альтернатива Arch Linux, предпочитаем скачать ISO-образ без графического интерфейса.

Страница загрузки Artix Linux

2. Записываем на флэшку с помощью программы Rufus, обязательно указав образ как DD-образ, и ждем окончания. В противном случае, мы столкнемся с фатальными ошибками GRUB и сразу окажемся в rescue-консоль.

Интерфейс программы Rufus

3. Теперь перезагружаем компьютер и грузимся с флэшки.

4. И мы попали в загрузочное меню GRUB. Здесь по желанию можно выбрать часовой пояс (их набор ограничен), языки и т. д., но нас интересует пункт "From CD/ISO".

Меню загрузчика GRUB, предназначенного для установки Artix Linux

5. Входим под именем пользователя artix с паролем artix, так как автологина в режиме live-среды попросту нет.

6. Логинимся в root (для этого вбиваем команду su) и смотрим номера разделов жесткого диска с помощью команд fdisk -l или ls /dev/sda*. В нашем случае, /dev/sda5 - это и есть второй раздел для установки Artix Linux.

Artix Linux в режиме Live

7. Для форматирования раздела в ext4 пишем следующее: mkfs.ext4 /dev/sda* (где знак * - номер раздела)

8. Монтируем раздел точно также - mount /dev/sda* /mnt (где знак * - номер раздела)

9. Подключаемся к интернету по Wi-Fi, так как если мы выбрали версию образа base, то ни о какой оффлайн-установке и речи быть не может. Проверить доступные сетевые интерфейсы можно командой ip link. А их блокировку - rfkill.

10. Если rfkill показывает, что необходимый интерфейс программно заблокирован, то вводим rfkill unblock * (где знак * - номер интерфейса)

11. Подключаемся к Wi-Fi сети.

wpa_passphrase (имя сети) (пароль) >> /etc/wpa_supplicant.conf
wpa_supplicant -B -Dnl80211 -i (имя интерфейса) -c /etc/wpa_supplicant.conf
dhclient (имя интерфейса)
12. Устанавливаем дистрибутив - basestrap /mnt base base-devel openrc elogind-openrc linux linux-firmware, но не перезагружая ПК.

13. Но есть одна проблема - мы забыли докачать еще пакеты, которые в basestrap так и не вбили. В таком случае,

artix-chroot /mnt   // монтируем виртуальную среду без перезагрузки ПК
passwd              // нужно, чтобы сменить пароль от root
14. Устанавливаем пакет wpa_supplicant.
pacman -S wpa_supplicant-openrc dhcpcd
rc-update add wpa_supplicant boot
rc-update add dhcpcd boot
cp /etc/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf
И подключаемся к сети (об этом описано выше)

15. Устанавливаем загрузчик GRUB и редактор nano:

pacman -S grub nano
grub-install --root-directory / /dev/sda
grub-mkconfig -o=/boot/grub/grub.cfg
16. Открываем конфигурационный файл загрузчика GRUB (только под root):
nano /boot/grub/grub.cfg
17. Внутри файла /boot/grub/grub.cfg добавляем пункт для загрузки в Windows и сохраняем изменения:
menuentry "Windows" {
    set root=(hd0,msdos1)
    chainloader +1
}
18. Устраняем проблемы с кириллицей в консоли. Для этого отредактируем значение параметра consolefont на UniCyr_8x16 в файле /etc/conf.d/consolefont, вводим в консоли rc-update add consolefont boot и перезагружаемся.