开机时需要挂载 ESP 吗?

开机时需要挂载 ESP 吗?

我最近对笔记本电脑进行了双启动,在现有的 Windows 7 安装旁边安装了 Ubuntu 16.04(在不同的硬盘上)。为了方便/好奇,我还花了一些时间摆弄文件和设置,直到我能够在 VirtualBox 中以具有原始磁盘访问权限的 VM 形式启动 Ubuntu 安装。为了做到这一点,我必须在第二个硬盘上创建一个 ESP,其中包含原始 ESP 中的 Ubuntu 文件副本,并删除(注释掉)安装主要/原始 ESP 的 fstab 条目(如果不注释掉它,VM Ubuntu 将只能启动到恢复模式)。

我的主要问题是,不安装(任何) ESP 是否会导致程序出现问题,这些程序需要它存在等等。(我今天早些时候运行了 apt upgrade,它打印出在 /dev/sda1(原始 ESP)上找到并更新了文件)

第二个问题是,拥有 2 个单独的 ESP 是否会破坏更新等。目前,/EFI/ubuntu/* 文件被准确复制,包括 grub.cfg,它无论如何都指向 /boot/grub.cfg。我试图小心不要在作为 VM 启动时运行任何更新,但今天早些时候意外启动了一个更新,然后按 CTRL-C 将其停止。

基本上,我已经通过黑客技术/谷歌搜索到了一个可以运行的系统,但我想确保在此过程中没有破坏重要的东西。

答案1

需要安装它才能正确安装对 grub 的任何更新。就是这样。同样,如果您有两个,则在更新 grub 时只会更新一个(已安装的那个)。

相关内容