Xen - установить полностью паравиртуализированную Ubuntu - нет виртуального ядра в загрузчике

Я следовал этому руководству: https://help.ubuntu.com/community/Xen Мне удалось пройти через него на 99%, но, похоже, образ xen-netboot не устанавливает виртуальный Ядро (оно говорит «универсальный» в конце вместо виртуального в меню grub), как показано здесь: http://img1.uploadscreenshot.com/images/orig/1/1605372042-orig.png

Вот мой конфиг:

name = 'client1-ubuntu-32'
memory = 512
disk = ['phy:/dev/ubu-32/xen-lvm,xvda,w']
vif = [' ']

# Comment this out if uncommenting the next section (installing)
#bootloader="/usr/bin/pygrub"

# This section is for installing ubuntu
kernel = "/var/lib/xen/images/ubuntu-netboot/vmlinuz"
ramdisk = "/var/lib/xen/images/ubuntu-netboot/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"

Я использовал initrd и vmlinuz из ответа на этот пост сервера : http://gb.archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/netboot/ xen /

Для запуска паравиртуализированного гостя мне нужно запустить «виртуальное» ядро, которое я считаю. Должен ли я как-то вручную скопировать это в domU (у меня это есть в моем dom0 / boot), или есть ли способ для vm установить его с ним?

3
задан 13 April 2017 в 15:14

1 ответ

Оказывается, что пользователь может использовать «ручной выбор пакетов» в меню apt / task для того, чтобы удалить общие ядра и установить вместо них виртуальное.

Вы также должны убедиться, что вы изменили разделение по умолчанию с использования ext4 на использование ext3, чтобы это работало. Я не знаю, является ли это проблемой, специфичной для pygrub.

Этот ручной выбор пакетов - боль. Стоит изучить способ использования минимальной виртуальной установки, упомянутой здесь , :

.
0
ответ дан 13 April 2017 в 15:14

Другие вопросы по тегам:

Похожие вопросы: