相关教程
http://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/
https://askubuntu.com/questions/1116383/couldnt-find-hvm-kernel-for-ubuntu-tree/1274468#1274468
https://www.colins110.cn/2019/02/28/ubuntu%E4%B8%8BKVM%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%88%9B%E5%BB%BA/
Ubuntu镜像下载
sudo wget https://mirrors.163.com/ubuntu-releases/18.04/ubuntu-18.04.6-live-server-amd64.iso
发现live版本服务器镜像无法使用kvm安装,会找不到hvm树中的ubuntu

故需要下载20.04的旧版本

sudo wget http://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/ubuntu-20.04.1-legacy-server-amd64.iso

网络配置使用Docker创建的子网编号

使用Docker网络工具创建子网
sudo docker network create --subnet=192.168.22.1/24 kvm_network
问题:Error response from daemon: Pool overlaps with other one on this address space

与现有地址池冲突,更换网段创建子网即可

安装
sudo virt-install --name=kv0 \
--memory=32768,maxmemory=32768 --vcpus=12,maxvcpus=12 \
--os-type=linux --os-variant=ubuntu18.04 \
--location=/raid/kvm/iso/ubuntu-20.04.1-legacy-server-amd64.iso \
--disk path=/raid/kvm/disk/kv0.img,size=100 --bridge=br-e49e8c2b1f1f --graphics=none \
--console=pty,target_type=serial \
--extra-args="console=tty0 console=ttyS0"

虽然镜像是20的,但可以使用ubuntu18.04的操作系统类型安装

注意这里–bridge使用的是Docker创建的子网,可以使用

sudo brctl show

查看当前系统的bridge网桥信息,也可以直接ifcofig查看当前网桥的IP地址,与之前使用Docker创建虚拟子网相匹配

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐