我有一些虚拟机。我想编写一个脚本来自动化以下过程......
- 它将虚拟机(以 linux 作为操作系统)安装到一个位置,例如 /mnt/image
- 它修改 /etc/passwd(或等效文件)以更改用户的密码
- 卸载虚拟机
因为,我使用的是 libvirt,所以我有一些虚拟机的 qcow2 映像。要将图像安装在我的 ubuntu 上,我使用的是 nbd 模块。这是我正在尝试的命令:
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 image.qcow2
mount /dev/nbd0p1 /mnt/image
它给了我错误:
mount: special device /dev/nbd0p1 does not exist
当我用 nbdo 替换 nbd0p1 时,出现以下错误(尽管我不确定我要这样做)
mount: you must specify the filesystem type
有什么建议,可能是什么问题......?