KVM部署踩坑(二)用virt-manager创建虚拟机
统一命名
我的电脑装的是windows10
vmware里的虚拟机叫KVM1
KVM1里装虚拟机vm1
接(一)篇在虚拟机上建虚拟机,我先在vmware里给虚拟机添加了一块80G的硬盘,通过VMare Tools拖拽进去了CentOs7.iso ,然后用vmware然后打开virt-manager新建虚拟机,设置完成后点finsh报错:
no bootable device
引导显示:could not read from cdrom code(0007)
查阅了网上的解决方案后发现他们都是报code(0004),果然当我添加boot=cdrom,bus=virtio,把cdrom优先于disk后并没有什么用。
于是我换了一种方法使用virt-install,
# qemu-img create -f qcow2 vm1-disk1.qcow2 10G
# virt-install \
--name=vm1 \
--disk path=/vm/vm1-disk1.qcow2 \
--vcpus=1 --ram=1024 \
--cdrom=/iso/CentOS-7-x86_64-DVD-1908.iso \
--network network=default \
--graphics vnc,listen=0.0.0.0 \
--os-type=linux
跟用virt-manager一样,还是同样的报错。cdrom就是读不出来,这个镜像是我安装KVM1的镜像,绝对是没问题的,设置了半天也没弄明白,于是我就把KVM1的80G硬盘卸了,发现gnome,yum什么东西都没了,root/下的东西被我一起删了,只好删掉

本文详细记录了在KVM环境下使用virt-manager和virt-install工具创建虚拟机的过程,包括遇到的nobootabledevice错误及解决方案,从硬盘添加、分区、LVM配置到ISO镜像安装的全过程。

被折叠的 条评论
为什么被折叠?



