我一直在使用 KVM 设置 Ubuntu 服务器,如https://help.ubuntu.com/community/KVM/Installation。当我启动 virt-manager 并设置我的第二张显卡进行直通时,它通知我 VT-d 未启用。我退出 virt-manager 而没有继续安装 Windows,重新启动,在 bios 中启用 VT-d,从此我的 2 个 NTFS 格式的存储驱动器在启动时无法被检测到,并显示以下消息,
"disk drive /media/storagedrive is not ready yet or not present. Continue to wait, or press S to skip mounting or M for manual recovery"
当我按下 M 时,我进入 root shell 提示符,发出“fdisk -l”确实显示驱动器不存在。另一个存储驱动器,ext4 格式,总是像往常一样挂载。如果我禁用 VT-d 并重新启动,则不会出现任何挂载问题。那么这里的问题是什么?
答案1
我应该提到我使用的是原装 Big Bang XPower 主板。显然,存在一个问题,即 VT-d 功能与 SATA 3 控制器发生冲突,并且无法再检测到 SATA 3 端口上的磁盘。我在断开驱动器并将它们移动到不同的端口后发现了这个问题。禁用 VT-d 会重新启用端口。