Задача поставить на сервер 2 ОС: XCP-ng (uname=4.19) + CentOS 7(uname=3.10) На сервер первой установлена XCP-ng, после нее CentOS 7. XCP-ng не дает конфигурировать разделы при установке и использует весь диск, поэтому ставится первой.
Вопрос возможно ли вообще поставить 2 такие ОС на один сервер? И как?
В /boot/efi/xenserver/grub.cfg
...
menuentry 'XCP-ng' {
search --label --set root root-vwjfds
multiboot2 /boot/xen.gz dom0_mem=8192M,max:8192M watchdog ucode=scan dom0_max_vcpus=1-16 crashkernel=256M,below=4G console=vga vga=mode-0x0311
module2 /boot/vmlinuz-4.19-xen root=LABEL=root-vwjfds ro nolvm hpet=disable console=hvc0 console=tty0 quiet vga=785 splash plymouth.ignore-serial-consoles
module2 /boot/initrd-4.19-xen.img
}
...
В /boot/efi/centos/grub.cfg
...
menuentry 'CentOS Linux (3.10.0-1160.71.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1160.71.1.el7.x86_64-advanced-a5487381-9b1c-4612-a458-77e9c53dabab' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod xfs
set root='hd0,gpt7'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 db9c56cf-920b-47f9-b04b-5f7810148655
else
search --no-floppy --fs-uuid --set=root db9c56cf-920b-47f9-b04b-5f7810148655
fi
linuxefi /vmlinuz-3.10.0-1160.71.1.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8
initrdefi /initramfs-3.10.0-1160.71.1.el7.x86_64.img
}
...
Пробовал вставить menuentry ‘XCP-ng’ в centos/grub.cfg, при загрузке пишет что таких команд не найдено multiboot2, module2