Добрый день.Далее описывается процесс установки мною Xen:
1) Качнул xen-3.3.0 в сырцах
2) После долгих часов разбора, как же все-таки, избавиться от скачивания этого пресловутого ядра linux-2.6.18 при даче make world (в упор не хотел тянуть сырцы старого ядра, т.к. поддержка xen есть в новом), - пошел по нижеследующему пути
3) make install-xen; make install-tools (сделано это дабы обойти make install-kernels)
4) В итоге все тулзы и бинарники для Xen были удачно скомпилены, и в /boot появились xen-3.3.0.gz и xen-syms-3.3.0 (без образа ядра vmlinuz-2.6-xen)
5) Я подумал, зачем качать исходники ядра, если поддержка Xen есть в моем 2.6.26. Но каким то загадочным для меня образом эта поддержка являлась скрытой. Т.е. в подкаталогах существуют директории с названием xen, но в самом конфиге ни единого упоминания :). Короче, после танцев с бубном, пропатчил я этот конфиг с помощью скрипта из дистра Xen, и в итоге заполучил vmlinuz-2.6-xen.
Вот мой /boot/grub/menu.lst:
title Xen 3.3 / XenLinux 2.6
kernel /boot/xen-3.3.gz console=vga dom0_mem=262144(пробовал и без него) noreboot
module /boot/vmlinuz-2.6-xen root=/dev/hda1 ro console=tty0
В итоге:
Все начинает грузиться нормально на начальном этапе, но после удачного определения процессоров выдает такую ошибку:
-//-
Total of 3 processors activated
-//-
Brought up 3 CPUs
-//-
*** LOADING DOMAIN 0 ***
elf_init: not an ELF binary
*******************************
Panic on CPU 0
Could not set up DOM0 guest OS
*******************************
Reboot.
P.S: Накопал в гугле на буржуйских ресурсах один человек женского пола задавал подобный вопрос в нескольких местах, но так толком никто и не ответил. Помогите, где я мог допустить ошибку?