debian 9 卸载 kvm

已解决

(Ms Peng) #1

debian 9 安装了kvm 现在想卸载了 可是百度了半天没找到卸载的 求大神


#2

kvm是内核机制,它并不能被卸载,所以你的说法是有问题的。先详细描述一下你是如何“安装kvm”的,然后我再来推测你到底想要卸载什么。


(Ms Peng) #3

你好活跃 :joy: kvm是内核机制? 不是一个虚拟机么? 刚才在https://blog.csdn.net/weixin_39465823/article/details/86515935 这个博客上安装的kvm 安装好 感觉没有vmware 好 所以想卸载掉kvm


#4

csdn很多文章都是过时的,看来你是装的qemu,这个是一个用户空间的虚拟化程序,可以使用内核的kvm机制来实现功能,也可以单独使用,但是一般都会使用kvm机制。如果你想要一个类似于vbox那样的图形前端的话,直接安装virt-manager就好了,virt-manager的后端是libvirtd,libvirtd支持使用qemu来做为虚拟化机制。

他们的关系是这样的,
kvm -> qemu -> libvirtd -> virt-manger

箭头代表后者使用前者提供的功能,
其中

  • kvm 是内核机制
  • qemu 是用户空间工具
  • libvirtd 是一个后台守护进程
  • virt-manager 是前台图形用户界面

(Ms Peng) #5

感谢大佬 那我是不是只需要卸载virt-manager 就可以了呗?


#6

如果你要卸载的话,
apt purge libvirt-daemon qemu qemu-kvm virt-manager
但是可能会有些残留的包卸不干净,你可以查看/var/log/apt/history.log 检查到底装了哪些包然后手动一个个卸掉就好。


(Ms Peng) #7

好的 谢谢:grinning:


(驿窗) #8

Yanhao的回复已经很完整了,我再多插一句;主要是关于如何寻找资料~

在Debian下如果安装/使用某个软件/功能,建议使用这样的模式:

首先,在bing国际版搜索相关内容,比如你这个kvm,可以在搜索框中输入kvm debian这两个关键词,通常,bing给出的第一个结果,应该是Debian官方的kvm wiki,你可以试试;

第二步,就是进入搜索结果去阅读wiki内容,这个内容是debian官方的,理论上应该是最适合Debian用户的,所以在确认这里的内容无效之前,不应该寻找其它资料或教程;

第三步,根据wiki内容在自己的电脑上测试,如果没有把握,可以先在虚拟机里测试,测试没问题后再在主机上实际应用;当然,你这个KVM在虚拟机上不太好测试,可能你需要直接在主机上动手(嵌套虚拟化我也没试过);
根据wiki的内容,你可以知道要安装哪些软件包,包括图形客户端virt-manager也有提到;

剩下的,就是英文可能比较多,需要的话你可以用translate.google.cn的翻译,很方便;尽量读懂后,如果还有哪里是wiki里没涉及到的,再到其它地方找资料/教程,做为补充来使用;

总之一句话,先看懂官方wiki很重要~


(驿窗) #9

还有,你觉得kvm用起来哪里不好?我一直在用kvm+libvirt+virt-manager~


(驿窗) #10

长姿势了~这个关系我今天才知道:joy:


(Ms Peng) #11

好的 多谢 我当时没去wiki上看 因为全是英文看不懂 所以就没去 然后百度了白天卸载KVM 结果都没找到怎么卸载,,, 所以就来这里了。。:joy:


(Ms Peng) #12

kvm 我第一次听说也是昨天刚跟着我昨天百度的CSDN那个大佬的办法做的, 可是一直出错误,还搞不懂是什么原因导致的,所以感觉KVM对于一个我这样的小白用户的话是有一点困难的。 VM 操作起来确实比较舒服,就是里面的硬件都是虚拟的不是自己本身的硬件,所以比较难受。昨天在某个文章里看到了KVM说能能用宿主机的硬件,不是虚拟化的 所以昨天就下载安装了个QEMU-KVM 但是一直出错误,,:joy: 所以感觉有点头疼。。。:pensive:


(驿窗) #13

如果电脑硬件支持虚拟化的话,建议研究下kvm,不难;
而且,毕竟是内核直接支持的~

我最初是用的VirtualBox,后来换kvm + libvirt + virt-manager了~


(Ms Peng) #14

好的 有什么好的文章么?


(Ms Peng) #15

上一次也是一直出现这个错误 这是什么原因导致的错误啊?


(驿窗) #16

提示的是权限问题,通常这类问题都是小问题;
解决方案是把你当前的用户加入到kvm组和libvirt组:

#usermod -aG kvm 当前用户名
#usermod -aG libvirt 当前用户名

通常加入kvm组和libvirt组后重新启动一下系统就可以了;除非你设置了一些特殊的权限的东东~


文章的话,除了前面提到的kvm-debian wiki ,还可以看看archwiki:
https://wiki.archlinux.org/index.php/Libvirt_(简体中文)
https://wiki.archlinux.org/index.php/KVM_(简体中文)


(Ms Peng) #17

好的 那我重启电脑试试:confounded:


(Ms Peng) #18

ok 搞定了 感谢大佬 嘿嘿 大佬 要不要加个微信啊:joy:


(Ms Peng) #19

非常感谢


(驿窗) #20

搞定就好~

我不是大佬,只是这个我碰巧研究了一阵子~
你在这提问就成,我基本上7×12小时都会在这里;其它大佬看到你的问题,也会回的,放心~