我有以下场景:Hyper-V 2012 服务器核心安装。在此基础上,我创建了一个虚拟机,并尝试在其上安装 Ubuntu Server 12.04,根据 Microsoft 和 Ubuntu 的说法,它不应该有任何兼容性问题(尽管它不受官方支持)。
我启动、运行安装,一切正常,检测网络设备或硬盘没有问题(不像 debian 甚至没有检测到硬盘)。
安装完成后,系统要求我重新启动,卸载“dvd 驱动器”并重新启动。尝试重新启动时,出现以下错误:
启动失败。重新启动并选择正确的启动设备或在所选启动设备中插入启动媒体。似乎无法从虚拟硬盘启动。
硬盘设置为 SCSI 模式,IDE 控制器上没有安装任何东西(没有 iso 映像或其他任何东西)。
有人知道我该怎么做才能解决这个问题吗?
答案1
HYPER-V VM 仅从虚拟 IDE 控制器启动,而不是从虚拟 SCSI 控制器启动。当您安装了半虚拟化驱动程序时,虚拟 IDE 和 SCSI 控制器之间的性能没有差异。它们都通过半虚拟化路径。