[Ltsp-developer] NBI and ELF images in Fedora

Jim McQuillan jam at mcquil.com
Fri Aug 15 02:49:10 UTC 2008



Warren Togami wrote:
> I did some testing of mkelfimage, mknbi and wraplinux.
> 
> Etherboot-5.0.5 in NSC Geode GX1 (DisklessWorkstations.com Jammin-125)
> Failed to boot with mknbi.
> Boots with wraplinux --nbi.
> 
> Etherboot-5.4 with real BIOS (qemu-kvm)
> Failed to boot with mknbi.
> Boots with wraplinux --nbi.
> Boots with mkelfimage with ram base detection patch.
> 
> Etherboot-5.4 with coreboot (ArtecGroup ThinCan DBE61)
> Fails to boot wraplinux --elf.
> Fails to boot mknbi ELF or NBI.
> Boots with mkelfimage with ram base detection patch.
> 
> Based upon these findings, I am dropping mknbi entirely from Fedora. 
> mkelfimage will be for ELF images, coreboot and Etherboot-5.4. 
> wraplinux --nbi will be for NBI images.
> 
>       # Etherboot ELF (only 5.4), should work with Coreboot
>       elsif substring (option vendor-class-identifier, 0, 13) = 
> "Etherboot-5.4"
>       {
>          filename      "/ltsp/i386/elf.ltsp";
>       }
>       # Etherboot NBI (older clients)
>       elsif substring (option vendor-class-identifier, 0, 9) = "Etherboot"
>       {
>          filename      "/ltsp/i386/wraplinux-nbi.ltsp";
>       }
>       # PXE
>       elsif substring (option vendor-class-identifier, 0, 9) = "PXEClient"
>       {
>          # NOTE: kernels are specified in /tftpboot/ltsp/i386/pxelinux.cfg/
>          filename      "/ltsp/i386/pxelinux.0";
>       }
>       # default to an i386 BOOTP image
>       else
>       {
>          filename      "/ltsp/i386/vmlinuz.ltsp";
>       }
> 
> We are using this in Fedora's default dhcpd.conf.  I totally have not 
> tested any BOOTP clients in like 7 years now.  I inherited this from 
> Eric Harrison's default dhcpd.conf.  I can't see how it could possibly 
> work?  How could it find the initrd image?


Back in the old days, we'd prepare an LTSP boot image using mknbi to 
combine the kernel and the initrd. the result was a single large file.


Jim McQuillan
jam at Ltsp.org


> 
> Warren Togami
> wtogami at redhat.com
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _____________________________________________________________________
> Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
>       https://lists.sourceforge.net/lists/listinfo/ltsp-developer
> For additional LTSP help,   try #ltsp channel on irc.freenode.net




More information about the K12Linux-devel-list mailing list