如何使用 QEMU 启动 Ubuntu Cloud 镜像

如何使用 QEMU 启动 Ubuntu Cloud 镜像

我创建了配置文件

echo 'password: asd' > userdata
echo 'local-hostname: localhost' > metadata

然后从它们创建 iso

genisoimage -output geniso.iso -volid cidata -joliet -rock userdata metadata

并创建 QEMU 映像

virt-install --connect qemu:///system virt-type qemu --name mymachine --memory 4096 --vcpus=2 --os-type linux --os-variant ubuntu18.04 --disk path=ubuntu-18.04-server-cloudimg-amd64.img,format=qcow2 --disk  geniso.iso,device=cdrom --import --network network=default --noautoconsole

下面的屏幕截图显示机器已更改为,localhost但密码不起作用。 在此处输入图片描述

答案1

cloud-init 配置格式比您使用的结构更结构化一些。并且对您的案例的最小更改是认识到行距#cloud-init不是可选的。

你的问题非常接近或者例如,所以我建议根据需要在那里获取您的剩余详细信息。

相关内容