Я пытаюсь запустить Gentoo с паравиртуализацией под XenServer 5.6.
Теперь Gentoo вполне может загружаться без initrd
, поэтому мой вопрос:
Мне нужен
initrd
чтобы pygrub работал?
Предыдущие попытки без initrd
привели к ошибкам, которые могли быть вызваны ошибками в .config
или отсутствие initrd
. Я пытаюсь выяснить, что именно произошло.
После много Экспериментируя, я наконец нашел ответ:
да,
pygrub
потребности файл initrd / initramfs.
Итак, я делаю это так:
Соберите ядро вручную make menuconfig && make && make modules_install
Скопируйте полученный bzImage
к /boot
Создайте initrd, используя genkernel --oldconfig ramdisk
Подайте путь к ядру и initrd к pygrub
из консоли XenServer