debootstrap или virt-install Ubuntu Server Maverick завершается неудачно

Оки так работает любой вариант debootsrap я получаю следующую ошибку

I: Extracting zlib1g...

W: Ошибка при попытке запустить: chroot / lxc / iso / dodo mount -t proc proc / proc

debootstrap.log:

mount: разрешение отклонено

если я вручную внесу изменения в каталог, то мне предложат:

id: cannot find name for group ID 0

У меня нет имени!@...#

я попробовал addgroup, но она не установлена, команда apt-get / aptitude: не найдена, поэтому я ничего не могу с ней поделать.

Я пробовал Ubuntu-VM-Builder, но так как он вызывает debootstrap, я получаю ту же ошибку.

Поиграл с ним несколько дней, а затем я остановил и дал команду virt-install попробовать, все работает, пока я не доберусь до консоли, чтобы закончить установку только с ведьмами:

Побег персонаж ^]

и ничего более, независимо от того, что я печатаю.

Итак, в основном я пытаюсь создать удобную систему chroot, чтобы я мог использовать ее с lxc или libvirt.

Какие есть варианты для запуска контейнеров / виртуализации? Я где-то читал, что я могу использовать шаблоны openvz с lxc или libvirt? но как?

Дайте мне знать, если вам нужна дополнительная информация (ps делает все это на выделенном сервере, поэтому я не могу получить к нему доступ вручную, только ssh, плюс на моем локальном компьютере, на котором работает Ubuntu Desktop Maverick everithing работает).

РЕДАКТИРОВАТЬ

Становясь ближе, мне удалось понять, как использовать шаблон OpenVZ с LXC, теперь проблема приходит с сетевым мостом

lxc-start: invalid interface name: br0 # Use same bridge device used in your controlling host setup
lxc-start: failed to process 'lxc.network.link = br0 # Use same bridge device used in your controlling host setup
'
lxc-start: failed to read configuration file

Я выполнил точные шаги для создания моста, и 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

Так как это не работает, я знаю, что что-то не так, так может кто-нибудь обмануть меня?

РЕДАКТИРОВАТЬ, похоже, что базовая установка использовала собственное ядро ​​( bzImage-2.6.34.6-xxxx-grs-ipv6-65) для вас, я не нашел заголовков, я сделал update-grub после того, как установил новое ядро, отредактировал menu.lst и не использует 2.6.35-23-сервер, и теперь debootstrap работает точно так же, как ubuntu-vm-builder .

1 ответ

Решение

Эта команда работала для меня:

sudo lxc-create -n my-vm -t ubuntu

но я вообще не нашел, что LXC был очень зрелым. Используя kvm:

vm-builder kvm ubuntu

Пожалуй, самое простое решение: скачать Ubuntu ISO, запустить virt-manager, создать виртуальную машину через графический интерфейс, подключить ISO к дисководу компакт-дисков, затем загрузить его и установить обычным способом.

Другие вопросы по тегам