运行任何类型的debootstrap,我会得到以下错误:
提取zlib1g. W:运行失败: chroot /lxc/iso/dodo挂载-t proc proc /proc
debootstrap.log:
mount: permission denied如果我手动将chroot放到目录中,则会提示我:
id:找不到组ID 0的名称
我没有名字!
我试过addgroup,但它没有安装,apt-get/aptitude : command not found,所以我不能用它做任何事情。
我已经尝试过ubuntu-vm-builder,但是由于它调用debootstrap,我得到了相同的错误。
我玩了几天,然后停下来尝试安装virt。在我到达控制台完成安装之前,一切都可以工作,这只会显示:
转义字符是^]
不管我打什么都没有。
因此,基本上,我要做的是构建一个可用的chroot系统,这样我就可以在lxc或libvirt中使用它。
我有什么选择让容器/虚拟化启动和运行?我读到了一些地方,我可以在lxc或libvirt中使用openvz模板。我该怎么做?
我所有这些都是在专用服务器上完成的,所以我不能手动访问它,只有ssh,再加上运行的本地pc,一切都可以工作。
编辑
越来越近了,我理解了如何在lxc中使用openvz模板,现在出现了网络桥的问题:
启动:无效的接口名称: br0 #使用控制主机安装中使用的相同桥接设备lxc-start:未能处理'lxc.network.link = br0 #使用控制主机安装程序中使用的相同桥接设备‘lxc-start:未能读取配置文件
我遵循了创建桥的具体步骤,lxc conf如下所示:
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0 # Use same bridge device used in your controlling host setup
lxc.network.hwaddr = {a1:b2:c3:d4:e5:f6} # As appropiate (line only needed if you wish to dhcp later)
lxc.network.ipv4 = {10.0.0.100} # (Use 0.0.0.0 if you wish to dhcp later)
lxc.network.name = eth0 # could likely be whatever you want因为它不起作用,我知道smth是错的,所以有人能引导我吗?
编辑:看起来基本安装使用的是自定义内核(bzImage2.6.34.6-xxxx-grs-ipv6 6-65),我找不到头文件。我在安装了一个新内核后做了一个update-grub,编辑了menu.lst,现在它使用的是2.6.35-23-服务器,现在debootstrap运行得很好(和ubuntu builder一样)。
发布于 2010-12-07 00:40:09
这个命令对我有效:
sudo lxc-create -n my-vm -t ubuntu但我并没有发现lxc非常成熟。使用kvm:
vm-builder kvm ubuntu也许最简单的解决方案是:下载一个Ubuntu,运行virt管理器,通过GUI创建一个VM,将ISO附加到CD驱动器上,然后以通常的方式引导它并安装。
https://askubuntu.com/questions/16463
复制相似问题