4 операционные системы на одном ПК
В далеком 2009-м
В году 2009-м у меня был ноутбук Dell Inspiron 1525, с 2 ядрами, 2 Гб ОЗУ и 250 HDD. К этому времени я уже 6 лет как изучал и использовал операционную систему FreeBSD, 4 года погружался в Linux (с помощью Gentoo и коллеги (привет, WinterHeat!!!)) и работал в небольшой ИТ-фирме.
В определенный момент мне захотелось поставить на ноут 4 операционные системы: Windows 7, Linux, FreeBSD и какую то сборку с MacOSX (Hachintosh), нарытую где то на торрентах. При этом никакого UEFI/GPT у меня не было, только MBR, только 4 Primary Partitions…
Заняло это целый день, Linux пришлось ставить на загрузчик Lilo (в /dev/sda2) (спасибо документации Gentoo), FreeBSD ставился на слайсы, путем разбиения /dev/ad3 (он же /dev/sda3) на внутренние a, b, c, d, e подпартиции. Результатом я был доволен, полгода-год пользовался, игрался))) Но больше такую задачку я себе не ставил и думал, что в этом нет необходимости.
Наши дни — UEFI Boot — GPT Partitions
Время идет, и в силу многих причин, мне на ноутбуке регулярно нужно наличие разных отечественных ОС (речь про ALT, Astra и RedOS Linux). Ну что ж — я решился и установил все эти системы, а также Windows 11 (так как иногда нужна и она).
Порядок установки: Windows 11 (неплохая сборка с торрентов + куча твиков, превращающих ее в удобную и привычную Windows 10) → далее был Astra Linux (1.8.1.16 — взятый тоже с торрентов -, но — физ-лицам не запрещено) → далее был RedOS Linux 8 (ISO-ник с официального сайта) — и финиширует ALT Linux Workstation 10.4 (тоже с официального сайта).
При установке Windows 11 на этапе разбиения диска выбираем пустой диск, создаем раздел на 120 Гб — далее мастер говорит, мне нужны доп разделы — и создает EFI-партицию (плюс доп-служебный раздел. Итого имеем 3 раздела и ¾ диска свободного дискового пространства.
Установка трех Linux — каждый ставился с ручном режиме разбиения дисков, для каждого Linux создавалось две партиции — маленькая (тип vfat) под /boot/efi — под загрузчик, большая (100+ Гб) — под корень (/) на базе fs EXT4. На все EXT4 партиции задавались метки разделов, отражающих тип Linux, что там установлен (astrarootfs, redosfs и т.д.)
Отдельно хочу отметить, что я специально не делал отдельных партиций под swapFS, так как при зоопарке Linux с этим могут быть проблемы (из-за смены UUID у swap-разделов). Поэтому все swap-разделы добавлялись вручную через swap-file потом (исключение, Astra — там я такую опцию нашел сразу после установки).
Итоговый вариант разбиения — из Windows:

Из Linux — через утилиту: cfdisk:

Особенности загрузки
В моем текущем рабочем ноутбуке (HP FireFly Z G14) на данный момент есть два (три) способа загрузки данных операционных систем: F9 или просто стрелку вниз — выводится встроенное UEFI меню:

Другой вариант — ждать, пока загрузится GRUB от Linux, что устанавливался последним (в моем случае это ALT Linux):

Тут есть одна проблема — если выбирать из меню ALT загрузку Astra или RedOS, будет грузиться то ядро, которое видел GRUB в момент сканирования партиций (а если мы после этого обновляли систему и меняли версию ядра — будут спец-эффекты (или не будут — тут как повезет).
Если же в UEFI меню выбирать сразу нужную ОС — проблем никаких нет — примеры меню:

И RedOS:

Настройка, установка ПО
Тут все индивидуально конечно — каждый сам себе «режиссер».
Минимальный список программ, с которыми мне комфортно в Windows:


Как можно догадаться по ним, в основном я занимаюсь системным администрированием различных систем (через RDP, SSH, VNC, WireGuard/OpenVPN/etc).
Список программ для Linux показать сложнее, поэтому просто ряд «нескучных» картинок из трех ОС:






Вообще установка ПО приятнее всего для меня в ALT Linux — за счет наличия Etersoft EPM и библиотеки epm play (посмотрите список программ, которые можно поставить одной командой — очень много нужного и юзабельного): https://wiki.eepm.ru/ru/play. Ну и сам Сизиф конечно полноценный нормальный репозиторий — самобытной, не являющийся копией чего-либо (не дериватив).
В RedOS и Astra большинство программ, которые отсутствуют в штатных репах, устанавливались просто архивами (tar.gz / deb / rpm) с официальных сайтов. Вот краткий перечень программ, которые ставились руками:
OnlyOffice (мне он нравится больше, чем LibreOffice)
Telegram
Google Chrome (с синхронизацией паролей и закладок)
FreeFileSync (обожаю эту программу)
Notepad-Next (Notepad++ в Windows — важный инструмент для кучи задач)
В качестве замены FastStoneCapture я использую FlameShot — не хуже, программа мощная.
С различными VPN проблем нет вообще — Network Manager поддерживает практически все, что я использую.
Заключение
В общем результатом доволен, на 100% еще конечно не до настроил -, но план есть, работа понятна.
Небольшой опрос -, а используете ли Вы MultiBOOT в настоящее время:
Habrahabr.ru прочитано 7940 раз
