Mailing List Archive

RIS UNDI
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
Re: RIS UNDI [ In reply to ]
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
RIS UNDI [ In reply to ]
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
Re: RIS UNDI [ In reply to ]
Martin Vogt wrote:

>
> Is it possible to overwrite the MAC Adress?
> Is it somewhere stored in this UNDI thing?
>


The MAC address is the serial number for your hardware. You *can*
change it, but it's a hugely complex operation. As I mentioned in the
previous message, this isn't really the way to do it anyway.

Unfortunately I can't promise anything about *when* I'll have time to
actually work on it.

-hpa