Назад | Перейти на главную страницу

Установка и запуск гостевой ОС на KVM-qemu с доступом только через последовательную консоль

Я пытаюсь установить дистрибутив bsd с помощью virt-installer. В дистрибутиве Linux я использовал это:

virt-install -n debian -r 1024 --vcpus=1 --accelerate -v --disk /var/kvm/installation-disks/debian.img,size=6--nographics
--network=bridge:br0,model=ne2k_pci,mac=52:54:00:66:68:09 -l http://ftp.de.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/
-x console=ttyS0,115200

Программа установки загружается прямо с онлайн-зеркала. В Fedora я использовал это зеркало: http://www.nic.funet.fi/pub/mirrors/fedora.redhat.com/pub/fedora/linux/releases/16/Fedora/x86_64/os/

Есть такие зеркала для freebsd или openbsd?

Причина, по которой мне нужны прямые устанавливаемые зеркала ftp / http, заключается в том, что я могу получить доступ к своему физическому серверу только через ssh, и у него нет X-сервера или оконного менеджера, чтобы предоставить мне графический интерфейс VNC.

Когда я попытался установить centos 6 с онлайн-зеркалом, мне удалось завершить установку через последовательную консоль, но после того, как я ее перезагрузил, последовательная консоль у меня перестала работать. Все перепробовал --- редактирование menu.lst, inttab и securtty файлы.

Fedora 16 нормально загружалась с последовательной консоли, но зависала при загрузке установщика анаконды.

Я попытался отредактировать установочный носитель freebsd iso, добавив опцию последовательной консоли в опцию загрузки. И установка прошла успешно. Но не смог загрузиться, потому что не давал доступа к консоли. Я не мог редактировать файлы как ufs раздел не может быть загружен с правом записи на моем сервере Ubuntu 10.04.

Хорошо работал только debian squeeze, у меня он работал даже без редактирования единственного файла конфигурации.

Я хочу иметь версии Fedora / centos и freebsd / openbsd с интерфейсом командной строки. Но, похоже, у меня нет никакой надежды на их получение, так как мне приходится полагаться на последовательную консоль, чтобы все делать.

После установки попробуйте guestfish --rw -i -d debian и отредактируйте файл menu.lst и добавьте console=ttyS0 в аргументы ядра. Мне также нужно было добавить ttyS0 к /etc/securetty для включения оболочки на последовательной консоли.