Я конечно извиняюсь что вмешиваюсь, но зачем вам initrd?Без него проще сделать, а потом когда ваше ядро будет грузиться его можно добавить - если оно надо. И вы так и не написали - у вас ядро начинает грузиться или его даже в грабе нет (при включении компьютера)?
Если начинает грузиться - то находится ли само ? Если находится - то правильно ли в sources.list диск и рут раздел указан? На каком этапе "кернел паник" (если есть?) -- Best regards, Nicholas