我希望你能帮忙,因为我很困惑。
我有一台旧的 HP DL385 G2 服务器。我已成功将 VMWare ESXi 6.0 安装到旧的 16GB Corsair Voyager 闪存驱动器上。
因为我不喜欢将 USB 挂在服务器上,所以我认为我会利用内部端口,并会得到一个物理上较小的 USB 驱动器来这样做。
因此,我买了一台 16GB 的 Sandisk Cruzer Fit。我经历了与之前完全相同的安装过程。安装成功完成。但重新启动后,我收到错误
SYSLINUX 3.86 EBIOS load error
我做了一些研究,发现这可能是由于 USB 无法很好地处理 GPT 分区造成的。因此,根据研究过程中找到的建议,我使用启动选项“formatwithmbr”启动安装程序,以便使用 MBR 而不是 GPT 分区。同样,安装程序成功完成,但我遇到了同样的错误。
我已经准备好扔掉这个驱动器了——还有其他人可以建议吗?
编辑:我已经在内部端口上测试了 Corsair Voyager,它可以成功运行,而 Cruzer 则无法运行。
答案1
您是否比较过两者的 USB 磁盘标识符,以查看每个版本使用的是哪种 FAT32 或 NTFS?这通常是驱动器格式错误 - 大约有 20 种不同的 FAT32 格式,还有相当多的 NTFS - GRUB 对其中一些格式有问题