[debian-knoppix] Vollständige Etherboot-Implementation inklusive Syslinux möglich:
(Leider brauchen wir auch hier das Paket/die Binary mknbi)
Was zu tun ist:
Alle Dateien aus dem /tftpboot-Verzeichnis in ein weiteres z.b. /tmp/net
kopieren.
mkdir /tmp/net
cp -ar /tftpboot/* /tmp/net
cd /tmp/net
Die pxelinux.cfg/default in syslinux.cfg umbenennen und nicht benötigte
pxe-Dateien löschen ...
mv pxelinux.cfg/default syslinux.cfg
rmdir pxelinux.cfg
rm pxelinux.0
Ein virtuelles Laufwerk mit den mtools anlegen und ein 2.88 Image erzeugen:
echo "drive x: file=\"/tmp/net-boot.img\"" > ~/.mtoolsrc
mformat -C -t 80 -s 36 -h 2 x:
mcopy *.* x:
Bootable mit syslinux machen ...
syslinux /tmp/net-boot.img
Bootstrap erzeugen:
cd /tftpboot
mknbi-dos --rdbase=0x220000 /tmp/net-boot.img > knoppix-client.nbi
(Ganz wichtig ist das --rdbase=0x220000, da sonst syslinux das miniroot.gz
nicht finden kann!)
Aufräumen:
rm -rf /tmp/net
dhcpd.conf anpassen:
filename "pxelinux.0" durch:
<-snip->
if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
{
filename "pxelinux.0";
}
else
if substring (option vendor-class-identifier, 0, 9) = "Etherboot"
{
filename "knoppix-client.nbi";
}
<-snipp->
ersetzen, so dass sowohl pxe-boot als auch etherboot mit gleichen
Möglichkeiten möglich ist! (Also Parameter angeben, Splash-Screen, usw.)
[Warum hast du dort eigentlich kein F2 mit den möglichen Parametern hingepackt
?!]
Wird dieser Support für etherboot in Knoppix (den knoppix-terminal-server)
eingebaut werden ?
cu
Fabian
_______________________________________________
debian-knoppix mailing list
debian-knoppix@linuxtag.org
http://mailman.linuxtag.org/mailman/listinfo/debian-knoppix
Reply to: