GNU Linux Debian 11(也适用于 Ubuntu)- 编译最新内核(Linux/x86 5.17.7)- 导致未找到卷组“name-vg”

GNU Linux Debian 11(也适用于 Ubuntu)- 编译最新内核(Linux/x86 5.17.7)- 导致未找到卷组“name-vg”

亲爱的互联网、用户、机器人、人工智能和其他可以访问数字信息的实体,

有一天...决定在 Debian 11 下编译当前可用的最新内核。

上次这样做时使用的是 Debian 9,经过一些调整后它就成功了。

当然,现在情况又不同了。

经过一些进一步的修改后,成功编译了内核和所有模块(i5 耗时 100 分钟)https://dwaves.de/2022/05/13/gnu-linux-debian-11-should-also-work-for-ubuntu-compiling-the-latest-kernel-straight-from-kernel-org-linux-x86-5-17-7-work-in-progress-complexity-is-the-enemy-of-good-software-developmen/

问题:

到那个时刻:

sudo make install
sudo make modules_install

它安装...

但重启后...

它找不到之前的 lvm2 卷组 + luks2 加密的 /root

Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ...
Begin: Running /scripts/local-top ... Volume group "name-vg" not found

然后进入“紧急”initramfs 提示……

我认为启动分区现在至少应该有 1GB...因为安装了几个内核后整个系统就崩溃了,因为磁盘空间不足。

在 initramfs 提示符下:

lvm vgscan

...什么都没有...没有找到 luks2 加密的 /root 分区。

但从 USB 启动时https://dwaves.de/2021/04/11/ideallinux2021-updated-optimized-bootale-gnu-debian-10-9-64bit-non-free-based-usb-stick/

它出现了……?

(将使用 4GB /boot 分区重试并报告结果 XD)

顺便说一句:这不是问题,通过 chroot “回到那里”

并像这样访问所有数据:https://dwaves.de/2021/04/11/gnu-linux-debian-10-dead-boot-partition-stuck-at-grub-prompt/

通过这个:https://dwaves.de/2021/04/11/ideallinux2021-updated-optimized-bootale-gnu-debian-10-9-64bit-non-free-based-usb-stick/

实际上,当 chroot 到 luks2 加密的 /root 分区时,

尝试重新安装最新的内核。并且能够看到 initrd.img-5.17-amd64 变得越来越大......

最后填满 /boot 的所有 512MBytes(许多发行版默认如此)

谢谢 :)

相关内容