Сейчас сижу на Gentoo с канонiчным ядром 2.6.38.2. В grub прописано root=/dev/sda2 и система благополучно грузится. Закомпилил 3.0 и огрёб ошибку VFS отсутствия соответствующего раздела.
В догонку, помню, что были какие-то хитрые опции, благодаря которым мой IDE винт также адресовывался через /dev/sd*.
Соответственно вопрос, как определять наименования устройств в таких случаях?
Да, initramfs - отключен.