Ubuntu 21.10是Linux 5.13.0版本。
Ubuntu没有比这更新的内核,除了OEM 5.14。
但是,要使用桤木Lake CPU的集成GPU,您需要5.16或更高版本**,Ubuntu和Debian都没有提供。
因此.从源代码构建Linux 5.16.5。
但是,如果您从kernel.org获取源代码,那么您将无法获得创建debian软件包的部分。./linux-5.16.5/debian/
目录不存在
我可以构建一个内核,但我想将内核作为一个包安装,而不是盲目地将它们复制到/boot
上,因为这似乎更危险和混乱。
所以,apt-get source
不会让我得到5.16,原始内核源代码也不会让我得到.deb
包。
我该如何进行?
1条答案
按热度按时间cgh8pdjw1#
最后,我选择了非包安装。要达到这一点:
$ cd linux-5-16-5
个$ make menuconfig
个[*]
中进行的,而不仅仅是一个模块[M]
.config
文件。CONFIG_SYSTEM_TRUSTED_KEYS=""
CONFIG_SYSTEM_REVOCATION_KEYS=""
$ make -j20
个$ sudo make install modules_install
$ sudo update-grub
个这让我得到了一个工作的Linux内核,GRUB在选择Ubuntu时将使用它。(您可以在特殊选项中选择不同的内核。)
用5.16.5引导给了我一个工作的英特尔GPU,它将被Xorg使用。
您可以通过以下方式进行验证:
字符串