NBI and ELF images in Fedora
Warren Togami <[email protected]>
| Newsgroups | gmane.linux.terminal-server.devel |
|---|---|
| Message-ID | <[email protected]> |
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?
Warren Togami
[email protected]
-------------------------------------------------------------------------
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