【问题标题】:KVM Command Line Args Similar to Virt-Manager类似于 Virt-Manager 的 KVM 命令行参数
【发布时间】:2014-02-24 18:00:29
【问题描述】:

我正在 Ubuntu 12.10 64 位上使用 kvm 虚拟化 Windows 7 映像。以下是我机器的规格:

CPU:英特尔 i7-2860WM ,8G 内存

我正在使用 Windows 7 Ultimate 64 位机器的 WinImage 创建的图像。

我能够创建一个虚拟机并使用“virt-manager”工具成功运行它。为了使映像正确运行,我必须将磁盘总线类型指定为 SATA,否则当虚拟机尝试启动时,我会收到一个错误代码为 0x0000007B 的 BSOD,这与初始化硬盘时出错有关。

我希望能够使用 kvm 而不是使用 virt-manager 实用程序从 cmd 行创建/启动此虚拟机。但是,当我尝试以下操作时:

sudo kvm -hda Win7.vhd

机器启动并立即进入蓝屏,错误代码为 0x0000007B。我需要一种从命令行指定虚拟机使用 SATA 总线的方法。或者我需要创建一个虚拟 SATA 总线并让它从 Win7.vhd 映像启动?基本上我需要能够从命令行将 SATA 指定为总线选项,但我对此没有任何运气。感谢您的任何想法!

【问题讨论】:

    标签: ubuntu virtual-machine qemu kvm


    【解决方案1】:

    我相信是这样的:

     -device ahci,id=ahci \
     -drive file=a_windows_test_image,if=none,id=drv \
     -device ide-drive,drive=drv,bus=ahci.0
    

    但是鉴于您已经可以使用 virt-manager 运行 VM,您可以通过以下方式找出它当前使用的参数

      ps auwwx | grep kvm
    

    只是为了确保您拥有所有需要的参数 - 因为您所拥有的有点稀疏;即你没有告诉VM它有多少内存,它有没有显示器等等......所以BSOD可能更多是因为这个。第

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-15
      • 2021-11-17
      • 2022-06-30
      • 2015-09-20
      • 1970-01-01
      • 2020-05-04
      • 2016-11-17
      • 2020-05-02
      相关资源
      最近更新 更多