1. Ты (надеюсь на ты - ок?) невнимательно смотришь.Отличий побольше
2. Выделенная строчка для генкернела обязательна, вроде. По крайней мере генерация по дефолту всегда создает initramfs.
3. Строчка kernel бла-бла-бла соодержит параметры загрузки и инициализации ядра с использованием рам диска (который ты вырубил
) на первом листинге и без такового на втором.
4. Имена ядер различны. Проверь, какое ядро у тебя в буте валяется.
Что надо сделать:
1. Посмотреть, что лежит в буте (/boot/)
2. если там есть kernel-genkernel-x86-* и initramfs-genkernel-x86-*, значит собирал ты таки не вручную. Уж не знаю, как не заметил.
Потому верни строчку взад и ради бога, проверь имена ядра, рамфс и real_root (здесь должно быть имя устройства, которое ты планировал использовать как рут... эээ... самый большой раздел при разбивки диска - это оно самое).
Помни, ты обязан знать, как зовут твое ядро
3. Если у тебя в буте нет генкернел ядра, значит ты таки собирал руками, но груб настроил неправильно. Тогда ты строчку закоментил правильно, НО тебе надо проверить имя ядра (вписать свое) и root (см. коммент к реал рут - здесь то же самое).
4. если в буте вообще ничего нет из перечисленного, значит ты не скопировал туда образ ядра в принципе. Соответственно, кури процесс сборки и инсталяции ядра, но в этот раз внимательнее.
Если не получится, давай листинг груб конфа, директории /boot/ и новую ошибку. Попробуем полечить по фотке
зы: только в конце дошло - ты дефолтный груб конф правил? он просто для примера, в нем имена левые. Его надо апдейтить в обязательном порядке.