Colin,
When the power 5 lpars boot up, a boot option menu is
presented to the user on the console for that lpar. The user can choose to break
into the boot and navigate the boot control menus. Where, he can pick a nic
adapter to use to issure the (bootp) request to a pre setup network install
server.. We load aix and linux the same way at this level in the open firmware.
The user must supply, ip of victim, ip of server, mask and gateway, and he can
test ping the server to see if that nic is really connected to the network and
the server is up. Once
the connected adapter is found, the user can set this nic as the boot
device and off it goes, issuing the bootp request to the server. Bootp is
the only option we have on these machines. My expect code does all of this
automatically, stopping in the boot menus during boot, finding the nic that will
ping and setting the boot list.. It also uses the low level open firmware menus
to setevn boot-file text ip=9.3.218.145 netmask=255.255.255.0 gateway=9.3.218.1
nameserver=9.0.7.1 ksdevice=eth0 ks=nfs:9.3.80.16:/lpars/unitedp02.cfg
so that these parms are passed to whatever boot image is retrived by bootp.
So first OF menus needs ip to do boop,
then netboot.img needs ip stuff to get kickstart file.
then adconda needs ip stuff in kickstart file to config network for
install.
I already use PXELINUX to install the big machinds Hardware Management
Consoles. They run linux on X86 platform. And it works ok there in our local
lab, but again not outside the subnet. The OF code for these lpars does
not support PXELINUX.
I think my only hope is to find out is there is some systax that will work
to pass the mac address to anacondo instead of the ethX.. If power 5 keeps
supporting linux RedHat I am hope the anacondo developers will get around
accepting the mac address.
I also load linux SuSE from my servers and I have already done succesfull
autoyast installs with and autoinst.xml file. Now these files
(autoinst.xml) will take input like this:
<device>eth-id-2a:ca:30:00:20:02</device>
they define the device with mac address.
I have not yet tried passing the suse netboot image a nic name of this
form. But I am hopeing it will work since the autoinst file uses that format in
SuSE installs.
tom