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: 2renderer: networkdethernets:ens33:dhcp4: nobridges:br0:interfaces: [ens33]addresses: ["192.168.2.134/16"]gateway4: 192.168.0.1mtu: 1500nameservers:addresses: ["223.5.5.5, 223.6.6.6"]parameters:stp: trueforward-delay: 4dhcp4: nodhcp6: 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"

Ubuntu KVM安装过程相关推荐

  1. Ubuntu php安装过程,ubuntu安装lemp步骤

    简述 所谓lemp,就是指 linux + nginx + mysql + php,也称之为lnmp,因为nginx(engine x)的读法不同.本文以lemp为该组合的简称.系统环境是Ubuntu ...

  2. Ubuntu php安装过程,Ubuntu下Apache+PHP+MySQL安装过程详解

    首先声明:该服务器架设过程仅在本机测试 1. 切换到管理员身份执行指令为:sudo root 2.安装Apache2 运行以下命令安装:apt-get install apache2 若要启动apac ...

  3. ubuntu node安装过程

    适用于16.04, 18.04, 20.04版本的ubuntu linux server # 首先安装npm sudo apt install npm # 然后安装n sudo npm install ...

  4. kvm安装ubuntu虚拟机错误总结

    知识点:kvm的使用,vnc的使用,和错误总结 一,安装虚拟机 1,查看已经安装的虚拟机列表及状态 virsh -c qemu:///system list --all 2,定义虚拟机映像 qemu- ...

  5. Ubuntu安装过程中出现“没有定义根文件系统”,Ubuntu安装过程中无法读取Windows分区

    最近在使用Wubi安装Ubuntu 12.04.2 LTS的过程中,在重启进入Ubuntu安装界面时,弹出"没有定义根文件系统"的通知,在网上查询解决方案良久未找到合适的解决方法. ...

  6. linux ubuntu 安装光盘,LINUX系统(Ubuntu)光盘安装图解.doc

    LINUX系统(Ubuntu)光盘安装图解.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网 ...

  7. ubuntu vasp 安裝_VASP安装过程(64位)

    安装intel(内含ifort.icc.icpc等) (1)首先检测是否已安装g++,命令:which g++.若无,采用命令sudo apt-get install g++安装. (2)进入vasp ...

  8. Python IDE专用编辑器PyCharm下载及配置安装过程(Ubuntu环境)

    这几天在折腾Python环境,显示把笔记本安装Ubuntu Linux环境系统,然后基本的Python环境都安装完毕之后需要安装传说中在其平台中最好的代码编辑和管理工具PyCharm,于是就根据网上的 ...

  9. Openwebmail在Ubuntu Linux上的安装过程

    继Centos linux openwebmail安装完成后,今天我又进行了Ubuntu 9.10下的安装尝试.大家不要笑我为何如此折腾,其实我是在ubuntu上面安装openwebmail载了很多跟 ...

最新文章

  1. C++/C++11中头文件functional的使用
  2. OpenCV——KNN分类算法 摘
  3. git删除远程分支文件
  4. MacDown的使用规范总结 96 卞泽 2016.04.08 15:05* 字数 1273 阅读 4295评论 10喜欢 34 MacDown是什么? 请点击here MacDown下载地址,请点
  5. Spring Boot配置Mysql后无法根据java实体类生成table
  6. 新安装的mysql登录不了_mysql 5.6 新安装登录
  7. jquery ui仿腾讯web qq界面desktop酷炫特效
  8. Python中的解决中文字符编码的问题
  9. 【学术】SCI 写作常用句式总结一(Introduction篇)
  10. linux 下配置jdk
  11. php 点击菜单栏只刷新局部,layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法...
  12. Boss直聘招聘数据分析-202104月版
  13. 周记20180413
  14. Python实现穷举破解WiFi密码
  15. Mastermind游戏
  16. 取消微信抢票的服务器,微信抢票怎么取消?
  17. 拆解易鑫2020:担保服务收入猛增,助贷业务营收占比超三成
  18. https网络编程——DNS域名解析获取IP地址
  19. 阻抗和电抗的基本概念
  20. 我的世界手机有PHP的开服器下载,【BDS】MC基岩版官方开服器Windows版插件开发包...

热门文章

  1. win10蓝牙功能不见了_Win10 2004更新了什么?新功能新特性汇总
  2. Linux设置密码dictionary,Linux中修改密码出现it is based on a dictionary word解决方法
  3. 操作Excel工具类:ExcelUtils.java
  4. [博弈论] Nim游戏及SG函数(经典+台阶+集合+拆分)
  5. Android客户端 和 pc服务器 建立socket连接并发送数据
  6. stm32运行java虚拟机_windows下的基于Eclipse的STM32开发调试环境搭建
  7. C.实验7_3_奇数偶数
  8. 淘宝、天猫、京东主图及详情页尺寸
  9. 微信小程序-全局数据共享
  10. vue+element模仿电商商城,前后端分离实现,下单微信扫码支付