2011-08-08, 12:51
I have crated a netboot image for ATV1 so you can boot ATV1 off the network via aoe or iscsi. I have tested aoe boot but not iscsi.
You can download the image from http://www.megaupload.com/?d=EHK7YPQ0
Since ATV1 does not support pxe boot natively a small (35MB) boot loader image is provided http://xbox-remote.googlecode.com/files/...ot-usb.img which you need to transfer (using dd) either to an external usb thumb drive or the internal hard disk.
assume the external usb thumb drive has device node of /dev/sdb
If you ended up creating an external usb thumb drive to hold the boot loader you can safely remove the internal hard disk to reduce the heat and power consumption. Just plug in the usb thumb drive to the usb port at the back and power up the atv after you setup aoe/iscsi.
If you happened to use LVM on your aoe/iscsi server you can do really creative things like snapshot, clone thingy which is very handy for large pool of setup.
The netboot image is based on Sam.Nazarko's image with quite a few modifications. You probably can free up more space by removing some un-needed packages. For crystalhd users please be aware that upgrading to new kernels will means you will not be able to use crystalhd card unless you compile and install the crystalhd kernel module manually. So stick to the kernel unless you know what you are doing.
More info can be found on my google code wiki page http://code.google.com/p/xbox-remote/wiki/ATVDiskless
You can download the image from http://www.megaupload.com/?d=EHK7YPQ0
Since ATV1 does not support pxe boot natively a small (35MB) boot loader image is provided http://xbox-remote.googlecode.com/files/...ot-usb.img which you need to transfer (using dd) either to an external usb thumb drive or the internal hard disk.
Code:
sudo dd if=atv-netboot-usb.img of=/dev/sdb
If you ended up creating an external usb thumb drive to hold the boot loader you can safely remove the internal hard disk to reduce the heat and power consumption. Just plug in the usb thumb drive to the usb port at the back and power up the atv after you setup aoe/iscsi.
If you happened to use LVM on your aoe/iscsi server you can do really creative things like snapshot, clone thingy which is very handy for large pool of setup.
The netboot image is based on Sam.Nazarko's image with quite a few modifications. You probably can free up more space by removing some un-needed packages. For crystalhd users please be aware that upgrading to new kernels will means you will not be able to use crystalhd card unless you compile and install the crystalhd kernel module manually. So stick to the kernel unless you know what you are doing.
More info can be found on my google code wiki page http://code.google.com/p/xbox-remote/wiki/ATVDiskless