Я попытался запустить виртуальную машину в 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
Если нет, добавь :)
Надеюсь, это поможет!