debian9.6安装qemu+kvm(带看电脑是否支持安装KVM)
  dSzaXU8MjqY1 2023年11月02日 36 0


1,安装的条件

a,确定CPU支持VT

intel芯片:

grep vmx /proc/cpuinfo

amd芯片:

grep svm /proc/cpuinfo

如果不知道自己是什么芯片的,可以直接运行:

egrep '(vmx|svm)' /proc/cpuinfo

 顺便学习一下linux上如何看自己电脑硬件信息:

guoyanzhang@bogon:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
guoyanzhang@bogon:~$ cat /proc/cpuinfo | grep physical | uniq -c
1 physical id : 0
1 address sizes : 36 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 36 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 36 bits physical, 48 bits virtual
1 physical id : 0
1 address sizes : 36 bits physical, 48 bits virtual
guoyanzhang@bogon:~$ cat /etc/issue | grep Linux
Debian GNU/Linux 9 \n \l
guoyanzhang@bogon:~$ getconf LONG_BIT
64

 这个链接(​​Linux 查看CPU信息、机器型号等硬件信息​​)比较好,可以参考一下。

我的电脑运行这个的结果是:

guoyanzhang@bogon:~$ grep vmx /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts

很明显是支持VT的。

b,bios开启VT

我的电脑是戴尔的,开机F2,如下(手打的):

advance 
---->>>Virtualization <Enabled>

c,内核版本高于2.6.20

guoyanzhang@bogon:~$ uname -r
4.9.0-8-amd64

其实这个很多系统都高于2了,现在都4了。

如果上面的3个条件都具备了,就进入下面的安装过程。

本来是一次性安装就好,但是因为我安装的时候,有点错误,略微学到点东西,顺便写下来,所以就分几次安装了。

2,安装a

guoyanzhang@bogon:~$ sudo apt-get install kvm qemu qemu-kvm

这个网不好的话,会等半个小时左右,才能安装好。

按照百度的说法,如果不需要图形管理器,安装前3个就可以,这个时候,会有:

guoyanzhang@bogon:~$ ls /dev/kvm 
/dev/kvm

说明安装成功了,但是需要测试一下,就需要做下面的操作。

3,安装b

guoyanzhang@bogon:~$ apt-cache search virsh*
fence-agents - Fence Agents for Red Hat Cluster
libvirt-clients - Programs for the libvirt library

virsh命令需要安装libvirt-clients,它是libvirt库程序。

guoyanzhang@bogon:~$ sudo apt-get install libvirt-clients

结果最后安装出现几个警告:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169

这个是debian9无线本身的问题,解决办法(其实不解决也没事):

guoyanzhang@bogon:~$ sudo apt install firmware-realtek

4,安装c

guoyanzhang@bogon:~$ virsh -c qemu:///system list
error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': 没有那个文件或目录

解决办法:

guoyanzhang@bogon:~$ sudo apt-get install virt-manager

5,测试

guoyanzhang@bogon:~$ virsh -c qemu:///system list
Id Name State
----------------------------------------------------

成功了。

如果需要在kvm上装系统的,请参考我的博文(​​在debian9.6的qemu+kvm虚拟机上安装系统​​​)或者(​​ debian9.6上安装qemu+kvm虚拟机教程(图形化方式)​​)。

参考1:​​https://baike.baidu.com/item/KVM%E8%99%9A%E6%8B%9F%E6%9C%BA/11016451?fr=aladdin​

参考2:​​http://www.bubuko.com/infodetail-2420926.html​

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
dSzaXU8MjqY1