成功启动后没有“/boot”和“/boot/efi”分区

成功启动后没有“/boot”和“/boot/efi”分区

我的 PC 上有两个 nvme SSD:nvme0 上的 Win10 和 nvme1 上的 Ubuntu20。移除 nvme0 后,我的 PC 启动失败,并出现grub命令等待。我意识到它是从 nvme0 的 EFI 启动的,现在 PC 找不到 nvme0。所以我搜索了“如何从 grub 启动”之类的内容,结果成功了。但是,它在启动过程中一直等待,直到超时约 90 秒,为此:

[ TIME ] Timed out waiting for device /dev/disk/by-uuid/831A-5511.
[DEPEND] Dependency failed for /boot/efi.
[DEPEND] ...
...

我相信这831A-5511是缺失的 nvme0 上的 EFI 分区的 UUID,并且它确实存在于/etc/fstab自动挂载 EFI 分区上。

此外,当我运行时df,没有任何关于/boot“/boot/efi”的内容。

我想将 EFI 自动挂载条目更改/etc/fstab为我的 nvme1 上的 EFI 分区,因此我需要先获取它的 UUID。但是,fdisk -l显示没有 nvme0 EFI 分区的 UUID。所以我无法修复它。

或者我什么都不做,因为我的电脑可以启动,但每次都要等待 1 分 30 秒。

相关内容