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

xl create не вызывает консоль

Я попытался запустить виртуальную машину в Xen 4.2 с помощью команды xl (по моему мнению, это должен быть стандартный набор инструментов, а xm устарел).

В этом случае у меня следующий файл конфигурации

kernel = '/media/home_separata/domU_kernel/boot/vmlinuz-linux'                  
ramdisk = '/media/home_separata/domU_kernel/boot/initramfs-linux.img'
name = "domU_Arch_linux"
memory = "512"
root = '/dev/xvda1 ro'
disk = ['file:/media/home_separata/domU_kernel/arch_linux_kernel.img,xvda1,w']
vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0']

когда я пытаюсь запустить виртуальную машину с помощью xl create, кажется, что она работает (она также вызывает интерфейсы vif), но если я пытаюсь подключиться через консоль xl, появляется ошибка:

xenconsole: Could not read tty from store: No such file or directory

забавный факт, что я обратная задача используя xend / xm (в этом случае xend не вызывает интерфейсы vif, а активирует консоль).

Есть ли у кого-нибудь предложения?

Кажется, я решил проблему: видимо, по какой-то причине при запуске система не выводила модуль xen-gntdev, загрузка этого модуля вручную заставляла его работать в консоли.

modprobe xen-gntdev 2

Увидеть Ссылки

Проверьте, работает ли xenconsoled. Если нет, запустите.

Если это вам не поможет, посмотрите файл / etc / inittab вашей виртуальной машины и посмотрите, есть ли там эта строка:

co:2345:respawn:/sbin/mingetty console 

Если нет, добавь :)

Надеюсь, это поможет!