Я попытался установить с помощью grub-install grub для гостевой ОС (это debian) с хоста (centos). Пробовал с chroot, пробовал с deboostrap, пробовал с netinstaller. Centos работает на двух raid hdd под LVM. Тома Lvm созданы, все отформатировано и работает. Осталась проблема только с загрузчиком.
Netinstaller просто выдает мне окно с ошибкой, что grub не может быть установлен, инструкции debootstrap для меня не понятны в Вот, grub-install не работает в chroot и вне chroot (grub-install / dev / mylvm / partition)
Может кто-нибудь написать, как установить grub для domU (гостевой) os из centos?
Редактировать: Для обратной связи: в конфигурации domU я установил загрузчик для pygrub. Потом началось нормально. До сих пор не понял, как выполнить успешную установку из установочного образа debian.
Для использования GRUB (внутри гостевой системы) потребуется BIOS, который, в свою очередь, может работать Xen только при наличии аппаратной виртуализации. Таким образом, grub-install может оказаться бесполезным, тем более, если ваш виртуальный диск работает без таблицы разделов.
Пакет xen-tools включает программу под названием pygrub (выглядит как grub, но является автономной), которая извлекает ядро и initramfs с виртуального диска (с таблицей разделов или без нее). на хосте и заставляет xen начинать с этого. Положительным моментом является то, что обновления ядра и модификации grub / menu.lst внутри гостевой системы становятся «мгновенно действительными».
Старая альтернатива - это указание образа ядра для загрузки в /etc/xen/vm/yourmachine.conf, хотя вам придется каждый раз вручную обновлять yourmachine.conf.