[devel-distro] How to build custom minimal livecd with m-p
Eugene Prokopiev
eugene.prokopiev at gmail.com
Wed Nov 27 11:56:59 MSK 2024
Здравствуйте!
Научите меня, пожалуйста, собирать кастомный минимальный livecd (без
etcnet, livecd-специфичных пакетов и т.д.) средствами m-p
Ознакомившись с https://www.altlinux.org/Mkimage-profiles/howto,
пытаюсь в отдельной цели унаследоваться прямо от distro/.base и
дотянуть только то, что вроде бы необходимо для загрузки:
git clone -b p11 git://git.altlinux.org/gears/m/mkimage-profiles.git m-p
cd m-p
cat > conf.d/mini-live.mk <<EOF
distro/mini-live: distro/.base \
use/stage2 use/stage2/ata use/stage2/hid use/stage2/usb
sub/rootfs at live sub/stage2 at live \
use/syslinux/live.cfg use/grub/live.cfg use/syslinux/timeout/0
use/grub/timeout/0 use/isohybrid
EOF
make mini-live.iso
** goal: mini-live.iso
** BRANCH/ARCH: p11/x86_64
11:41:10 initializing BUILDDIR: build/
11:41:10 preparing distro config
11:41:23 starting image build (coffee time)
11:42:49 failed, see log: build/build.log
11:42:49 (you might want to rerun with DEBUG=1)
make[3]: *** No rule to make target 'stage2cfg.mk'. Stop.
make[1]: *** [lib/build.mk:80: build-image] Error 2
make: *** [Makefile:61: mini-live.iso] Error 1
Что я упустил и как вообще сейчас принято собирать кастомный livecd, в
котором (по возможности) не будет ничего кроме init и его собственных
зависимостей?
--
WBR,
Eugene Prokopiev
More information about the devel-distro
mailing list