make for bootable ISOs

John Baldwin jhb at FreeBSD.org
Mon Apr 11 17:20:47 PDT 2005


On Sunday 10 April 2005 09:04 pm, Daniel O'Connor wrote:
> On Mon, 11 Apr 2005 02:41, Zera William Holladay wrote:
> > Hi, I'm attempting to make a bootable ISO for i386 architecture on
> > 4.11-STABLE.  I am using:
> >
> > %make buildworld
> > %make buildkernel
> > %make hierarchy DESTDIR=/...
> > %make installworld DESTDIR=/...
> > %make installkernel DESTDIR=/...
> >
> > And then modifying etc so that /dev/acd0a is the root directory.
> >
> > Is this the correct sequence and are these the correct targets?  Since
> > this is such a time consuming task, I figured that I would ask for help.
>
> 4.x uses el-torrito 2.88Mb floppy emulation for booting..
> make release builds an install CD and a live file system disk.
>
> I made a page with some tips on make release for 4.x if you're interested..
> http://www.gsoft.com.au/~doconnor/FreeBSD-release-2.html

It doesn't have to though, it can use cdboot which then has access to the 
entire CD so that you can use a larger kernel and mfsroot.  5.x and beyond 
use this by default and 4.x will if you set USE_CDBOOT=yes at 'make release' 
I think.

-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-hackers mailing list