我突然发现一些奇怪的挂载行为,这些行为影响了交换分区和 EFI 系统分区等。系统是 Lubuntu 20.04.4,采用 GRUB 多引导配置,带有 Ubuntu Desktop (IE,GNOME3)20.04.4 在另一个分区上。所有分区都位于单个未加密的卷上。
最初,我在启动 VMware Workstation 时遇到错误,提示/坚持启用交换分区。这似乎很奇怪,因为 fstab 中配置了一个交换分区。果然,
swapon -s
没有返回任何输出并且
cat /proc/swaps
没有返回任何条目。正在
swapon -a
尽管配置在重启后没有保留,但还是解决了这个问题。
然后 GRUB 菜单就没有再出现,因此我检查了 /etc/default/grub,运行了 update-grub,并且为了安全起见,运行了 grub-install,它返回:
grub-install: error: cannot find EFI directory.
这似乎也很奇怪,因为 ESP 也被安装到 fstab 中的 /boot/efi 中。
其他几个(但不是全部)分区挂载也失败了。成功挂载的分区包含 /home。
更奇怪的是,在终端仿真器中,我可以递归导航到 /boot/efi/EFI 及其子目录。执行此操作后,grub-install 返回:
Installation finished. No error reported.
因此,系统似乎正在自动安装而不是安装分区。
WTF???如果您能告诉我为什么会发生这种情况或者如何解决它,我们将不胜感激。