相关疑难解决方法(0)

配置、编译和安装自定义 Linux 内核

我想尝试使用我的发行版提供的内核以外的内核——或者来自其他地方,或者是我定制的。这是困难还是危险?

我从哪里开始?

compiling linux-kernel

39
推荐指数
1
解决办法
3万
查看次数

在一台机器上构建内核,在另一台机器上安装

我想在我的主机上构建 Linux 内核并在我的 VWware 虚拟机中使用它。他们现在都使用相同的 Ubuntu 内核。

在我的主机上,我执行makemake configuremake modules_install那么,在执行和之前,我应该将哪些文件复制到目标计算机make install

我还需要做哪些事情?

compiling kernel kernel-modules

7
推荐指数
2
解决办法
9305
查看次数

构建自定义 linux 内核时如何从头文件中去除未使用的架构、驱动程序等?

我正在使用
apt-get source linux-image-$(uname -r)
debian 方式在 Ubuntu 13.10 amd64 环境中构建自定义 linux 内核包make-kpkg clean;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

Linux 标头比图像大

结果是两个 .deb 文件,其中文件大小linux-headers-8.2M,结果linux-image-仅为6.1M。查看linux-image-包含哪些文件后,我看到.config文件中禁用的项目有大量标题。

Linux-headers-... 内容

  • 未使用的文件系统,例如/fs/reiserfs/
  • 未使用的安全模块,例如/security/selinux/
  • 未使用的包括,如/include/pcmcia//include/sound/
  • 未使用的架构,比如说/arch/powerpc//arch/s390//arch/parisc//arch/blackfin//arch/cris//arch/xtensa//arch/alpha//arch/ia64//arch/h8300//arch/arm/,等等,
  • 未使用的驱动,比如/drivers/leds//drivers/eisa//drivers/isdn//drivers/net/ppp/ …

compiling debian linux-kernel

7
推荐指数
1
解决办法
1905
查看次数

标签 统计

compiling ×3

linux-kernel ×2

debian ×1

kernel ×1

kernel-modules ×1