Если честно, я думаю, что самый простой способ сделать это - просто создать общее ядро.
Я просто беру конфигурацию ядра Ubuntu, выполняю команду make oldconfig
и позволяю genkernel --no-clean --menuconfig all
делать все остальное.
wget -O /usr/src/linux/.config kernelconfigurl
make oldconfig
. Просто удерживайте «Enter», если не знаете, как на это ответить. Нет, ничего плохого не произойдет, по умолчанию будет использоваться ответ по умолчанию, который вам в любом случае следует выбрать в общем ядре. genkernel --no-clean --menuconfig all
. В меню вы можете изменить вещи, если хотите, или вы можете просто выйти. И установка начнется. grub-mkconfig -o /boot/grub/grub.cfg
Это ядро будет содержать почти все модули и еще много чего. Так что все, что вы подключите, будет работать. Некоторые ветераны Unix не одобряют общие ядра. Если вы запускали Ubuntu, Fedora или любой другой дистрибутив, вы использовали общие ядра.
Вы хотите сделать минимальное ядро без сбоев?
Нет проблем. После загрузки этого ядра просто подключите все устройства, которые вам когда-либо понадобятся. После этого перейдите в / usr / src / linux
и выполните команду make localmodconfig
. Отлично, теперь у вас есть ядро, в котором есть только то, что вам нужно.Используйте genkernel, чтобы скомпилировать новую минималистичную версию и установить ее таким же образом.
Удачи.