RHEL上的ubuntu guest虚拟机kvm *​​(x86_64)失败

问题描述:

我有一个x86_64 m/c,并且我成功在此m/c上安装了Sles12和RHEL7 guest虚拟机。但是,当创建一个Ubuntu客户端(64位),这是失败的。RHEL上的ubuntu guest虚拟机kvm *​​(x86_64)失败

virt-install --name=ubuntu1 --virt-type=kvm --boot cdrom,hd --network=default,model=virtio --disk /dev/dm-13,size=300,format=raw,bus=virtio,cache=none,sparse=true --memory=8192 --vcpu=2 --location=/home/suse/ubuntu-16.04-server-amd64.iso --console pty,target_type=serial --graphics none --extra-args 'console=ttyS0,115200n8 serial' 
Starting install... 
Retrieving file info...              | 134 B 00:00:00 
Retrieving file version.info...                               |116 B 00:00:00 
ERROR Couldn't find hvm kernel for Ubuntu tree. 

lsmod|grep kvm 
    kvm_intel    162153 8 
    kvm     525259 1 kvm_intel 

在调试时运行,这期待i386?

[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:1169) Regex didn't match, not a ALT Linux distro 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:196) local hasFile: Couldn't find /var/lib/libvirt/boot/virtinstmnt.VxW9Li/current/images/MANIFEST 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:101) Fetching URI: /var/lib/libvirt/boot/virtinstmnt.VxW9Li/install/netboot/version.info 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:112)  Saved file to /var/lib/libvirt/boot/virtinst-version.info.C0NcW7 
Retrieving file version.info...     |116 B 00:00:00 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:446) Detected distro name=Ubuntu osvariant=linux 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:196) local hasFile: Couldn't find /var/lib/libvirt/boot/virtinstmnt.VxW9Li/install/netboot/ubuntu-installer/i386/linux 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (urlfetcher:243) Cleaning up mount at /var/lib/libvirt/boot/virtinstmnt.VxW9Li 
[Wed, 28 Dec 2016 11:57:45 virt-install 17391] DEBUG (cli:295) File "/usr/share/virt-manager/virt-install", line 1084, in <module> 
sys.exit(main()) 
    File "/usr/share/virt-manager/virt-install", line 1078, in main 
start_install(guest, continue_inst, options) 

有人可以建议吗?

+1

为什么downvote?我不明白这个哲学。 –

从调试,它可以看到它确实在寻找i386,这是“默认拱门”。

askubuntu q/a中解决了完全相同的问题,并且已经从patched正确检测到ISO名称的体系结构。

带修补程序的Virt-manager没有正式发布,因此需要通过更改和编译/usr/share/virt-manager/virtinst/urlfetcher.py文件来从源代码或修补程序运行virt-manager与现有安装。

+0

不幸的是,这并没有解决我的问题 –