Сначала попробовал стандартным установщиком с автоматической разбивкой, он на подтома сам не разбил.
Дальше была попытка через Calamares. Он подтома создал, но в конце установки вылетел с какой-то python-bla-bla-bla ошибкой.
Я вернулся к стандартному установщику. Попробовал установить /, /boot, /home на отдельные btrfs-разделы, чтобы потом все их снимками сгрудить в подтома на один принятый за основной раздел. В этом основном предварительно сделал подтом @boot, который принял за дефолтный, чтоб система сразу в него /boot ставила и потом не потеряла. При переносе разделов в подтома развалилась вся загрузка, правил fstab, восстанавливал GRUB.
GRUB потом упорно не видел в подтоме установленную систему.
Еще пробовал с неизменным разделом с @root, к которому перенес в подтома остальные разделы. GRUB тоже при восстановлении не увидал системы. Пробовал разные комбинации - выставления дефолтным подтомом @root, @boot... - Думал, так он увидит то, что ему даст идентифицировать установленную LMDE. Но не завелось.
Хотел уже оставить с отдельными btrfs-разделами, работает - и фиг с ним... Но оказалось, что Timeshift хочет для делания btrfs-снимков все-таки подтома, а не разделы!..
В общем, LMDE-таки заставил меня преодолеть мою лень к ручному деланию fstab с нуля...
Пришлось сделать все подтома вручную в одном разделе и установить свойства сжатия zstd на все, кроме @boot.
В продвинутом режиме установщика примонтировать все это добро в @target, после установки заредактировать fstab (хорошо, примеры от предыдущих установок сохранил, осталось там идентификаторы разделов все заменить на один и тот же, прописать subvol=@boot и т. п.). И то получилось со второй попытки только (думал, раздел для /boot/efi имеет особый статус и его не надо в tagret/boot/efi монтировать).
Все получилось, все работает, GRUB сам настроился при установке, как надо.
Ура!
Но Timeshift теперь говорит, что ему не нравится мой подтом @root, ему надо @!!! Ну нет, не буду переустанавливать снова, надоело.
Надо лезть в fstab, менять запись для монтирования /, переименовывать подтом @root в @, и креститься, чтоб не поломалось.
Так и сделал. А в fstab и менять ничего не надо, у меня / монтируется к дефолтному подтому без указания subvol=@root
В общем, как и ожидал, поломалось. Позагружалось-позагружалось, черный экран, надпись (initramfs).
Не очень понимая, что делать, решил дать автоматике grub шанс. Загрузился с liveusb, залез на
www.wiki.debian.org/GrubEFIReinstall, смонтировал все подтома, зашел в chroot.
Сделал update-grub, не находит систему. Сделал grub-install /dev/sdb, потом update-grub. Не находит. Добавил в начало списка apt-get install --reinstall grub-efi, снова не находит. Вот чего ему не хватает?
Плюнул и установил rEFInd. Этот сразу все нашел.