更改虚拟 QEMU 映像位置

更改虚拟 QEMU 映像位置

我有一个在 Fedora 11 上运行的现有 QEMU 虚拟服务器。尝试找出如何更改存储虚拟映像的位置时遇到了麻烦。

有人能提供帮助吗?

提前致谢!

我对 Linux 服务器管理也是新手,换句话说就是 n00b,所以这可能看起来很懒,但我需要知道命令或在哪里查找

答案1

QEMU 通常从 shell 运行,即使周围存在许多 GUI。尝试执行ps aux | grep qemu并查看是否可以在输出中找到 qemu 二进制文件的命令行(查找-hdc选项)。

答案2

当我将 img 文件移动到不同位置导致 virt machine mgr 无法找到它时,我搜索了这个问题。

修复方法是更改​​ /etc/libvirt/qemu/ 中的关联 xml 文件:

<disk type='file' device='disk'>
  <driver name='qemu' type='raw'/>
  <source file=[new location/name].img'/>

为了使更改生效,您需要重新启动。

答案3

通过查看手册了解了一些命令,发现以下命令有效

virt-install --name=WindowsXPIE6 --ram=512 --file=/media/Filestore/virtual_machines/WindowsXPIE6.img --import

--name 是虚拟机的名称(标签) --ram 是 RAM 大小(以 MB 为单位) --file 是 .img 文件的位置 --import 是告诉 QEMU 使用现有的磁盘映像

答案4

您可能会找到服务器映像的位置:


$ find / -iname server.img
从命令行运行 qemu 后:

$ qemu -boot c -hda server.img -net nic -net tap

相关内容