我正在尝试在 Server 2008 R2 Hyper-V 上安装 Ubuntu 10.04 LTS Server。我已经设置了一个 400GB 的硬盘。但每次我尝试安装时,它都只能将其识别为 136GB 的硬盘。
我尝试了以下方法:
SCSI 硬盘与 IDE 硬盘
固定磁盘与动态磁盘
不同的 SCSI 和 IDE 通道
有任何想法吗?
谢谢!
答案1
我遇到了同样的问题并在这里找到了解决方案: http://fawzi.wordpress.com/2010/05/03/ubuntu-server-10-4-in-hyper-v/
虽然本文是关于合成 NIC 以及如何使用它来代替旧驱动程序,但它也适用于较大的驱动器。我创建了一个小型 VHD,并将其作为根分区添加到 IDE 控制器,以 /dev/hda1 启动,然后创建了一个大型 VHD,并将其添加到 SCSI 控制器。安装驱动器后,它在 fdisk 中显示可用空间已满。
如果未加载 hv_ 模块,那么我根本无法将驱动器视为设备。
注意:如果您按照上述网站说明使用合成 NIC,那么您还需要这篇文章: http://ubuntuforums.org/showthread.php?p=9876653
因为在我完成上述操作之前,合成 NIC 对我来说不起作用。
答案2
我没有使用过 Hyper-V,但尝试了一些与虚拟 BIOS 或控制器设置(如 48 位 LBA)更相关的东西。