首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新编译的内核在引导时挂起,没有输出。

问新编译的内核在引导时挂起,没有输出。
EN

Ask Ubuntu用户
提问于 2020-07-31 04:44:55
回答 1查看 1.6K关注 0票数 2

我需要在内核中为我的荣誉项目开发一些东西,但我坚持简单地让一个股票内核编译和引导。

我遵循了一些菜谱,但它们都只产生以下消息,没有其他输出或错误:

代码语言:javascript
复制
Loading Linux 5.7.11 ...
Loading initial ramdisk ...

从那以后就停止了。我已经留了好几个小时了,没变。

我已经尝试删除尽可能多的变量,并且主要遵循本教程:https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html。

我也在VirtualBox上做过完全相同的教程,它工作得很好,所以我想这是我的联想Ideapad S145特有的东西。但我只是不知道从哪里开始调试,因为根本没有输出或错误消息。

我还应该补充说,我使用的是Ubuntu20.04.1LTS。

提前谢谢。

编辑:我用于组装和安装的确切过程是:

从https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.11.tar.xz下载最新的稳定程序

代码语言:javascript
复制
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

然后我不会改变任何东西,只会马上存钱

代码语言:javascript
复制
make -j 4
sudo make modules_install
sudo make install

“”部分为我做了所有的grub设置,然后我就重新启动,它就被卡住了。这些步骤在virtualbox上有效,但在我真正的联想笔记本上却不起作用。

EN

回答 1

Ask Ubuntu用户

发布于 2020-09-29 09:41:33

与其用make构建主线内核,然后用make安装它,不如尝试从内核源代码构建debian包并安装.debs。那样的话,你也可以很容易地移除它。

代码语言:javascript
复制
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
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1263474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档