我找到了一种解决方法,可以让 Sophos XG 在没有 CSM 的情况下启动,但它需要这种解决方法。我不完全了解 Linux,但我正在研究它。我可以让 /boot 挂载在 sda1 上,但我认为那是在 USB 上,而不是 M.2 上,我认为 M.2 标记为 nvme0n1。我是否想创建 2 个新分区 nvme0n1p3 和 p4,并分别在其中挂载 /boot 和 /boot/efi?当我尝试这些新分区并使用“Linux LVM”作为 fs 类型时,我还收到错误“错误的 fs 类型、错误的选项、错误的超级块”。
您遇到的问题是,尽管 Sophos XG 安装程序是 UEFI 可启动的,但 Sophos XG 本身却不是。这就是为什么您要从 UEFI 可启动的 USB 棒安装 Sophos XG,但当安装成功完成后,您的计算机无法从 HHD 启动 Sophos XG。解决方案是什么?您必须手动使 HHD 中的 Sophos XG 可 UEFI 启动。如何操作?请按照以下简单步骤操作。
创建 Ubuntu Live 18.04 的 USB 安装(必须仅使用 Ubuntu 18.04,因为较新版本具有不同的(较新的) GRUB 版本并且不起作用)
从你的 USB 启动 Ubuntu 18.04(不要安装,只需选择尝试 Ubuntu)
进入 Ubuntu 后,打开终端/命令提示符窗口并输入以下内容:
sudo apt install grub-efi-amd64-bin sudo mount /dev/sda1 /boot sudo mkdir /boot/efi sudo mount /dev/sda2 /boot/efi sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi/
完成后,取出 Ubuntu USB 并重新启动。这样做的目的是将 GRUB 安装到您的 Sophos XG 安装中并使其可 UEFI 启动。您现在可以禁用 CSM,因为它现在可 UEFI 启动。那么......我怎么知道这一切?当我将 Sophos XG 防火墙升级到 v18 MR-1 时,我也经历过这种情况。您可以在此处找到更多信息: https://community.sophos.com/products/xg-firewall/f/initial-setup/120175/uefi-boot-xg-firewall-18-0-ga-build379#pi2151=2 感谢 Martin Gross 提供的解决方案...我只是将其传递下去而已 :)