OPNSense (FreeBSD) 无法从 USB 启动:卡在“UFS 找到 1 个分区”

OPNSense (FreeBSD) 无法从 USB 启动:卡在“UFS 找到 1 个分区”

我正在尝试启动 OPNSense(amd64 VGA 映像,21.1,来自https://opnsense.org/download/)从USB。这台机器(对我来说)相当新,但我见过

  • 它从 USB 记忆棒成功启动 Linux 内核(所以可能基本上没问题)
  • OPNSense USB 记忆棒在另一台机器上的 qemu 中也能正常启动。

然而,OPNSense 在启动后立即卡住:

>> FreeBSD EFI boot block
   Loader path: /boot/loader.efi
   
   Initializing modules ZFS UFS
   Load Device: PciRoot(0x0)/Pci(0x1d,0x0)/USB(0x1,0x0)/USB(0x4,0x0)/HD(1,GPT,[lots of hex],0x3,0x640)
   BootCurrent: 0004
   BootOrder: 0004[*] 0003 0001 0002
   Probing 5 block devices........* done
    ZFS found no pools
    UFS found 1 partition

...我还再次将其全部添加到 USB 记忆棒上,以防出现一些损坏(否)。

有什么想法如何开始调试吗?

更新:这很可能只是一个糟糕的 UEFI 实现;切换到 MBR 引导是一种非常有效的解决方法。

相关内容