Как установить Arch Linux в VirtualBox с помощью guided installer
Зачем этот метод
Arch Linux известен своей минималистичностью и гибкостью, но классический ручной установщик требует множества команд. guided installer (archinstall) автоматизирует стандартные операции: разметку диска, установку базовой системы, выбор профиля (desktop/server), установку рабочего стола и базовых сервисов. Это отличный вариант для тестовой установки в виртуальной машине или для тех, кто хочет быстро получить рабочую систему и затем настроить её вручную.
Important: guided installer использует загрузку через UEFI/EFI. В VirtualBox нужно включить EFI, иначе инсталлятор не запустится.
Что потребуется перед началом
- Образ Arch Linux ISO, скачанный с официального сайта.
- VirtualBox установленный на хост-машине.
- Рекомендуется минимум 2 ГБ оперативной памяти для комфортной работы рабочего стола, 8 ГБ диска для базовой установки (лучше 20–30 ГБ, если планируете устанавливать приложения).
- Подключение к интернету в момент установки для загрузки пакетов.
Короткие определения
- UEFI/EFI: система загрузки современных компьютеров, заменяющая старый BIOS.
- archinstall: официальный guided installer для Arch Linux, упрощающий базовую установку.
1. Скачивание Arch Linux и VirtualBox
- Скачайте ISO Arch Linux с официального сайта.
Скачать: Arch Linux ISO
- Убедитесь, что у вас установлена последняя стабильная версия VirtualBox. Если нет — загрузите её с официального сайта.
Скачать: VirtualBox
2. Создание виртуальной машины в VirtualBox
- Откройте VirtualBox и нажмите New или используйте Ctrl + N.
В поле Name введите ArchLinux. VirtualBox автоматически выберет Type и Version (Arch Linux (64-bit)). Нажмите Next.
Выберите объём оперативной памяти. Для рабочего стола выбирайте не менее 2048 МБ (2 ГБ). Для лёгкой текстовой установки достаточно 1024 МБ, но система будет заметно медленнее.
- Создайте виртуальный жёсткий диск. Рекомендуемый минимум 8 ГБ; для полноценного рабочего стола 20–30 ГБ.
- Формат виртуального диска: оставьте VDI и Dynamically allocated по умолчанию.
- Завершите создание виртуальной машины.
Important: На шаге создания диска вы ещё не устанавливали ОС — VM пока пустая.
3. Конфигурация виртуальной машины перед установкой
- Выделите VM и нажмите Settings.
- Перейдите в System -> Extended Features и включите Enable EFI.
Note: Без EFI archinstall не запустится — инсталлятор ожидает систему с UEFI.
- Перейдите в Storage, выберите Empty в Controller IDE и с помощью значка диска назначьте скачанный Arch ISO как Optical Drive.
- (Опционально) В Network оставьте адаптер в NAT для выхода в Интернет. Для тестовых задач это проще. Для взаимодействия с хостом можно выбрать Bridged.
Совет: Для лучшей графики позднее установите пакеты расширений VirtualBox Guest Additions, но их установка зависит от выбранного рабочего стола и ядра.
4. Запуск установки
- Нажмите Start чтобы загрузиться с ISO.
- По умолчанию вы увидите UEFI shell, а затем командную строку Arch ISO.
- Запустите guided installer командой:
python -m archinstall guided- Далее инсталлятор задаёт последовательность вопросов. Я подробно пройдусь по каждой опции и дам рекомендации.
Выбор раскладки клавиатуры
Введите название раскладки (например, us, ru) или выберите из списка. Для расширенного списка введите help.
Совет: Для русскоязычных пользователей удобно выбрать ru или ru-win. Если сомневаетесь, оставьте по умолчанию (us) и затем настроите раскладку в рабочей среде.
Выбор зеркала загрузки пакетов
Выберите регион или номер региона ближе к вам для более быстрой загрузки пакетов.
Выбор диска для установки
Выберите диск, соответствующий вашей виртуальной машине, обычно /dev/sda.
Разметка и форматирование
Инсталлятор предложит варианты:
- Полная разметка всего диска (удаляются все данные).
- Ручная разметка.
Для VM обычно безопасно выбрать полную разметку. Затем выберите файловую систему. Общие варианты:
- btrfs — современные функции снимков (snapshots), полезно для тестирования и восстановления.
- ext4 — простая и стабильная.
- f2fs — для флеш-накопителей.
Рекомендация для новичков: ext4 для надёжности или btrfs если хотите экспериментировать со снимками.
Шифрование: инсталлятор предложит зашифровать диск. Рекомендуется не включать шифрование в VM для упрощения. На физической машине — подумайте о шифровании LUKS.
Установка root и пользователей
Инсталлятор предложит задать пароль root. Без пароля root не создастся — поэтому обязательно задайте сложный пароль.
Можно пропустить создание дополнительных пользователей и добавить их позднее командой useradd. Рекомендуется создать пользователя с правами sudo после установки.
Выбор профиля системы
Выберите профиль: desktop, server, minimal и т. п. В этом руководстве выбираем desktop.
Выбор рабочего окружения
Инсталлятор предлагает несколько окружений. Для примера выберем GNOME (номер 3 в вашем списке). Если хотите лёгковесное окружение, рассмотрите XFCE или LXQt.
Выбор графического драйвера
Виртуальная машина: обычно используйте VBoxVGA/VMSVGA драйверы от VirtualBox. Если устанавливаете на реальную машину, выберите драйвер по производителю: Intel, AMD, Nvidia. Для Nvidia есть проприетарные и открытые драйверы; проприетарные нужны для оптимальной производительности на некоторых картах.
Аудио и сетевой менеджер
По умолчанию устанавливается pipewire для звука — современная замена pulseaudio. Для управления сетью рекомендуется NetworkManager.
Дополнительные пакеты
Инсталлятор предложит дополнительные приложения (браузер, редактор). Можно пропустить и установить позже через pacman.
Часовой пояс
Выберите часовой пояс или оставьте UTC.
Подтверждение и запуск установки
Инсталлятор покажет сводку конфигурации и спросит подтверждение. После подтверждения он отформатирует диск и установит систему.
После завершения появится предложение chroot в новую систему. В VM для завершения установки и корректной перезагрузки ответьте n и выполните:
shutdown now5. Удаление ISO и первая загрузка в установленную систему
- После выключения откройте Settings -> Storage и удалите ISO из Controller: IDE, используя Remove Selected Device Attachment.
Запустите VM. На экране входа в систему введите root и заданный пароль (или имя созданного пользователя).
Если вы установили GNOME, вы увидите рабочий стол GNOME 40.
Постустановочные рекомендации
- Войдите в систему и обновите базы пакетов:
pacman -Syu- Создайте обычного пользователя и добавьте его в wheel для sudo:
useradd -m -G wheel -s /bin/bash
passwd
EDITOR=nano visudo # раскомментируйте %wheel ALL=(ALL) ALL Установите VirtualBox Guest Additions (если планируете улучшить поддержку графики и общих папок).
Проверьте работу сети и звука. Для pipewire используйте pactl/pw-cli для диагностики.
Если нужно установить проприетарные драйверы Nvidia, используйте pacman для установки nvidia и сопутствующих пакетов.
Совет: Архивируйте список установленного ПО после настройки, чтобы легко восстановить систему:
pacman -Qqe > pkglist.txtПолезные пояснения и сравнения
btrfs vs ext4: краткое руководство
- btrfs: снимки, дедупликация, компрессия, удобство для точек восстановления. Подходит если вы хотите экспериментировать и возвращаться к состояниям.
- ext4: проверенная стабильность и простота. Лучше для случаев, когда вам не нужны функции снимков.
Почему нужен UEFI
archinstall рассчитывает на UEFI, поскольку многие современные дистрибутивы и инструменты управления загрузкой ориентируются на него. VirtualBox позволяет эмулировать UEFI, поэтому важно включить опцию Enable EFI.
Выбор рабочего стола
- GNOME: современный, стабильный, удобный для пользователей, которые любят минимализм.
- KDE Plasma: настраиваемый и функциональный.
- XFCE / LXQt: лёгкие окружения для экономии ресурсов.
Распространённые проблемы и решения
- Инсталлятор не запускается или вы видите ошибки загрузки — убедитесь, что включён EFI и правильно подключён ISO.
- Нет доступа в интернет в процессе установки — проверьте настройки сети VM (NAT vs Bridged) и включён ли адаптер в Settings -> Network.
- Ошибки при установке пакетов — попробуйте сменить зеркала загрузки или проверить подключение к Интернету.
- После перезагрузки снова загружается ISO — проверьте, что ISO удалён из виртуального привода.
Чеклист перед началом установки
- Скачан Arch Linux ISO
- Установлен VirtualBox
- Создана VM с минимум 2 ГБ RAM и 20 ГБ диска (рекомендация)
- Включён EFI в настройках VM
- ISO подключён к VM в Storage
- Выбраны правильные параметры сети
- Создана резервная копия важных данных на хосте
Критерии приёмки
- Система успешно загружается в установленную среду (не из ISO).
- Возможен вход под root или созданным пользователем.
- Сеть работает (ping google.com).
- Рабочее окружение отображается корректно и работает мышь/клавиатура.
Когда этот метод не подходит
- Если вы хотите тонко управлять разметкой LVM/LUKS вручную — guided installer ограничивает кастомизацию.
- Для серверов с нестандартной конфигурацией сети или RAID лучше использовать ручную установку.
Альтернативные подходы
- Полностью ручная установка через chroot и pacstrap для максимальной гибкости.
- Использование других гипервизоров: VMware Workstation/Player, QEMU/KVM.
Роль-based чеклисты
Администратор:
- Проверить настройки EFI/загрузки.
- Настроить резервное копирование конфигураций.
Разработчик:
- Установить средства сборки, Docker/Podman.
- Настроить snapshot-стратегию (btrfs) для отката сломанных изменений.
Тестировщик:
- Создать шаблон VM со snapshotted образами.
- Автоматизировать восстановление состояния через снимки.
Быстрый метод отката и устранения неполадок
- Если после установки система не загружается — загрузитесь с ISO, смонтируйте корневой диск и проверьте /etc/fstab и конфигурацию загрузчика.
- Для восстановления сетевого доступа: chroot в систему и настройте NetworkManager или systemd-networkd.
- Если рабочий стол не запускается — проверьте логи Xorg/Wayland и установленные драйверы.
FAQ
Нужно ли устанавливать VirtualBox Extension Pack
Extension Pack нужен для некоторых функций (USB 2.0/3.0, RDP и т. п.). Для обычной установки и тестирования внутри VM не обязателен.
Можно ли использовать guided installer для установки на реальную машину
Да, но учтите требования к UEFI и аккуратно относитесь к выбору дисков: guided installer может перезаписать данные.
Можно ли зашифровать корневой раздел
Да, archinstall поддерживает LUKS шифрование. Для VM это усложняет автоматизацию, но для физического устройства шифрование рекомендуется.
Как добавить гостевые дополнения VirtualBox
Установите пакеты dkms, linux-headers и соответствующие VirtualBox Guest Additions через pacman либо используйте пакет virtualbox-guest-utils.
Часто забываемые мелочи
- Проверьте локаль (locale) и настройте /etc/locale.gen, затем выполните locale-gen.
- Установите правильный загрузчик (systemd-boot или grub) при установке на физический диск.
- Настройте часовой пояс symlink-ом: ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Заключение
Этот гид показывает безопасный и относительно простой путь для установки Arch Linux в VirtualBox с помощью guided installer. Он вписывается в рабочие процессы для обучения, тестирования и быстрой подготовки образа. Если вам нужна полная кастомизация, рассмотрите ручную установку, но для большинства задач guided installer даёт хороший баланс скорости и контроля.
Краткое резюме
- guided installer сокращает время установки и упрощает ввод новичкам.
- Не забудьте включить EFI и настроить сеть перед запуском инсталлятора.
- Используйте btrfs для снапшотов и ext4 для простоты и надёжности.
JSON-LD для FAQ включён ниже в metadata.
Похожие материалы
Удаление предустановленных приложений Apple Watch
Apple Music Wellbeing: гид по медитации и сну
Как скачать Google Chrome на Mac
Apple Fitness+ на iPhone — как начать
Как поделиться паролем Wi‑Fi с Mac