Some notes on bringing up a system in a way other than the way the Boot-Floppies people provide.
There is a lot of documentation available from the Motorola Computer group VMEbus Boards web page.
It is common to find one of these computers without an attached floppy disk, CD-ROM drive, or even hard disk. With the MVME2300 - there are not even connectors for those devices, and there is no keyboard or video monitor. (Serial console and network is all that is on the front panel.) In general, one boots these over the network interface from some host.
Come up with at least a list of entries for your /etc/hosts to use on various platforms.
There may be more than one way to do this, but this does work:
Configure /etc/ethers with Ethernet address of PPC board and IP address pair.
Configure inetd (or xinetd) to run tftpd.
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). /tftpboot/192.168.1.2 -rw,root=192.168.1.2 192.168.1.2(rw,no_root_squash)
There is one for Potato at:
Extract it under /tftpboot/[IP dotted quad]/
Since the normal boot-floppies configuration is bypassed...
The Boot-Floppies people may be doing something new, but at the time this is written, I had to make my own Network-Booting PPC kernel. One is available here. This kernel has the boot prompt commands
console=ttyS0,9600 root=/dev/nfs ip=bothbuilt into it. I have not seen the official Debian boot images honor the setting of the PReP Global Environment variable, "bootargs".
The kernel configuration parameters I used are here. The 2.4.19pre1 menuconfig did not let me set CONFIG_ROOT_NFS, so I did it by hand. Dunno what was up with that - hopefully that has been fixed by now.
The kernel image file zImage.prep needs to be placed in the directory where tftpd will serve it when asked.
See VME Linux Project pages. Hopefully a new version of the Tundra Universe driver which handles the PPC memory architecture correctly will be there. (Some notes on bringing up the driver are at this message in the vmelinux-users mailing list archive.