Q: Create a Virtual Machine on KVM.

一、利用VMware建立虚拟机

1. 创建虚拟机选择自定义

老徐作业

2. 选择Ubuntu系统

老徐作业

3. 选择硬件兼容性

老徐作业

4. 一直下一步到cpu选择

老徐作业

5. 设置内存为2g

老徐作业

6. 勾选"Virtualize Intel VT-x/EPT and AMD-V/RVI" 和 “Virtualize CPU performance counters”,设置好的硬件情况如下

老徐作业

7. 配置虚拟机完成

二、配置KVM

1. 输入如下命令后配置结果如下:

sudo apt-get update
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils \ 
libosinfo-bin libguestfs-tools virt-top virtinst

老徐作业
老徐作业

2. 配置嵌套虚拟机(KVM),输入以下代码后结果如下:

virt-install \
--name guest0 \
--virt-type=kvm \
--ram 1024 \
--disk path=guest0.img,size=25 \ --vcpus 2 \
--os-type linux \
--graphics none \
--console pty,target_type=serial \
--location 'https://mirrors.ustc.edu.cn/ubuntu/dists/trusty/main/installer-amd64/' \
--extra-args 'console=ttyS0,115200n8 serial'

老徐作业

3. 开始安装配置嵌套虚拟机(KVM),一直下一步即可,主要界面如下:

老徐作业
老徐作业

4. 安装完成,界面如下

老徐作业

5. 使用vim修改/etc/default/grub

老徐作业

6. 运行更新代码

update-grub

7. 重启嵌套的虚拟机

老徐作业

8. 搭建嵌套虚拟机完成

三、值得注意的地方

1. 注意更换国内镜像

2. 第一次域创建完成的时候会比较慢,然后黑屏,要等挺久

3. 可以通过一些命令对KVM进行操作

virsh list
virsh console guest0
virsh start guest0
virsh shutdown guest0
virsh destroy guest0

老徐作业
老徐作业

四、BONUS

'console=ttyS0,115200n8 serial’的解释:

将kernel输出信息输出到串口,增加kernel引导参数,则kernel会将输出信息同时输出到串口(ttyS0即COM1)和终端tty0。
“ttyS0”表示串口使用COM1;
“115200”表示波特率为115200bps;
“n”表示无校验位;
“8”表示有8位数据位。

相关文章:

  • 2021-05-27
  • 2021-11-13
  • 2021-12-03
  • 2021-08-10
  • 2021-09-26
  • 2021-09-24
  • 2022-12-23
猜你喜欢
  • 2022-03-02
  • 2022-12-23
  • 2021-12-02
  • 2021-12-01
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案