发帖后这个问题, 和在 Hyper-V 中创建一个固定的 700GB 磁盘,当我将 Fedora 11 安装到 CD 并进行安装时,它只显示 127GB 的写入空间。
我怎样才能使用 VHD 上的全部 700GB????
非常感谢,
编辑:为了回应 Cristians 的回答,我制作了一个 SCSI 控制器,将其指向 700GB VHD 并启动,现在 Fedora 根本看不到任何驱动器:
我在这里做错了什么???
编辑 2:如果我无法制作大于 127GB 的 IDE 驱动器,也无法在 700GB SCSI 上启动,我该如何使用这个空间?如果我在连接了 SCSI 的小型 IDE 上启动,Fedora 不知道那里有那么多空间。加载操作系统后会出现这种情况吗?格式化大型驱动器并在 Hyper-V 中使用它有多难???
lspci 输出:
答案1
引用自有关 Hyper-V 的文章(谢谢瑞纳):
虚拟硬盘规格与用于连接虚拟机的总线类型无关。但是,总线类型对虚拟硬盘的大小有限制。通过 IDE 连接的虚拟硬盘不能超过 127 GB。通过 SCSI 连接的虚拟硬盘不能超过 2040 GB。
因此看来您需要使用 SCSI 硬盘,而不是 IDE 硬盘。您也可以尝试将当前硬盘拆分为多个较小的 IDE 硬盘。
答案2
当您说 Fedora 无法识别 SCSI 硬盘时,您指的是什么?Fedora 在哪个阶段无法启动?
- 引导加载程序无法启动- 您可能会看到一条错误消息,提示没有可启动磁盘。您需要以某种方式告诉假 Hyper-V BIOS 启动 SCSI 驱动器。
- 内核无法启动- 您看到来自引导加载程序 (grub/lilo) 的错误消息。这意味着引导加载程序已成功加载。您需要重新安装引导加载程序,因为 IDE 和 SCSI 驱动器参数可能已更改。
- root 无法启动- 内核和 initrd 已加载,但内核崩溃并抱怨无法找到根目录。您需要编辑引导加载程序的内核参数并重新安装引导加载程序。您可能需要将根目录从 更改
/dev/hd*
为/dev/sd*
。 - 系统无法启动- 您看到系统启动了,但它抱怨中间出现问题。这可能是 udev 和某些配置的问题。
您是否尝试过重新安装 Fedora后您从 IDE 切换到 SCSI 了吗?