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 к дисководу компакт-дисков, затем загрузить его и установить обычным способом.