vmbuilder 在 chroot 上失败

vmbuilder 在 chroot 上失败

我正在尝试使用此命令安装虚拟机,但没有成功:

vmbuilder kvm ubuntu --verbose --suite precise --flavour virtual \
--part partitions.txt --ip 192.168.1.3 --hostname edb1 --arch amd64 \
-o --libvirt qemu:///system --user someuser --pass somepass \
--raw /home/virtual-machines/edb1.disk1.img \
--raw /home/virtual-machines/edb1.disk2.img \
--domain somedomain.com --mem 4096 --cpus 4

这是错误:

...
I: Extracting xz-utils...
I: Extracting zlib1g...
W: Failure trying to run: chroot /tmp/tmp_JdKzu mount -t proc proc /proc
, stderr: 

主机内核不是原版的,是服务器商修改的,安装时为什么需要chroot?

答案1

这就是 vmbuilder 的设计方式,作为使用 VM 安装映像的快捷方式,它使用 chroot 在磁盘上构建它。除非管理员为您提供了许可,否则 chroot 需要 root 访问权限。

https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html

尝试使用 sudo。

相关内容