qemu运行Ubuntu cloud image 虚拟机

qemu起x86的虚拟机是比较容易的,先做一个硬盘镜像文件,比如:

dd if=/dev/zero of=ubuntu.img bs=1G count=10

下载一个x86的ISO文件,比如ubuntu.iso启动命令很简单,

qemu-system-x86_64 -m 2048 -cdrom ubuntu.iso ubuntu.img

你只需要按照你平时装Ubuntu系统的步骤一步步装,成功之后就可以抛弃ISO文件了,命令变成这样:

qemu-system-x86_64 -m 2048 ubuntu.img

这种虚拟机是带有图形界面的, 有时候需要不带GUI的虚拟机,这时候Ubuntu cloud image就比较有用了。

网址是https://cloud-images.ubuntu.com/

你可以在里面选你需要的版本,下载硬盘镜像,比如:bionic-server-cloudimg-amd64.img。这种虚拟机的启动方法是类似于上面的方式,问题在于你不知道密码。我们需要在虚拟机启动前将密码加入。方法如下:

sudo apt-get install cloud-image-utils

cat >cloud.txt <<EOF
#cloud-config
password: root
chpasswd: { expire: False }
ssh_pwauth: True
EOF

cloud-localds cloud.img cloud.txt

起虚拟机的命令行:

qemu-system-x86_64 -m 2048 \
    -drive file=bionic-server-cloudimg-amd64.img,format=qcow2 \
    -drive file=cloud.img,format=raw \
    -nographic \
    -enable-kvm

最后一项是用kvm加速,必须保证你的host是x64机器。这样就可以起无图形化界面的系统了,用户名是Ubuntu, 密码是root。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值