Я новичок в Xen, и недавно я установил Xen 4.2 из исходных кодов в свою систему. Я обнаружил странную вещь: у меня есть виртуальная машина, когда я запускаю ее с помощью команды «xm create machine.cfg», все работает нормально, но если я использую «xl create machine.cfg», это дает мне следующую ошибку
xc: error: panic: xc_dom_core.c: 442: xc_dom_alloc_segment: сегмент ramdisk слишком велик (0x4ba> 0x2000 - страницы 0x1bd9): недостаточно памяти libxl: error: libxl_dom.c: 208: libxl__build_pv xc_dom_build_image failed: ) build domain: -3 xenconsole: не удалось прочитать tty из магазина: нет такого файла или каталога
В чем может быть проблема? Любая идея?
Видимо я решил проблему, просто добавив спецификацию памяти в файл конфигурации.
В этом случае ваша система, кажется, жалуется на слишком мало оперативной памяти, доступной для вашей новой виртуальной машины, которая запускается с помощью файла конфигурации "machine.cfg". (Я предполагаю, что machine.cfg и macchina.cfg отличаются друг от друга и не совпадают.)
Убедитесь, что в вашем DOM0 установлена версия ядра, подходящая для версии виртуальной машины, если не установите необходимую версию для DOMU в загрузочный каталог DOM0.