https://packages.debian.org/bullseye/bootcd
Всего лишь:
$ sudo apt update
$ sudo apt install bootcd
* при установке с аргументами --no-install-recommends --no-install-suggests при создании образа системы идут ошибки, разница по экономии места - 20 Мб. Так что тут каждый решает сам.
А затем:
** Важный момент! Именно через sudo, так как при попытке зайти через su и потом выполнить $ bootcdwrite - появляются ошибки.
И всё, Вы получили iso - Live копию Вашей системы, которая будет лежать по умолчанию в /var/spool/bootcd
Да, все настолько просто.
При этом, если на основном разделе у Вас не будет хватать места, то можно изменить путь, куда выложим готовый iso-шник, для этого идем в /etc/bootcd/bootcdwrite.conf и находим/правим:
# This defines the directory where the image resists after build.
# Default::
#
# VAR=/var/spool/bootcd
#
VAR="/var/spool/bootcd"
Имеет смысл перед созданием снимка системы размонтировать разделы, не связанные с системой.
Также рекомендую посмотреть на: bootcdbackup bootcdflopcp bootcd2disk bootcdmk2diskconf
.
.
Записать образ на флешку можно командой:
dd if="./filename.iso" of="/dev/sdb" status="progress" conv="fsync"
Только сначала стоит убедиться, что флешка у нас идет именно как sdb, в противном случае можно стереть что-то нужное на другом носителе.
.
.
https://manpages.debian.org/stretch/bootcd/bootcd.1.en.html
NAME
bootcd* - утилиты для запуска бездисковых систем с компакт-диска
DESCRIPTION
С помощью bootcd вы можете скопировать работающую систему Debian на компакт-диск с помощью команды bootcdwrite. Если в вашей системе нет устройства записи компакт-дисков, вы можете создать загрузочный компакт-диск через NFS на удаленной системе с помощью устройства записи компакт-дисков или создать только образ ISO. Когда вы запускаете свою систему с компакт-диска, вам не нужны никакие диски. Все изменения будут производиться в оперативной памяти. Чтобы повторно использовать эти изменения при следующей загрузке, вы можете сохранить их на FLOPPY с помощью команды bootcdflopcp. Если загрузка с вашего CD-привода не поддерживается, возможна загрузка с FLOPPY. Можно установить новую систему с работающего компакт-диска с помощью команды bootcd2disk. Bootcd2disk также может найти целевой диск, отформатировать его и автоматически сделать загрузочным.
bootcd теперь легче установить (только один пакет). Система sandard работает на i386 или amd64. Как и все стандартные ядра Debian, initrd теперь используется bootcd по умолчанию.