无法在 debian 7 中编译安装和配置任何 Linux 内核

无法在 debian 7 中编译安装和配置任何 Linux 内核

我按照链接中的以下步骤操作:(http://www.howopensource.com/2011/08/how-to-compile-and-install-linux-kernel-3-0-in-ubuntu-11-04-10-10-and-10-04/)但这些命令不起作用:

sudo make modules_install install
sudo make
sudo make oldconfig
sudo make menuconfig

错误信息

   错误的SS

答案1

您至少缺少一些构建内核所需的开发工具。如果你这样做

apt-get install make gcc

这会让你继续前进。可能需要更多的软件包,但是如果没有这两个软件包,您肯定无法构建内核。

答案2

您缺少编译应用程序的构建工具。您需要安装提供工具makegcc等的软件包。

$ sudo apt-get install make gcc

答案3

如果您要进行任何编译,请安装构建必需的包裹。这会引入 GCC、make 和其他基本开发工具。

我建议使用为 Debian 打包的内核。如果您自己编译,则必须正确配置并正确安装。正确配置很困难,因为有很多选项;第一次您可能会忘记一个重要的组件,并且很难找出缺少的组件。此外,Debian 通过以下方式设置其系统:初始化文件系统;如果您使用 initramfs,则必须使用已编译的模块重新生成它,Debian 的安装脚本会自动执行此操作。如果您不使用 initramfs,则必须确保所有必需的驱动程序都位于主内核映像中,而不是位于模块中。您还需要确保在引导加载程序中正确注册新内核。

Debian 提供了内核包程序以 Debian 方式构建内核。用它。除了提取您缺少的所有依赖项之外,它还会正确打包内核。

相关内容