Подробный гайд: Установка второго дистрибутива Linux рядом с ALT Linux

Установка второго Linux рядом с ALT Linux: разметка диска, настройка GRUB, решение проблем. Пошаговое руководство по мультизагрузке для начинающих.

2026.05.02                  


Подробный гайд: Установка второго дистрибутива Linux рядом с ALT LinuxПодробный гайд: Установка второго дистрибутива Linux рядом с ALT Linux

Важно:

Перед началом любых операций с разделами диска обязательно создайте резервную копию важных данных!


Подготовка

1. Проверка текущей конфигурации

# Просмотр разделов диска
sudo fdisk -l
# или
lsblk -f

# Проверка типа загрузки (BIOS/UEFI)
[ -d /sys/firmware/efi ] && echo "UEFI" || echo "BIOS/Legacy"

2. Освобождение места на диске

  • Если есть свободный физический диск — идеально, используйте его
  • Если нет — уменьшите существующий раздел с помощью gparted или parted
  • Работа с разделами может привести к потере данных — действуйте осторожно!

Разметка диска для второго Linux

Рекомендуемая схема разделов:

Раздел Размер Назначение Обязательно для каждой ОС?
/ (root) 20-50 ГБ Системные файлы Да, отдельный для каждого дистрибутива
swap =RAM или 2×RAM Файл подкачки Нет, можно использовать общий
/boot 500 МБ - 1 ГБ Ядро и загрузчик Нет, только для основного дистрибутива
/boot/efi 100-500 МБ Загрузчик UEFI Нет, один общий для всех систем (UEFI)
/home по желанию Пользовательские данные Нет, можно общий, но с разными именами пользователей

Ключевые принципы:

  • Общий swap: Все дистрибутивы могут использовать один раздел подкачки, если не планируется гибернация
  • Отдельный root: Каждый дистрибутив должен иметь свой корневой раздел /
  • Общий /boot/efi: В режиме UEFI используется один ESP-раздел для всех систем
  • Порядок установки: Загрузчик устанавливается последним дистрибутивом — он будет управлять меню загрузки

Пошаговая установка

Шаг 1: Создание загрузочного носителя

  1. Скачайте ISO-образ нужного дистрибутива
2. Запишите на флешку через dd, Rufus или balenaEtcher:
sudo dd if=дистрибутив.iso of=/dev/sdX bs=4M status=progress

Шаг 2: Загрузка с установочного носителя

  • Перезагрузите ПК и выберите загрузку с USB в BIOS/UEFI
  • Выберите «Установка» → «Ручная разметка диска»

Шаг 3: Настройка разделов в установщике

  1. Найдите неразмеченное пространство, подготовленное ранее
  2. Создайте разделы согласно схеме выше
  3. Важно: Не форматируйте разделы других ОС!
  4. Укажите точку монтирования / для корневого раздела нового дистрибутива

Шаг 4: Установка загрузчика (GRUB)

  • Для BIOS: Установите GRUB в MBR основного диска (/dev/sda)
  • Для UEFI: Установите GRUB в существующий EFI-раздел (/boot/efi)
  • Убедитесь, что опция «Загружать другие ОС» активирована

Шаг 5: Завершение установки

  • Дождитесь окончания установки пакетов
  • Перезагрузите систему

Настройка GRUB после установки

Если второй дистрибутив не появился в меню:

  1. Загрузитесь в основной дистрибутив (ALT Linux)
2. Активируйте os-prober (утилита для обнаружения других ОС):
# Откройте конфиг GRUB
sudo nano /etc/default/grub

# Добавьте или раскомментируйте строку:
GRUB_DISABLE_OS_PROBER=false

# Сохраните и обновите конфигурацию:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg  # для ALT Linux
# или
sudo grub-mkconfig -o /boot/grub/grub.cfg    # для других дистрибутивов
3. Проверьте, что os-prober видит системы:
sudo os-prober

Должны отобразиться все установленные ОС

Полезные команды для диагностики:
# Просмотреть пункты меню GRUB
grep 'menuentry' /boot/grub2/grub.cfg

# Проверить установленные загрузчики
sudo efibootmgr -v  # для UEFI
sudo fdisk -l | grep -i boot  # для BIOS

Решение частых проблем

Второй Linux не загружается

  • Убедитесь, что GRUB установлен в правильный раздел
  • Попробуйте переустановить загрузчик из live-сессии с помощью chroot

Пропадает меню GRUB после обновления

  • После обновления ядра в любом дистрибутиве обновляйте конфигурацию:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Конфликт /boot/efi в UEFI

  • Используйте один общий EFI-раздел для всех систем
  • При установке указывайте существующий /boot/efi, не создавайте новый

os-prober не находит системы

  • Убедитесь, что разделы других ОС примонтированы
  • Проверьте, что os-prober установлен: sudo apt install os-prober (или аналог для вашего дистрибутива)

Альтернатива: Использование rEFInd

Если GRUB вызывает сложности, рассмотрите rEFInd — современный загрузчик с графическим меню:

  • Автоматически обнаруживает все установленные ОС
  • Не требует сложной настройки
  • Устанавливается отдельно: sudo apt install refind (в Debian/Ubuntu-совместимых)

Чек-лист перед перезагрузкой

  • [ ] Резервная копия важных данных создана
  • [ ] Разделы разметки проверены дважды
  • [ ] Не выбрано форматирование чужих разделов
  • [ ] Загрузчик установлен в правильный диск/раздел
  • [ ] os-prober активирован в конфигурации GRUB
  • [ ] Конфигурация обновлена командой grub2-mkconfig

Совет:

Если вы новичок, сначала протестируйте установку в виртуальной машине (VirtualBox, QEMU), чтобы отработать процесс без риска для основной системы.