On Wed, 19 Feb 2003 15:23:33 +0100, Frank Benkstein wrote:
Version zwei hab ich mir auch überlegt. Kann das PXE-Image rüberschieben und das könnte das Kernel-Image booten. Das Problem dabei ist nur, daß das PXE Image die gleiche (DHCP)-Frage stellt, wie das schon vorhandene Boot-ROM.
Der PXE-Request (also der erste) ist vom DHCP-Server aus zu erkennen. Er liefert als vendor-class-identifier "PXEClient".
Darüber kannst du beide Requests unterschiedlich beantworten. Etwa so:
if substring (option vendor-class-identifier, 0, 9) = "PXEClient" { filename "/image.pxe"; } else { filename "/linux.nbi"; } }
Das per PXE gesaugte Etherboot-Image meldet sich dann als "Etherboot-x.y", also mit Versionummer beim DHCP-Server.
Reinhard