Недавно скомпилированное ядро ​​зависает при загрузке без вывода данных

Мне нужно разработать кое-что в ядре для моего проекта с отличием, но я застрял на том, чтобы просто скомпилировать и загрузить стандартное ядро.

Я следовал нескольким рецептам, но все они просто приводят к следующим сообщениям без каких-либо других выходных данных или ошибок:

Loading Linux 5.7.11 ...
Loading initial ramdisk ...

После этого он просто останавливается. Я оставил его на несколько часов без сдачи.

Я попытался удалить как можно больше переменных и в основном следую этому руководству: https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html .

Я также сделал то же самое руководство по VirtualBox, и он отлично работает, поэтому я думаю, что это что-то особенное для моего Lenovo Ideapad S145.Но я просто не знаю, с чего начать отладку, так как сообщений об ошибках и выводах вообще нет.

Я также должен добавить, что я использую Ubuntu 20.04.1 LTS.

Заранее спасибо.

Изменить: Точный процесс, который я использую для компиляции и установки:

Загрузите последнюю стабильную версию с https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.11.tar. xz

unxz -v linux-5.7.11.tar.xz
tar -xvf linux-5.7.11.tar.xz
cd linux-5.7.11
cp /boot/config-5.4.0-42-generic .config
make menuconfig

Тогда я ничего не меняю и сразу сохраняю

make -j 4
sudo make modules_install
sudo make install

Часть "make install" выполняет за меня всю настройку grub, затем я просто перезагружаюсь, и она зависает. Эти точные шаги работают на виртуальном боксе, но не на моем настоящем ноутбуке Lenovo.

0
задан 2 August 2020 в 08:26

1 ответ

Вместо того, чтобы собирать основное ядро ​​с помощью make и устанавливать его с помощью make install, вам, вероятно, лучше попробовать собрать пакет debian из исходного кода ядра и установить .debs. Таким образом, вы также можете легко удалить его.

unxz -v linux-5.7.11.tar.xz
tar -xvf linux-5.7.11.tar.xz
cd linux-5.7.11
cp /boot/config-5.4.0-42-generic .config

make deb-pkg INSTALL_MOD_STRIP=1
cd ..
sudo dpkg -i *deb
1
ответ дан 29 September 2020 в 09:41

Другие вопросы по тегам:

Похожие вопросы: