Неудачная сборка и запуск ядра Linux из-под Ubuntu
Здравствуйте. Изучаем ОС Linux в институте, дали задание: скачать репозиторий Торвальдса, собрать последний релиз ядра Linux (чтобы вышел чистый дистрибутив без патчей и графики) и запустить его. Я скачал, переместился на нужный коммит; далее, как нам и говорили, сконфигурировал ядро под свою систему:
make defconfig
И стал собирать ядро и модули командой
make -j4
make modules
Вроде появились файлы vmlinux и vmlinux.o. Установил ядро путем выполнения
make install
make modules-install
update-grub
Первой проблемой стало отсутствие новой собранной версии Linux в GRUB'е. После еще нескольких команд update-grub и каких-то еще, подобной этой, версия ядра в загрузчике внезапно появилась, но не как самостоятельная система, а как как будто бы новая версия ядра, на которой можно запустить Ubuntu, из-под которой я всё и собирал.
То есть, я ожидал увидеть в GRUB'е что-то подобное:
*Ubuntu
*Доп. параметры Ubuntu
*Linux 4.9
*Memory test
А увидел это:
*Ubuntu
*Доп. параметры Ubuntu
*Memory test
И внутри «доп. параметров» есть это ядро с очень странным словом Ubuntu (я же не дистрибутив Ubuntu собирал!):
*Ubuntu, версия ядра 4.9 <--- голое ядро, которое я ставил
*Ubuntu, версия ядра 4.4 <--- моя рабочая
...
И самый сок, что с новой версией ядра система и не запускается, виснет на фразе «Загружается начальный виртуальный диск». Что, в принципе, естественно - насколько я понял, он пытается Убунту запустить на этом ядре, а оно голое, там вообще графической оболочки нет.
В общем, что и как нужно сделать, чтобы получить «чистое» ядро, с которого загружаешься, и там только командная строка? Что я делаю не так?