- FreeBSD (install and live)
- PCBSD; FreeBSD desktop optimized derivative.
- Ylmf; Ubuntu based Windows clone
FreeBSD live (but not the install);
#
label FreeBSD Live 8.2 x86
menu label ^FreeBSD Live 8.2 x86
kernel memdisk
append iso raw initrd=/extra/FreeBSD-8.2-RELEASE-i386-livefs.iso
#
---
Findings;
It boots, but it doesn't see the live CD file system. I suspect the memdisk option isn't optimal for this objective.
---
PCBSD
#
label PCBSD 8.2 x86
menu label ^PCBSD 8.2 x86
find --set-root /extra/PCBSD8.2-x86-DVD.iso
map --set-root /extra/PCBSD8.2-x86-DVD.iso
map --hook
root (0xff)
kernel /boot/loader
#
Findings;
It does nothing.
---
Ylmf 3.0
#
label Ylmf 3.0
menu label ^Ylmf 3.0
find --set-root /extra/Ylmf_OS_3.0.iso
map /extra/Ylmf_OS_3.0.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper integrity-check oso-scan/filename=/extra/Ylmf_OS_3.0.iso floppy.allowed_drive_mask=0 splash
initrd /casper/Ylmf_OS_3.0/initrd.img
---
Findings;
Same thing, does nothing.
---
The goal is;
* Mount the ISO
* SARDU configures the loader to read the necessary files from the mounted ISO to boot the ISO
* Boots ISO image with a minimal ramdisk footprint.
The documentation for grub and ISOLINUX is horrible and I've configured sendmail from scratch with being able to deliver to DECnet machines many many moons ago. That should tell you how horrible the documentation for grub and ISOLINUX is. I'm quite familiar with how the (Free)BSD loader works and the boot process for FreeBSD. So what am I missing here?