]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add isoboot(8) for booting BIOS systems from HDDs containing ISO images.
authorbenno <benno@FreeBSD.org>
Thu, 5 Apr 2018 19:40:46 +0000 (19:40 +0000)
committerbenno <benno@FreeBSD.org>
Thu, 5 Apr 2018 19:40:46 +0000 (19:40 +0000)
commit0b8d8dcffdbd248386337c29bb5956b521a8dfcf
treede9ad7b25961af9af0fb54dd0c9a64a506864afd
parentc45837807b431f1cd15f0a5e6a39f372b505c1fc
Add isoboot(8) for booting BIOS systems from HDDs containing ISO images.

This is part of a project for adding the ability to create hybrid CD/USB boot
images. In the BIOS case when booting from something that isn't a CD we need
some extra boot code to actually find our next stage (loader) within an
ISO9660 filesystem. This code will reside in a GPT partition (similar to
gptboot(8) from which it is derived) and looks for /boot/loader in an
ISO9660 filesystem on the image.

Reviewed by: imp
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D14914
stand/i386/Makefile
stand/i386/isoboot/Makefile [new file with mode: 0644]
stand/i386/isoboot/isoboot.8 [new file with mode: 0644]
stand/i386/isoboot/isoboot.c [new file with mode: 0644]
stand/libsa/cd9660read.c [new file with mode: 0644]
sys/fs/cd9660/iso.h