[arch-general] [Archboot] Custom created Archboot ISO won't boot on qemu OVMF EFI

Alive 4ever alive4ever at live.com
Sun Jul 17 05:16:50 UTC 2016


After 'having fun' with archboot, I finally got it working on both UEFI
and BIOS. Just make sure that x86_64 and i686 archboot systemd container
have proper package cache. This can be achieved by bind mounting host
package cache '/var/cache/pacman/pkg' to chroot package cache. Also make
sure that /tmp in which archboot-allinone.sh -g performed is large
enough to hold image creation, at least 4GB.

However, a very serious problem occured. The resulting Archboot dual iso
doesn't properly contain all packages needed for installation. The most
notable is 'libnftl'. 'systemd' (core) depends on iptables (core).
'iptables' can't be installed because 'libnftl' is missing (extra). This
is serious problem that prevented archboot development for about two
months.

I know that 'archboot' only contains 'core' repository. As temporary
solution, 'libnftl' should be added as 'SUPPORT_ADDITION' in
archboot-svn.sh, so that users will be able to get a working
installation by using only the 'archboot' image.

I strongly suggest to move 'libnftl' to core repository to prevent this
problem i.e. 'base' can't be installed without access to extra repository.


More information about the arch-general mailing list