Files
linuxkit/alpine/Dockerfile.bios
Justin Cormack af85abc84d reproducible builds for efi and bios isos
Signed-off-by: Justin Cormack <justin@specialbusservice.com>
2016-09-12 16:02:07 +01:00

19 lines
594 B
Docker

# Create a legacy BIOS bootable ISO
FROM mobylinux/alpine-bios:626757290dbb54109514af22108645cae9ea40c3
WORKDIR /tmp/iso
COPY initrd.img.gz ./
COPY kernel/x86_64/vmlinuz64 ./
COPY isolinux.cfg ./isolinux/
RUN cp /usr/share/syslinux/isolinux.bin ./isolinux/ && \
cp /usr/share/syslinux/ldlinux.c32 ./isolinux/
RUN genisoimage -o ../mobylinux-bios.iso -l -J -R \
-c isolinux/boot.cat \
-b isolinux/isolinux.bin \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-V MobyLinux . && \
isohybrid ../mobylinux-bios.iso