Опубліковано 18 травня, 20251 р Адміністратор "Вибирай робочий стіл і погнали в archinstall"Інструмент для встановлення Arch розвивається повільно і неохоче, типу "Так і бути, ось вам". Поки що в ньому не все працює як треба, але встановлення їм уже простіше і швидше, ніж за керівництвом. Більшість оглядів і роликів про archinstall зроблено в VM або з авто розміткою всього диска. Далі йдеться про те, про що вони через це не розповідають.На деяких ПК зі старим BIOS неможливо завантажитися з USB, використовуючи grub. Він знайомий, але прописаний тільки для завантаження з CD. Не у всіх iso-образах є відповідні завантажувачі, наприклад, у Manjaro їх немає, але в Arch додають syslinux. Я спробував кілька рекомендованих способів створення флешки і тільки RUFUS (в режимі iso) зробив відповідну, але потрібні правки. Завантаження переривається з повідомленням:Waiting 30 seconds for device /dev/disk/by-uuid/2024-01-01-16-44-54-00 ...Відкриваємо на флешці /boot/syslinux/archiso_sys-linux.cfg і керуємо рядком 9. Якщо iso буде від іншої дати, мітка флешки буде іншою, її і вписувати. У рядку 8 я прибрав amd-ucode.img.Для UEFI/CSM та чистого UEFI зазвичай підходить Ventoy. Для UEFI у Boot menu вибирати не перший, а другий рядок з назвою флешки, потім образ і знову другий рядок з grub2.Після завантаження Live системи не поспішайте в archinstall, спочатку налаштуйте кількість потоків . Розробники дбайливо доклали mc , скористаємося ним . розсуд, збереження F2, вихід - двічі F10.Ось тепер запустимо скрипт з проханням не перевіряти свіжість версії, так запуск буде швидше: archinstall --skip-version-checkВідповідати по пунктах легко і розказано в оглядах, але на кілька моментів зверну увагу:При виборі дзеркал до Росії додати ще якусь країну, а то буде мало джерел.ESP розділ монтувати в /boot, як там просять, інакше установка перерветься з помилкою.Для старих ПК вибирайте аудіо сервер Pulseaudio.У більшості роликів та оглядів після закінчення відмовляються від chroot в систему, а дарма. У випадку з VM або BIOS зазвичай все гаразд, але з UEFI після reboot в систему не потрапите.Погоджуємось на chroot, набираємо efibootmgr і бачимо, що завантажувального запису для системи немає. Суворі лінуксоїди зможуть далі і без mc, але для зручності краще встановити: pacman-S mc . Заходимо в папку /boot і бачимо, що є завантажувальні образи, тобто. вони на розділі ESP. Це не дуже добрий варіант з багатьох причин, от і завантажувального запису через це немає.Відмонтуємо ESP розділ: umount /dev/sda1 (або /dev/nvme0n1p1 , дізнатися, що у вас - blkid ).Для перевірки відкриємо в mc папку /boot і переконаємось, що там стало порожньо. Створимо там натисканням F7 папку efi і відразу побачимо її появу - зручно контролювати.Примонтуємо до неї ESP розділ командою: mount /dev/sda1 (або nvme0n1p1 ) /boot/efi .Тепер потрібно перемістити папку grub і всі образи з / boot/efi /boot , тобто на рівень вгору. Позначаємо їх кнопкою Insert і по F6 переміщаємо в /boot , попередньо відкриту в правій панелі mc.У файлі /etc/fstab потрібно змінити точку монтування ESP розділу з /boot на /boot/efi .Все це робиться для того, щоб відповідати стандартним налаштуванням для утиліт grub. Тепер з оновленням grub і відпрацюванням хуків ви зможете потрапити в систему після перезавантаження.На команду установки завантажувача grub-install без параметрів отримаємо відгук: No error reported.Командою efibootmgr побачимо, що в nvram з'явився завантажувальний запис arch, причому він буде першим у BootOrder. Якщо на ПК є інші системи і хочеться запускати їх з меню grub, потрібно встановити os-prober і відкрити рядок GRUB_DISABLE_OS_PROBER=false у файлі etc/default/grub .Оновлюємо конфігураційний файл: grub-mkconfig -o /boot/grub/grub.cfgТепер exit зі стану chroot і, вже спокійно, reboot .Навіть із зазначеними додатковими діями, установка Arch за допомогою archinstall набагато простіше і швидше, ніж за керівництвом. Якщо писатимете огляд про Arch, додайте якусь родзинку в знімок або текст, а то простих "А у мене тепер Arch" тут вже достатньо.
Для публікації повідомлень створіть обліковий запис або авторизуйтесь