Ubuntu 20.04 LTS 的 netboot mini.iso 中是否可以包含 >5.4 的 linux 内核?

N0r*_*ert 3 updates boot kernel iso 20.04

我看到Ubuntu 20.04 LTS (Focal Fossa) 的最新 netboot mini.iso仍然具有非常旧的内核版本 5.4.0-42。

是否可以使用较新的内核(例如 HWE 5.13)使用相同的 netboot mini.iso?

N0r*_*ert 7

是的,可以通过从源代码构建我们自己的 mini.iso 来实现。构建过程应该在真实硬件、VM 上的 Ubuntu 20.04 LTS 中运行,或者在 Docker 中运行,并启用以下deb-src行:/etc/apt/sources.list.

\n

确切的命令列表如下。

\n
# sudo sed -i \'s/# deb-src/deb-src/g\' /etc/apt/sources.list\nsudo apt-get update\nsudo apt-get dist-upgrade\nsudo apt-get install fakeroot\nsudo apt-get build-dep debian-installer\n\ncd ~/Downloads\napt-get source debian-installer\ncd debian-installer-20101020ubuntu614.3\ncd build\n\n# change kernel version only for amd64 which we are currently running\nsed -i "s/BASEVERSION = 5.4.0-42/BASEVERSION = 5.13.0-28/g" config/amd64.cfg\n\nmake reallyclean\nfakeroot make build_netboot\n
Run Code Online (Sandbox Code Playgroud)\n

生成的 ISO 将在路径上可用dest/netboot/mini.iso,它将使用 5.13 HWE 内核。
\n因此它将在首次启动时与更广泛的硬件兼容。

\n

重要提示:要将 HWE 内核 5.13 安装到目标系统中,应使用“高级选项\xe2\x86\x92专家安装”启动,照常按照向导操作,然后在“安装基本系统”屏幕上选择linux-generic-hwe-20.04要安装的内核

\n

di,专家安装,选择linux-generic-hwe-20.04进行安装

\n

然后进行GRUB安装等等。

\n

春季晚些时候,该系统可能会使用版本升级程序升级到 Ubuntu 22.04 LTS (Jammy Jellyfish)。

\n
\n

最新的 HWE 内核版本可以通过以下方式确定:

\n\n

有关 Debian 安装程序的一般文档位于此处:

\n\n