Ядро не видит ни HDD ни CD-rom, т.к. после фразы "here are available partitions" должен следовать список обнаруженных разделов на hdd и сидюке (если он есть). У вас там пусто, значит вы собрали ядро без нужных дров.
Конфиг ваш мне лень парсить, скажу лишь, что в Generic Driver Options ---> должно быть вырублено < > ATA/ATAPI/MFM/RLL support --->, а в <*> Serial ATA (prod) and Parallel ATA (experimental) drivers ---> указывайте нужные дрова
У меня была подобная ситуация, когда все что нужно включено (scsi,sata,[FS]...etc), но ядро все равно не видит корень.
Помогло отключение в ядре опции "CONFIG_EMBEDDED". А на ноутбуке наоборот - включение