我正在尝试使用此命令安装虚拟机,但没有成功:
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。