为 MacOSX 重新编译 Ubuntu 内核

为 MacOSX 重新编译 Ubuntu 内核

我在 Macbook Pro 上运行 Ubuntu 18.04,运行良好。在安装过程中,我确实选择了安装第三方 WiFi、图形等驱动程序(如果需要)的选项。

我想重新编译已安装的内核。我意识到我可以从 获得当前安装的内核的配置/boot/config-*,并且我可以通过 获得内核源代码apt-get source linux-image-$(uname -r)

但是,我猜这个存储库不会获取 WiFi、图形等第三方驱动程序。构建包含所有这些驱动程序的内核的最简单方法是什么?我希望能够在尝试修改内核以满足我的需求之前构建、安装和使用类似版本的内核。是否还有其他我需要的存储库apt-getwget如果是,是哪个存储库?我如何将其与内核构建过程一起使用?

[编辑]

我偶然发现了 RestrictedModule 页面这里,然而linux-restricted-modules-common18.04 似乎不存在。

答案1

我最终找到了答案。我从 克隆了存储库git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git,从我的目录中复制了配置/boot,并按如下方式构建。

$ git clone git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git
$ cd ubuntu-bionic
$ cp /boot/config-<something> .config
$ make oldconfig
$ make -j4 deb-pkg
$ cd ..
$ sudo dpkg -i *.deb

相关内容