Gentoo and udev

While setting up Gentoo as a domU in Xen, I ran into this error while booting:

 * Mounting /dev for udev ...                                             [ ok ]
 * Configuring system to use udev ...
 *   Populating /dev with device nodes ...[ oops ]
 * The "tar" command failed with error:
rd/c5d22p2: Cannot mknod: No space left on device
tar: rd/c5d22p3: Cannot mknod: No space left on device
tar: rd/c5d22p4: Cannot mknod: No space left on device
tar: rd/c5d22p5: Cannot mknod: No space left on device
tar: rd/c5d22p6: Cannot mknod: No space left on device
tar: rd/c5d22p7: Cannot mknod: No space left on device
...

Gentoo was given 32MB of memory by Xen (not very much, but I'm just fooling around right now). The fix is to put these two entries into /etc/conf.d/rc:

RC_DEVICE_TARBALL="yes"
RC_DEVICES=static

Gotta say, I'm pretty impressed with Xen so far. I managed to get it set up within QEMU as described here. The speed was pretty intolerable on my desktop (500MHz P3) but is quite decent on the otherwise-mostly-idle 2.4GHz P4. I'm currently emerging Apache 2 and wondering about whether I should give SELinux a try. Fun fun fun...