在VM中的Linux虚拟机通过kvm实现虚拟机嵌套

准备阶段

  1. 优先准备ubuntu-18.04.1-desktop-amd64的镜像文件
  2. 在VMware Fusion中新建一个虚拟机
  3. 选择进行自定义安装
  4. 在处理器配置上选择,“Virtualize Intel VT-x / EPT和AMD-V / RVI”和“Virtualize CPU performance counters”, 配置上选择了2个VCPU,2GB RAM,NAT网络,70GB虚拟磁盘
    在这里插入图片描述在处理器设置中选取必要的参数

绝大部分的品牌的电脑都是都是默认的开启了硬件虚拟化,如果没有就需要在BIOS中为计算机启用硬件虚拟化(Intel VT)功能
###进行KVM的环境配置

  • 进行更新配置
sudo apt-get update 
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils \ 
libosinfo-bin libguestfs-tools virt-top virtinst

在这里插入图片描述

  • 必要工具的安装

在这里插入图片描述
输入安装命令

但是出现了apt错误,无法正常运行

解决该问题的方法是通过命令ps aux | grep apt来寻找进程

随后将进程kill

再运行工具安装命令无误

在这里插入图片描述
寻找并kill apt进程

###进行虚拟机的安装

  • 参数设置
virt-install \
--name test0 \
--virt-type=kvm \
--ram 1024 \
--disk path=guest0.img,size=25 \
--vcpus 2 \
--os-type linux \
--graphics none \
--console pty,target_type=serial \
--location 'http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/' \ 
--extra-args 'console=ttyS0,115200n8 serial'

在虚拟机上访问http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/比较快,所以就没有对其进行修改。

  • 安装虚拟机出现问题

在这里插入图片描述
无法正确安装

解决方法

要先添加用户才能正确安装

使用命令sudo adduser yanhong kvm

然后重新安装

在这里插入图片描述
添加用户

在这里插入图片描述
重新安装虚拟机

###安装过程
以下是安装过程中的选择
在这里插入图片描述
语言设置

在这里插入图片描述
安装过程

在这里插入图片描述
network

在这里插入图片描述
安装过程

在这里插入图片描述
不需要代理直接继续

在这里插入图片描述
Loading additional components

在这里插入图片描述
Seting up the clock

在这里插入图片描述
Partition disks

在这里插入图片描述
安装分区

在这里插入图片描述
安装过程

在这里插入图片描述
installing the base system

在这里插入图片描述
安装软件

在这里插入图片描述
软件安装中

在这里插入图片描述
链接guest

在这里插入图片描述
链接成功并登入

###运行虚拟机中的虚拟机

  • 更改grup,需要先取得root权限
更改
GRUB_CMDLINE_LINUX="console=ttyS0,115200n8"
:q!          //直接退出
:wq!       //保存退出

在这里插入图片描述
取得root权限

在这里插入图片描述
更改grup成功

  • root身份运行update-grup

在这里插入图片描述
root身份运行update-grup

  • 退出虚拟机
    在这里插入图片描述
    退出虚拟机

  • 重新登入虚拟机

在这里插入图片描述
重新登入虚拟机

  • 检查虚拟机状态

在这里插入图片描述
检查虚拟机状态

  • 开另一终端也能登入

在这里插入图片描述
开另一终端也能登入

  • 销毁虚拟机(慎重执行)

在这里插入图片描述
销毁虚拟机


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值