LMDE-7 Gigi на VDI+Btrfs с overlay-режимами

LMDE-VD

LMDE для USB/HDD-носителя. При загрузке собираются VD-root, VD-overlay и RAM-overlay. Архив копируется без форматирования, режим выбирается в GRUB2.

4 режима
live, safe, pair, real
VDI+Btrfs
root/overlay по 3 файла
UEFI/BIOS
GRUB2, Secure Boot в UEFI
Техническая схема

Как устроена LMDE-VD

Основная часть проекта - не тема рабочего стола, а загрузочная схема на VDI, Btrfs, overlayFS и GRUB2.

VD-root и VD-overlay

База лежит в VD-root. Изменения пишутся в VD-overlay или RAM-overlay. По смыслу это похоже на VHD с дифференциальным диском и UWF/EWF.

Четыре режима загрузки

live-mode пишет в RAM до ручного сохранения. safe-mode грузит чистую базу. pair-mode пишет в overlay. real-mode пишет в VD-root.

Контроль сохранения

В live-mode доступны операции overlay-save-halt, overlay-save-reboot, overlay-save-work, overlay-reset, overlay-to-system и overlay-status.

Установка копированием

В архиве есть EFI и lmde. Их копируют в корень целевого раздела без форматирования и удаления существующих файлов.

Носитель host

Host-каталоги можно держать на FAT/FAT32/exFAT/NTFS/Btrfs/EXT*. Для не-FAT host нужен небольшой EFI-раздел FAT32.

Данные приложений

Firefox, Transmission, Thunderbird и LibreOffice могут хранить профили в lmde/data/<user>, вне виртуальных дисков.

Файлы

Архивы сборки

В теме лежит LMDE-7-VD-251125 и mono-вариант для файловых систем без FAT-ограничения.

LMDE-7-VD-251125

Архив с EFI и lmde для копирования в корень целевого раздела

Split-вариант
vdroot-*.vdi + overlay-*.vdi
Mono-вариант
vdroot.vdi / overlay.vdi по 15000 MB

Что нужно

USB/HDD раздел с FAT/FAT32/exFAT/NTFS/Btrfs/EXT*
Для не-FAT host нужен EFI-раздел FAT32 40-100 MB
Процессор x86_64
UEFI или BIOS с GRUB2
Secure Boot поддерживается в UEFI
Ссылки, история изменений и обсуждение загрузки ведутся в теме Usbtor.ru
Детали

Что это за сборка

LMDE-VD - модифицированная сборка Linux Mint Debian Edition для запуска с переносного носителя. Версия от 25.11.2025 обновлена до LMDE-7 Gigi, ядра 6.12.57 и актуальных на эту дату deb-пакетов.

Система лежит в VDI с Btrfs. Для FAT-совместимости VD-root и VD-overlay разбиты на три файла примерно по 4000 MB. Btrfs собирает их при загрузке и использует zstd.

Тема на Usbtor.ru содержит алгоритмы загрузки, историю правок, варианты GRUB2/Ventoy и разбор BIOS/UEFI-проблем на реальном железе.

user@lmde-vd:~$
$ neofetch
Base: LMDE-7 Gigi
Kernel: 6.12.57+deb13-amd64
Root: VD-root / Btrfs / zstd
Overlay: VD-overlay + RAM-overlayFS
Boot: GRUB2, UEFI/BIOS
$ _