ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu KVM安装过程

2021-08-07 11:34:54  阅读:248  来源: 互联网

标签:bolean -- 虚拟机 KVM Ubuntu sudo 安装 ubuntu


1. 环境准备

1.1 软件安装

首先是要用查看CPU是否支持虚拟化

bolean@ubuntu:~$ egrep -c '(vmx|svm)' /proc/cpuinfo

2

如果返回的结果不是0就说明可以虚拟化。

然后安装"cpu-checker",查询是否能使用kvm虚拟机。

bolean@ubuntu:~$ sudo apt install cpu-checker

bolean@ubuntu:~$ sudo kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used

返回上面的内容说明可以使用kvm。

最后是安装依赖

bolean@ubuntu:~$ sudo apt install qemu qemu-kvm libvirt-bin  bridge-utils  virt-manager

bolean@ubuntu:~$ sudo service libvirtd start

1.2 系统配置

https://kyle.pericak.com/windows-kvm-command-line.html

首先是配置一个虚拟网桥给虚拟机用,但是需要把原来的ens33取消使用。

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
  bridges:
    br0:
      interfaces: [ens33]
      addresses: ["192.168.2.134/16"]
      gateway4: 192.168.0.1
      mtu: 1500
      nameservers:
        addresses: ["223.5.5.5, 223.6.6.6"]
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: no
      dhcp6: no

然后是一些玄学配置,先不用管下面的内容,除非虚拟机安装之后没有网络,再执行下面的操作。

1、修改/etc/default/ufw的内容,然后重启ufw服务

DEFAULT_FORWARD_POLICY="ACCEPT"

2、修改/etc/sysctl.conf的内容,然后应用"sudo sysctl -p"

net.ipv4.conf.all.forwarding=1

2. 虚拟机安装

2.1 Ubuntu

执行下面的命令,然后用vnc打开安装界面执行安装。

sudo virt-install --name ubuntu --ram 1024 --vcpus=1 --os-variant=ubuntu18.04 --cdrom=/home/bolean/ubuntu-18.04.5-live-server-amd64.iso --disk path=/home/bolean/images/ubuntu.img,size=10 --network bridge=br0 --graphics vnc,password=kvmwin10,listen=::,port=5910

安装好之后,必须要记住IP,通过ssh连进虚拟机内,不能使用virsh console domain连接虚拟机。

https://stackoverflow.com/questions/11845280/virsh-console-hangs-at-the-escape-character

需要修改/etc/default/grub

GRUB_TERMINAL=serial

GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"

执行:

update-grub

reboot

如果还是不行,继续执行

systemctl enable serial-getty@ttyS0.service

systemctl start serial-getty@ttyS0.service

reboot

2.2 Windows

windows安装要先下载一个virtio-win的驱动。可以去网盘里下载。

安装命令和linux差不多,主要是既要有系统镜像还得有驱动镜像。

sudo virt-install --name win7 --ram 2048 --vcpus=1 --os-variant=auto --os-type=windows --disk path=/home/bolean/images/win7.qcow2,size=10,format=qcow2,bus=virtio --disk /home/bolean/zh-_Hans_windows_server_2008_datacenter_enterprise_standard_x86_dvd_x14-26742.iso,device=cdrom,bus=ide --disk /home/bolean/virtio-win-0.1.185.iso,device=cdrom,bus=ide --network bridge=br0 --graphics vnc,password=kvmwin10,listen=::,port=5911

通过vnc进入安装界面后,不会显示硬盘,而是在驱动盘里找到系统对应的驱动进行安装。

https://genji.wiki/2020/06/18/VManagePlatform%E5%AE%89%E8%A3%85Windows%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%89%BE%E4%B8%8D%E5%88%B0%E4%BB%BB%E4%BD%95%E9%A9%B1%E5%8A%A8%E5%99%A8/

2.2.1 Windows鼠标漂移的问题

https://www.linuxquestions.org/questions/slackware-14/mouse-cursor-in-kvm-guest-4175575243/?__cf_chl_jschl_tk__=7aba4f774f7dd533ef91f98c42d627a853dce0ce-1611024338-0-AffvhUioXeqn_xCyi4SkM5g7MojcEHNML1d4ccCVg3r4SeJtKtPIqz6cCYrHjCSI1c-ApMlCg-f-XDt3OIaC34TGKWUIDAozNe3Sn7tFQPIPvHT43LVFt8s8PldofL1SlWG6DlNw4EJc5qCJ2v3WuSo9Xp9MsOuwMAmjQZyOqxQSeAcnzLIj8pmCBDNJTEhAYsgYYO0Ha5KzBcf9H8vYDjTNNnJHuEVCEAvi6NGVnku3rS9UiO7jqrvxA6ki98iQM8T5RvWp1qUSs_XzKDrnJX5nDTeVZqfAvIPkEUhlk-mkQ6n2Dp3rayVk801clSJacbTyY-dLTeY7W0bFzvzZE57lR3oVq8XRcfi-kIRdjOUYvNDdVa8bAxZl23IDptIvztcUVyHvH8A4FXS9txCrNH8lKVU13si8OkRc8w08mR67gDBbzwYthFP1nPo4bzIX4A

https://blog.csdn.net/sjx1989/article/details/48375317

如果是已经创建好的虚拟机,需要修改虚拟机配置里的<input type='mouse' bus='ps2'/> 为 <input type=’tablet’ bus=’usb’/> 。

如果是准备创建一个鼠标不漂移的虚拟机,在安装命令里增加"-usb -usbdevice tablet"

标签:bolean,--,虚拟机,KVM,Ubuntu,sudo,安装,ubuntu
来源: https://blog.csdn.net/weixin_47614014/article/details/119481214

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有