My Problems:
- "F" installation fails. (no idea why)
Not enough space for "E" install.
Can't do a native install.
Anyway, it's working now and there wasn't much to it...
First off, I FTP'd the following files to "E":
- gentooxx.xbe
linuxboot.cfg
vmlinuz
swap
- rootfs
swap (yes, swap again)
I put initrd.gz from the DISTRO directory onto my existing linux box, gunzipped it and mounted it via loopback. Then I went into the mounted directory and used sed to change all instances of "part50" into "part55" in the linuxrc file, replacing the existing one with the changed one. Then I unmounted the initrd image, gzipped it and FTP'd the initrd.gz image to the "E" drive on the xbox.
I booted linux (via bios or XBE) and it came up without a hitch. I ran thru the "firstboot" script and everything was fine - and then I fixed /etc/fstab to mount the swap on F instead of E, rebooted and removed the "swap" file from E once the system came back up.
Basically, take a look at the f-drive shell script and manually do the main points:
http://gentoox.shallax.com/b0x/f-drive.b0x
(Sorry if the process is vague - but if you can understand the source of the f-drive.b0x file then it's pretty much all in there - it's just a matter of applying the general ideas.)