我只是在我的 USB 上通过 DVD iso 安装了 CentOS 7,就像你在我的笔记本电脑上使用 UEFI 引导模式安装普通 centos(不是 live-USB)一样,它也可以在我的笔记本电脑上成功引导。
因此,当我从 UEFI 模式安装它时,它应该能够在任何处于 UEFI 模式(理论上)的计算机上启动,但我无法在其他计算机上启动它。我已进入 BIOS,disable secure boot
enable CSM
但它一直返回以下错误:
Failed to open \EFI\BOOT\grubx64.efi - Not Found
Failed to load image \EFI\BOOT\grubx64.efi: Not Found
start_image() returned Not Found
我不知道如何解决这个问题
这是 BIOS 中的配置图像,也是我从 USB 启动时返回的日志:
我今天尝试在 USB 驱动器上安装 CentOS 时遇到了这个问题。通过将“丢失”文件从一个文件夹复制到 ESI 分区上的另一个文件夹来解决此问题。
我启动到一个现有的 Ubuntu 分区……你可以用应急磁盘做同样的事情。我跑去
sudo blkid
获取分区列表……对我来说,USB 驱动器上的 EFI 分区是 /dev/sdc1 。所以我安装了它,并复制了文件:之后,我能够从 USB 启动。如果您尝试它,请确保在 mount 命令中用正确的分区名称替换 /dev/sdc1。