pm me and i'll email you the r8168.ko driver if you do not have it.
on the Core do this:
place the r8168.ko file in the drivers folder: /lib/modules/2.6.22-14-generic/kernel/drivers/net/
if the r8168.ko file was on your desktop, this is the code:
sudo cp ~/Desktop/r8168.ko /lib/modules/2.6.22-14-generic/kernel/drivers/net/r8168.ko
rename the bad driver so Linux does not use it
sudo mv /lib/modules/2.6.22-14-generic/kernel/drivers/net/r8169.ko /lib/modules/2.6.22-14-generic/kernel/drivers/net/r8169.ko.not
Then we prepare for the initial boot of the MD:
sudo nano /etc/initramfs-tools-interactor/modules
change the driver listed to r8168 (just r8168, no .ko)
save it (ctrl-O i think) and exit
then do:
sudo /usr/pluto/bin/Diskless_BuildDefaultImage.sh
and
mkinitramfs -d /etc/initramfs-tools-interactor/ -o /tftpboot/default/initrd
-----
Now PXE boot the MD, it will anounce itself and do some other stuff. just walk away for like 10 minutes and come back. Turn off the MD as it will be hung at its current screen.
If you have multiple media directors, you will need to look in the admin panel to see what ID the new MD was assigned to use below.
While you are checking the ID, make sure it is i386 and not AMD64 on the MD properties page. If it is not i386, change it to i386, save and rebuild the image. Wait until you are told the image was rebuilt.
now continue below
-----
sudo nano /usr/pluto/diskless/<mediadirector-id>/etc
do the same as you did above and change it to r8168
again on this file:
sudo nano /usr/pluto/diskless/<mediadirector-id>/etc/initramfs-tools
now copy the driver file to the media director in question:
sudo cp /lib/modules/2.6.22-14-generic/kernel/drivers/net/r8168.ko /usr/pluto/diskless/<mediadirector-id>/lib/modules/2.6.22-14-generic/kernel/drivers/net/r8168.ko
rename the bad drive on the MD image so it is not used
sudo mv /usr/pluto/diskless/<mediadirector-id>/lib/modules/2.6.22-14-generic/kernel/drivers/net/r8169.ko /usr/pluto/diskless/<mediadirector-id>/lib/modules/2.6.22-14-generic/kernel/drivers/net/r8169.ko.not
then perform this, each line is its own command
cd /usr/pluto/diskless/
sudo chroot <mediadirector-id>
sudo depmod
cd /boot
sudo mkinitramfs -o initrd.img-`uname -r` `uname -r`
exit
note that the ` used for `uname -r` `uname -r` is from the tilde (~) key
Once this is finished, the MD should now boot.