По мне нужно чтоб виртуалбокс был установлен по умолчанию
Извольте. Можно собрать свой образ с помощью mkimage-profiles.
Понадобится установленный дистрибутив 10 платформы, можно Simply Linux или стартеркит.
Для комфортной сборки потребуется 16 гб ОЗУ, 32 гб покроет большинство потребностей.
Итак, устанавливаем Simply Linux, и выполняем обновление до последних версий пакетов.
Устанавливаем пакет
# apt-get install builder-useradd mkimage mkimage-preinstall
Выполняем от рута команду
# builder-useradd mpuser
Входим как mpuser
$ su - mpuser
Выполняем команду
$ git clone git://git.altlinux.org/gears/m/mkimage-profiles.git
Переходим в каталог ~/mkimage-profiles
$ cd ~/mkimage-profiles
Проверяем билдер командой
$ make grub.iso
Если все настроено правильно, получаем результат
** goal: grub.iso
** BRANCH: p10
** ARCH: x86_64
12:24:32 cleaning up (NB: DEBUG scope is limited when CLEAN is enabled)
12:24:32 initializing BUILDDIR: build/
12:24:33 preparing distro config: build/distcfg.mk
12:24:45 starting image build: tail -f build/build.log
12:26:09 done (1:24)
** image: ~/out/p10/20240302/grub-20240302-x86_64.iso [33M]
Переходим в каталог ~/mkimage-profiles/conf.d
$ cd ~/mkimage-profiles/conf.d
Создаем в нем файл my-slive-vbx.mk следующего содержания
# Alt Simply Linux live virtualbox image
ifeq (distro,$(IMAGE_CLASS))
distro/my-slive-vbx: distro/slinux-live
@$(call add,LIVE_PACKAGES,kernel-modules-virtualbox-std-def virtualbox)
endif
Добавляем в файл ~/apt/sources.list.p10.x86_64 строку
rpm [p10] http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/branch x86_64-i586 classic
Переходим в каталог ~/mkimage-profiles
$ cd ~/mkimage-profiles
Запускаем сборку образа
make BRANCH=p10 my-slive-vbx.iso
По окончанию в каталоге ~/out ищем файл iso образа