最近一直想在arch里面安装虚拟机,之前kvm算是安装成功了,这里感谢依云大大的帮助,多有打扰,请您原谅。
但是苦于kvm实际图形界面下并不是那么好,有一些我无法解决的问题,所以开始安装virt-manager来安装虚拟机。目前出现了一下两个错误,无法安装上,先附上图片:
https://img.vim-cn.com/b4/b0576b38021ac … 500b7e.png
https://img.vim-cn.com/7d/abf0cb6c0e1c0 … cd6b99.png
希望有更多人看到,能给我指导一下,谢谢大家了。
最近编辑记录 jackness (2017-06-06 22:45:00)
离线
提示里有一句是:CPU mode "custom" not supported.
你看一下CPU型号设置的是什么,可以改成Westmere或者core2duo试试。
另外,你电脑的实际CPU是什么?
开源/Linux大众化,从驿窗开始~
离线
提示里有一句是:CPU mode "custom" not supported.
你看一下CPU型号设置的是什么,可以改成Westmere或者core2duo试试。另外,你电脑的实际CPU是什么?
我的电脑的cpu是i5 2410M吧,我大概记得是这个型号的。
离线
那CPU使用core2duo应该没问题,你试试。
最近编辑记录 驿窗 (2017-06-06 19:34:17)
开源/Linux大众化,从驿窗开始~
离线
提示里有一句是:CPU mode "custom" not supported.
你看一下CPU型号设置的是什么,可以改成Westmere或者core2duo试试。另外,你电脑的实际CPU是什么?
已经尝试你说的两种更改CUP mode的方法,依然报原来一样的两种错误。
离线
想不通啊 你之前.sh可以正常安装,在virt-manager下却不行...
开源/Linux大众化,从驿窗开始~
离线
virt-manager是怎么装上的?我是说为了安装virt-manager,同时都装了哪些东西?
我的是这样的:
# pacman -S virt-manager qemu ebtables dnsmasq bridge-utils libvirt
然后执行:
# systemctl enable libvirtd
# systemctl start libvirtd
====
方便的时候,那两个错误的“详情”也抓上来看一下。
最近编辑记录 驿窗 (2017-06-06 19:54:44)
开源/Linux大众化,从驿窗开始~
离线
virt-manager是怎么装上的?我是说为了安装virt-manager,同时都装了哪些东西?
我的是这样的:
# pacman -S virt-manager qemu ebtables dnsmasq bridge-utils libvirt
然后执行:
# systemctl enable libvirtd # systemctl start libvirtd
====
方便的时候,那两个错误的“详情”也抓上来看一下。
出现新问题,见下面附图,同时我附上之前错误的图一起:
https://img.vim-cn.com/0b/324ce8d04d422 … 370f69.png
https://img.vim-cn.com/db/2f79aed919f38 … 934a28.png
https://img.vim-cn.com/fc/9ef3c15ccb9ce … 184aa8.png
新错误的详情如下:
无法完成安装:
'internal error: process exited while connecting to monitor: 2017-06-06T12:40:13.098359Z qemu-system-x86_64: -chardev pty,id=charserial0: char device redirected to /dev/pts/2 (label charserial0)
Could not access KVM kernel module: Permission denied
failed to initialize KVM: Permission denied'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
guest.start_install(meter=meter)
File "/usr/share/virt-manager/virtinst/guest.py", line 477, in start_install
doboot, transient)
File "/usr/share/virt-manager/virtinst/guest.py", line 405, in _create_guest
self.domain.create()
File "/usr/lib/python2.7/site-packages/libvirt.py", line 1062, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error: process exited while connecting to monitor: 2017-06-06T12:40:13.098359Z qemu-system-x86_64: -chardev pty,id=charserial0: char device redirected to /dev/pts/2 (label charserial0)
Could not access KVM kernel module: Permission denied
failed to initialize KVM: Permission denied
无法完成安装“域已经启动”的详情如下:
无法完成安装:'域已经启动!'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
guest.start_install(meter=meter)
File "/usr/share/virt-manager/virtinst/guest.py", line 455, in start_install
raise RuntimeError(_("Domain has already been started!"))
RuntimeError: 域已经启动!
最近编辑记录 jackness (2017-06-06 20:50:54)
离线
Could not access KVM kernel module: Permission denied
failed to initialize KVM: Permission denied
应该是这个坑吧;
当前用户可以用 sudo ?
把你当前的用户加入kvm组和libvirt组,然后重新登录,然后再试试。
开源/Linux大众化,从驿窗开始~
离线
Could not access KVM kernel module: Permission denied failed to initialize KVM: Permission denied
应该是这个坑吧;
当前用户可以用 sudo ?
把你当前的用户加入kvm组和libvirt组,然后重新登录,然后再试试。
对,当前用户已被我加入sudoers组了。但是我想添加当前用户进组却被告知kvm组和libvirt组不存在。
操作如下:
[jackness@jackness ~]$ usermod -aG kvm jackness
usermod:“kvm”组不存在
[jackness@jackness ~]$ usermod -aG libvirt jackness
usermod:“libvirt”组不存在
[jackness@jackness ~]$ sudo gpasswd -a jackness kvm
[sudo] jackness 的密码:
gpasswd:kvm 组不存在于 /etc/group 中
[jackness@jackness ~]$ sudo gpasswd -a jackness libvirt
gpasswd:libvirt 组不存在于 /etc/group 中
[jackness@jackness ~]$
离线
不存在没关系,你自己新建这两个组;
然后把当前用户加入到新建的这两个组;
记得重启。
===
我这个半吊子在这胡乱说;
你这个半吊子在这胡乱听;
仙子在一边偷乐;
最近编辑记录 驿窗 (2017-06-06 21:20:14)
开源/Linux大众化,从驿窗开始~
离线
不存在没关系,你自己新建这两个组;
然后把当前用户加入到新建的这两个组;
记得重启。===
我这个半吊子在这胡乱说;
你这个半吊子在这胡乱听;
仙子在一边偷乐;
我等下再操作你说的方法,刚修改了/etc/libvirt/qemu.conf,添加了当前用户。然后还报了之前那个错误。
附图如下:
https://img.vim-cn.com/08/4f5a10f1e2506 … 8db002.png
详情如下:
无法完成安装:'unsupported configuration: CPU mode 'custom' for x86_64 kvm domain on x86_64 host is not supported by hypervisor'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 88, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 2288, in _do_async_install
guest.start_install(meter=meter)
File "/usr/share/virt-manager/virtinst/guest.py", line 477, in start_install
doboot, transient)
File "/usr/share/virt-manager/virtinst/guest.py", line 405, in _create_guest
self.domain.create()
File "/usr/lib/python2.7/site-packages/libvirt.py", line 1062, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: unsupported configuration: CPU mode 'custom' for x86_64 kvm domain on x86_64 host is not supported by hypervisor
离线
不存在没关系,你自己新建这两个组;
然后把当前用户加入到新建的这两个组;
记得重启。===
我这个半吊子在这胡乱说;
你这个半吊子在这胡乱听;
仙子在一边偷乐;
我想添加libvirt kvm组,但是操作不了。
详情如下:
[jackness@jackness ~]$ groupadd libvirt
密码:
groupadd: Permission denied.
groupadd:无法锁定 /etc/group,请稍后再试。
[jackness@jackness ~]$ sudo groupadd libvirt
[sudo] jackness 的密码:
groupadd:无法打开 /etc/group
[jackness@jackness ~]$ sudo nano /etc/group
[jackness@jackness ~]$ sudo groupadd libvirt
groupadd:无法打开 /etc/group
[jackness@jackness ~]$
离线
piter 说:不存在没关系,你自己新建这两个组;
然后把当前用户加入到新建的这两个组;
记得重启。===
我这个半吊子在这胡乱说;
你这个半吊子在这胡乱听;
仙子在一边偷乐;我想添加libvirt kvm组,但是操作不了。
详情如下:
[jackness@jackness ~]$ groupadd libvirt
密码:
groupadd: Permission denied.
groupadd:无法锁定 /etc/group,请稍后再试。
[jackness@jackness ~]$ sudo groupadd libvirt
[sudo] jackness 的密码:
groupadd:无法打开 /etc/group
[jackness@jackness ~]$ sudo nano /etc/group
[jackness@jackness ~]$ sudo groupadd libvirt
groupadd:无法打开 /etc/group
[jackness@jackness ~]$
====
这些提示,我觉得离真相越来越近了;
应该是你的账户权限设置出问题了,sudo都不行;有没有对这个帐户做过什么设置?
你先试着改用root来新建那两个组,并用root把jackness加入那两个组,看结果如何;
======
修改/etc/libvirt/qemu.conf --- 我没试过这个操作。
最近编辑记录 驿窗 (2017-06-06 21:47:22)
开源/Linux大众化,从驿窗开始~
离线
jackness 说:piter 说:不存在没关系,你自己新建这两个组;
然后把当前用户加入到新建的这两个组;
记得重启。===
我这个半吊子在这胡乱说;
你这个半吊子在这胡乱听;
仙子在一边偷乐;我想添加libvirt kvm组,但是操作不了。
详情如下:
[jackness@jackness ~]$ groupadd libvirt
密码:
groupadd: Permission denied.
groupadd:无法锁定 /etc/group,请稍后再试。
[jackness@jackness ~]$ sudo groupadd libvirt
[sudo] jackness 的密码:
groupadd:无法打开 /etc/group
[jackness@jackness ~]$ sudo nano /etc/group
[jackness@jackness ~]$ sudo groupadd libvirt
groupadd:无法打开 /etc/group
[jackness@jackness ~]$====
这些提示,我觉得离真相越来越近了;
应该是你的账户权限设置出问题了,sudo都不行;有没有对这个帐户做过什么设置?
你先试着改用root来新建那两个组,并用root把jackness加入那两个组,看结果如何;
======
修改/etc/libvirt/qemu.conf --- 我没试过这个操作。
[root@jackness jackness]# groupadd libvirt
groupadd:无法打开 /etc/group
[root@jackness jackness]# groupadd kvm
groupadd:无法打开 /etc/group
[root@jackness jackness]#
使用root还是无法创建,话说我的电脑有两个不是自己创建的图标,一个是root终端,一个是权限授予。
https://img.vim-cn.com/f0/8a6a6b234cdf4 … 2b91ce.png
https://img.vim-cn.com/24/4b2ca21b42a92 … 8eb91a.png
离线