После настройки и сборки ядра, используя make, почему у меня нет vmlinuz-<version>-default.img
и initrd-<version>.img
, но есть только огромный vmlinux
двоичный файл (~ 150 МБ)?
kernel.org
). После того make menuconfig
, как я напечатал, make
и пусть он делает свою работу.
make bzImage
сгенерировать ядро bzImage. Скажи, make help
чтобы увидеть краткие инструкции. Проверьте Linux Kernel Howto для получения подробных инструкций. Если вы ответили на каждый make menuconfig
вопрос с помощью Y (а не M в соответствующих случаях), вы попытались включить каждый драйвер в собственно ядро. Это очень, очень плохая идея, и ядро не загружается, потому что оно слишком большое. initrd
Изображение генерируется с помощью других инструментов.
make bzImage
? Кроме того, вы сделали монолитное ядро? Вы используете Debian-подобную ОС? Если это так, и вы не выполняете кросс-компиляцию, есть более простые способы собрать ядро.