Hello, I'm still trying to setup RIS (Remote Installation Service -w2k) with PXE Linux, but before that I must say that the mail list archive is a _good_ idea. Back to RIS. When I start from pxelinux memdisk initrd=risbootdisk.img I get an error: No UNDI Driver found. The risbootdisk.img is a bootdisk from Microsoft, which starts a RIS installation. When I boot from floppy it works fine, when I load the image over network, I get this error. Is it possible to have a memdisk load in pxelinux with the PXE and UNDI stack in memory? I'm not sure, but it is then possible that RIS works with pxelinux. regards, Martin
Hello, good & bad news. After I uncommented in pxelinux.asm this line: ; ; Unload PXE stack ; ;Martin call unload_pxe cli It works. This means: it loads the Microsoft RIS boot disk does a DHCP lookup and then (bad news) loads pxelinux again. This is not very surprising, because it gets the filename for the same mac adresse as PXELinux before. Is it possible to overwrite the MAC Adress? Is it somewhere stored in this UNDI thing? Then I can do a "fake" MAC adress and the tftp server serves the RIS boot PXE rom (called startrom.com) I want to test this, is there a hack in pxelinux to overwrite the MAC adress after pxelinux is loaded? regards, Martin
Martin Vogt wrote:> > Hello, > > I'm still trying to setup RIS (Remote Installation Service -w2k) > with PXE Linux, but before that I must say that the mail list > archive is a _good_ idea. > > Back to RIS. > When I start from pxelinux > > memdisk initrd=risbootdisk.img > > I get an error: > > No UNDI Driver found. > The risbootdisk.img is a bootdisk from Microsoft, which starts > a RIS installation. > When I boot from floppy it works fine, when I load the image over > network, I get this error. > > Is it possible to have a memdisk load in pxelinux with the PXE and UNDI > stack in memory? > > I'm not sure, but it is then possible that RIS works with pxelinux. >Hmmm... that's not really how you're supposed to do it. At some point I'll probably try to implement chain-loading first-stage PXE images (.0 files) in PXELINUX; however, I haven't gotten around to it yet. -hpa