我有一个在 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