使用ubuntu-vm-builder创建虚拟机

我目前正在尝试在我的Ubuntu Server 13.10上安装虚拟机。 我按照本指南的说明进行操作。 我能够安装并检查我的机器是否受支持,但是当我运行命令时:

sudo ubuntu-vm-builder kvm saucy 

(我必须添加其他选项)

这需要几分钟。 我接下来的三分钟得到的回应:

 2014-03-25 20:16:19,822 INFO : logging to file: /tmp/tmpsLRy82 2014-03-25 20:16:19,834 INFO : Calling hook: preflight_check 2014-03-25 20:16:19,835 INFO : Calling hook: set_defaults 2014-03-25 20:16:19,836 INFO : Calling hook: bootstrap 

最终它给出了一个错误代码:

 Examining /etc/kernel/postrm.d . run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-18-generic /boot/vmlinuz-3.11.0-18-generic run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-18-generic /boot/vmlinuz-3.11.0-18-generic Errors were encountered while processing: /var/cache/apt/archives/linux-image-3.11.0-18-generic_3.11.0-18.32_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) 

这是我第一次设置KVM。

据我了解,Ubuntu已经弃用了vmbuilder。 像我这样的长期vmbuilder用户现在被迫寻找其他支持的创建虚拟机的方法 – 比如libguestfs项目中的virt-builder和virt-install。 Canonical已经放弃了JeOS和vmbuilder,因为他们将注意力转移到非服务器部署(例如移动设备)上。 尽管这让我很难说,但这可能是更大规范的远离服务器/云支持的转变的一部分(长期追求有利可图的商业模式)。