To build a bootable image, you’ll need to install a list of packages that differs depending on the distribution. We give an overview here of what’s needed to generate a bootable image for some common distributions:
[Distribution]
Distribution=arch
[Content]
Bootable=yes
Packages=linux
systemd
[Distribution]
Distribution=fedora
[Content]
Bootable=yes
Packages=kernel
systemd
systemd-boot
udev
util-linux
[Distribution]
Distribution=centos
[Content]
Bootable=yes
Packages=kernel
systemd
systemd-boot
udev
[Distribution]
Distribution=debian
[Content]
Bootable=yes
Packages=linux-image-generic
systemd
systemd-boot
systemd-sysv
udev
dbus
[Distribution]
Distribution=ubuntu
Repositories=main,universe
[Content]
Bootable=yes
Packages=linux-image-generic
systemd
systemd-sysv
udev
dbus
[Distribution]
Distribution=opensuse
[Content]
Bootable=yes
Packages=kernel-default
systemd
udev