MoonLightOS

MoonLightOS 26.04.5 «Bengunur» · LTS · 64 бита

Скачать MoonLightOS 26.04.5

Один образ на все 64-битные компьютеры: и UEFI с Secure Boot, и старый BIOS — из одного файла.

Файлmoonlightos-26.04.5-bengunur-amd64.iso
Размерчитаем файл…
SHA-256читаем файл…
Дата сборки—
Архитектураx86-64 (amd64)
ОсноваUbuntu 26.04 LTS (resolute)
Рабочий столCinnamon
Поддержка до

Проверьте перед записью

Сверьте контрольную сумму скачанного файла с той, что указана выше. Если они не совпадают, повреждена загрузка, а не образ.

В Linux или macOS — в папке, куда вы скачали файл:

sha256sum -c moonlightos-26.04.5-bengunur-amd64.iso.sha256

В Windows — в PowerShell; полученный хеш сравните с тем, что лежит в файле .sha256:

Get-FileHash .\moonlightos-26.04.5-bengunur-amd64.iso -Algorithm SHA256
Get-Content .\moonlightos-26.04.5-bengunur-amd64.iso.sha256

Системные требования

Подойдёт любой 64-битный компьютер x86. Установщику нужно не меньше 1,7 ГБ оперативной памяти и 18 ГБ на диске.

Один и тот же образ работает и с UEFI, и со старым BIOS. Secure Boot можно не отключать.

МинимумРекомендуется
Оперативная память2 ГБ4 ГБ
Диск18 ГБ30 ГБ
Процессорлюбой 64-битный x86два ядра
Графикалюбой видеоадаптер с кадровым буферомлюбая видеокарта за последние 15 лет

Что дальше

  1. Запишите образ на флешку

    Хватит обычного побайтового копирования: dd в Linux и macOS, Rufus в режиме DD, balenaEtcher или Ventoy в Windows.

  2. Загрузитесь с флешки

    Secure Boot можно не отключать. Выберите в меню пункт Try or Install.

  3. Посмотрите, потом ставьте

    В live-режиме работает вся система. Установщик — значок на рабочем столе.

Полное руководство

Что внутри образа

  • Основа Ubuntu 26.04 LTS, ядро generic от Ubuntu, полный набор linux-firmware, микрокод Intel и AMD, а также драйвер NVIDIA для установки без интернета

  • Cinnamon с темами MoonLight, LightDM со Slick Greeter и установщик Calamares с шифрованием LUKS2

  • Firefox с uBlock Origin, Thunderbird, Geary, LibreOffice, VLC, GIMP и полный набор кодеков

  • Четырнадцать приложений MoonTools и шесть страниц параметров, переведённые на девять языков

  • Visual Studio Code, набор компиляторов, Python, Node.js, Rust, Go, Java 21 и Docker Engine

  • Wine с DXVK и VKD3D, отпечаток пальца и разблокировка по лицу, клиенты VPN, драйверы принтеров и сканеров

  • Итальянский языковой пакет лежит в образе; остальные языки скачиваются одним нажатием

Что проверено

Образ собирается и тут же запускается в QEMU; снимки экрана на этом сайте сделаны именно в таких сеансах, а не нарисованы.

Запуск через UEFIПрошивка → shim от Canonical → подписанный GRUB → ядро. Меню появляется, отсчёт идёт.
Запуск через старый BIOSОбраз El Torito и гибридный MBR. То же меню, та же анимация.
Анимация запускаЛоготип стоит на месте, гало пульсирует от кадра к кадру, полоса продвигается.
Рабочий стол в live-сеансеДошёл до конца и работает устойчиво: обои, значки на рабочем столе, кнопка «Пуск», док по центру, область состояния.
«Добро пожаловать» и первоначальная настройкаОба окна открываются и переключают язык сразу.
Содержимое образаБольше 120 проверок при сборке — от ядра до встроенного расширения uBlock Origin; если хоть одна не прошла, сборка отказывается выдавать ISO.
Установленная системаВ squashfs проверяется наличие ядра и initramfs, поэтому установка не может закончиться системой, которой нечем запускаться.

На момент написания на настоящем оборудовании ещё не проверены: работа Secure Boot с собственными ключами производителя, регистрация отпечатка на физическом сенсоре и запись установщика на настоящий диск. Если у вас получится это попробовать, напишите — будем благодарны.

Исходный код

MoonLightOS собирается из одного репозитория одной командой. Всё, из чего он получается, — сценарии сборки, темы, приложения и переводы — свободное программное обеспечение.

./build.sh            # bootstrap → customise → squash → ISO
./build.sh rootfs     # stop after the system is customised
./build.sh image      # re-pack an existing rootfs into a new ISO
./build.sh finish     # bootloaders + ISO only, reusing the squashfs
./build.sh shell      # a prompt inside the build environment
./build.sh clean      # throw the scratch volume away

Сборка своими руками