# 安装

# 安装kvm

https://computingforgeeks.com/use-open-vswitch-bridge-on-kvm-virtual-machines/

sudo apt -y install qemu-kvm libvirt-daemon-system virt-top libvirt-daemon bridge-utils libosinfo-bin virtinst libguestfs-tools

; 检查安装情况

lsmod| grep kvm

service libvirtd status

# 配置桥接网络

# input:

#       kvm网桥 br0

#       宿主机网卡 enp3s0

#       宿主机ip/网关 192.168.9.4 192.168.9.1

brctl addbr br0

brctl addif br0 enp3s0

ifconfig br0 192.168.9.4/24 up

ifconfig enp3s0 0 up

route add default gw 192.168.9.1

#vim /etc/resolv.conf

#       nameserver 114.114.114.114
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# 安装虚拟机

# 安装镜像

https://computingforgeeks.com/use-open-vswitch-bridge-on-kvm-virtual-machines/

升级e2fsck修复16.04

https://askubuntu.com/questions/1053404/e2fsck-how-to-handle-the-metadata-csum-error-by-advancing-the-e2fsck-version?noredirect=1&lq=1

dpkg -i e2fslibs_1.43.5-1_amd64.deb

dpkg -i e2fsprogs_1.43.5-1_amd64.deb

# 显示基本os镜像

virt-builder -l

# 构建基础镜像

virt-builder ubuntu-18.04 --format qcow2 \

--size 10G -o /var/lib/libvirt/images/ubuntu-18.04.qcow2 \

--root-password password:enri123

# 安装虚拟机

virt-install \

--name ubuntu-18.04 \

--ram 2048 \

--disk path=/var/lib/libvirt/images/ubuntu-18.04.qcow2 \

--vcpus 2 \

--os-type linux \

--os-variant generic \

--network bridge:br0 \

--graphics none \

--console pty,target_type=serial \

--boot hd \

--import

# 配置console连接

https://www.server-world.info/en/note?os=Ubuntu_18.04&p=kvm&f=2

guestmount -d ubuntu-18.04 -i /mnt

ln -s /mnt/lib/systemd/system/[email protected] /mnt/etc/systemd/system/getty.target.wants/[email protected]

umount /mnt

# 删除虚拟机

virsh destroy ubuntu-18.04

virsh undefine ubuntu-18.04

Last Updated: 2022/7/8 下午2:41:42