使用 Hyper-V“快速创建”时指定磁盘大小

使用 Hyper-V“快速创建”时指定磁盘大小

我使用 Hyper-V 的“快速创建”选项创建了一个新的 Ubunutu 18.04.1 LTS 虚拟机,但是虚拟机仅分配了 20gb,我不得不使用一堆 linux 分区工具将其增加到 40gb。

有没有办法在创建时指定磁盘大小?

答案1

这对我有用,不需要禁用检查点。感谢 Anton Karl Ingason 的博文

请注意,这并不能解决“创建时”出现的确切问题,但这可能会更好 - 因为这可以在安装后的任何时候完成,而其他“常规非 HyperV”方法对我来说不起作用。

以下步骤可修复该问题:

  1. 关闭虚拟机。
  2. 使用 Hyper-V 管理器选择虚拟机的设置,选择硬盘选项,然后在虚拟硬盘下进行编辑。(如果此选项被禁用,则需要返回并删除 Hyper-V 管理器中虚拟机的所有检查点;只需选择虚拟机并在下面的检查点字段中右键单击检查点即可。)
  3. 使用 GUI 将驱动器扩展到合理大小,例如 128 GB。Ubuntu 现在有了扩展空间。
  4. 再次启动虚拟机。安装 Guest Utils: sudo apt install cloud-guest-utils
  5. 将 sda1 分区扩展到可用空间:( sudo growpart /dev/sda 1 注意 sda 和 1 之间的空格!)
  6. 最后运行resize2fs:( sudo resize2fs /dev/sda1 这里sda和1之间没有空格!)
  7. 现在您的 Ubuntu 驱动器为 128 GB。

插图

答案2

没有指定磁盘大小的选项;但是,在安装操作系统之前,可以按照以下步骤进行配置:

  1. 正常执行快速创建,直到它提示您“连接”/“编辑设置”
  2. 点击“编辑设置”
  3. 转到硬盘(在左侧窗格中)
  4. 点击“编辑”(在右侧窗格上)
  5. 单击展开并提供所需的尺寸。

相关内容