Добрый день.Далее описывается процесс установки мною 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: Накопал в гугле на буржуйских ресурсах один человек женского пола задавал подобный вопрос в нескольких местах, но так толком никто и не ответил. Помогите, где я мог допустить ошибку?
>Далее описывается процесс установки мною Xen: ак же все-таки, избавиться от скачивания этого пресловутого ядра linux-2.6.18 при даче
> подумал, зачем качать исходники ядра, если поддержка Xen есть в моем 2.6.26.
>Помогите, где я мог допустить ошибку?DISCLAIMER: нич-чего не понимаю в xen и никогда не пользовал.
Говорят, в ядре имени т.Торвальдса где-то в районе 2.6.24 внедрили новую технологию/интерфейс - чего-то там для виртуализации (pv_ops, кажется). А у Xen как-то "не срослось" сделать поддержку Dom0 для ядер выше 2.6.18. Вообще то есть. Слухи были, что Новел (?если склероз не изменяет) портировал dom0 то ли на .25, то ли на .26. Так вот, в основном ядре, вроде, уже сделели поддержку DomU, а Dom0 обещают "вот-вот, уже скоро, уже в ближайших планах". В Xen (XenSource? Microsoft? кто там нынче кого купил?..) над этим работает _целый_ _один_ разработчик.
~~~ http://wiki.xensource.com/xenwiki/XenParavirtOps
""kernel version - XenLinux is based on Linux 2.6.18, kernel.org supports Xen domU operation since version 2.6.23 and will continue to do in subsequent releases"" http://wiki.xensource.com/xenwiki/Kernel.org_Linux_on_Xen
Один хозяин очень любил свою собаку, поэтому купировал ей хвост по частям. Ну, в смысле нёc "свои патчи" на kernel.org....
>[оверквотинг удален]
>там нынче кого купил?..) над этим работает _целый_ _один_ разработчик.
>
>~~~ http://wiki.xensource.com/xenwiki/XenParavirtOps
>
>""kernel version - XenLinux is based on Linux 2.6.18, kernel.org supports Xen
>domU operation since version 2.6.23 and will continue to do in
>subsequent releases"" http://wiki.xensource.com/xenwiki/Kernel.org_Linux_on_Xen
>
>Один хозяин очень любил свою собаку, поэтому купировал ей хвост по частям.
>Ну, в смысле нёc "свои патчи" на kernel.org....Спасибо за ответ. Теперь я понял где ошибся. Кстати, тот товарищ, который постил на забугорных сайтах, тоже вручную ведро собирал :).