[PC-BSD Dev] installcd-overlay

Kris Moore kris at pcbsd.com
Tue Mar 18 12:00:49 PDT 2008


I'll be happy to help you with this.

All these scripts and everything in /usr actually are kept in uzipped 
file located on the CD at "/uzip/usr.uzip". What happens, is that when 
you boot the PC-BSD install cd, it mounts the CD, then creates a 
ramdisk, and copies the /uzip/usr.uzip file into memory. Then it 
unmounts the CD, mounts the usr.uzip file to /usr, and continues with 
the boot process. This enables us to do CD switching, and is why you can 
eject the CD after the boot, since its not mounted anymore.

If you take a look at /etc/rc on the install CD mfsroot, you'll see how 
its done.

Also, I would be interested in your PXE boot stuff. How difficult was it 
to do? I would like to add that ability to the PC-BSD distro down the 
road. Maybe we can work together and integrate it in for a future release.


Kris Moore
PC-BSD Software

John Hixson wrote:
> Hi Guys,
> I am trying to understand the PC-BSD install process. I see all the 
> PC-BSD install scripts located under installcd-overlay, however, on the  
> ISO image these are nowhere to be found. I looked at the mfsroot as well 
> and I see in the /root/.login and /root/.profile a reference to 
> /root/PCBSDStart.sh , which in turn starts various scripts from 
> /usr/local/pcbsd. I do not see or have /usr/local/pcbsd, can someone 
> explain this to me?
> I looked at the roadmap and saw the need to roll out lots of pc-bsd 
> machines easily and decided to work on this. I have PC-BSD loading with 
> freebsd's PXE bootloader, however, as soon as mfsroot is mounted 
> numerous files are missing and I am trying to understand what PC-BSD 
> does during the boot process to get this resolved.
> Is it ok if I work on this? If so, anyone care to explain some more of 
> what the CD does that I seem to be missing in a little more detail?
> Thanks,
> John
> _______________________________________________
> Dev mailing list
> Dev at lists.pcbsd.org
> http://lists.pcbsd.org/mailman/listinfo/dev
> !DSPAM:1,47e00deb19524526615544!

More information about the Dev mailing list