Ubuntu 20.04 LTS 的 netboot mini.iso 中可以有 Linux 内核 >5.4 吗?

Ubuntu 20.04 LTS 的 netboot mini.iso 中可以有 Linux 内核 >5.4 吗?

我看到最新的网络启动迷你isoUbuntu 20.04 LTS (Focal Fossa) 仍然内核版本 5.4.0-42 比较旧。

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

答案1

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

确切的命令列表如下。

# sudo sed -i 's/# deb-src/deb-src/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install fakeroot
sudo apt-get build-dep debian-installer

cd ~/Downloads
apt-get source debian-installer
cd debian-installer-20101020ubuntu614.3
cd build

# change kernel version only for amd64 which we are currently running
sed -i "s/BASEVERSION = 5.4.0-42/BASEVERSION = 5.13.0-28/g" config/amd64.cfg

make reallyclean
fakeroot make build_netboot

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

重要的:要将 HWE 内核 5.13 安装到目标系统中,应该使用以下方法启动高级选项专家安装,按照向导操作,然后安装基础系统屏幕选择linux-generic-hwe-20.04要安装的内核

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

然后继续进行 GRUB 安装等等。

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


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

关于 Debian 安装程序的常规文档在这里:

相关内容