LINUX.ORG.RU

Ubuntu 9.10 + xen.


0

0

Необходимо поставить на xen на ubuntu 9,10 (ну это если кто по названию темы не догадался). Поставил пакет ubuntu-xen-desktop со всеми зависимостями. Этим, собственно, все и закончилось. Вопрос заключается в следующем: как заставить бубунтовский гроб грузить xen?) Гугл не спас.

https://help.ubuntu.com/community/Xen

Краткая суть - надо прописать хитрую колбасу в загрузчик, чтобы грузило гипервизор, он грузил ядро с поддержкой xen dom0 и передавал ему нужные параметры. Дальше грузишься и ковыряешь userspace утилиты на тему создать и загрузить виртаулку.

Особое внимание обрати на это:

There has been some controversy about Ubuntu's support for Xen, mostly fueled by some sensationalist articles about KVM in places like CNET and The Register. It's true that Intrepid does not include a dom0 linux kernel, but it does still include a Xen 3.3 hypervisor and userland tools. According to Evan Broder, this is likely just a workload issue; Intrepid runs a linux kernel version which Xen doesn't explictly support, and so the Ubuntu kernel team would have had to forward-port the Xen patches from 2.6.18. This sort of unsync will go away when Xen gets into the mainstream kernel, which may actually happen soon.

It's also worth noting that the Xen 3.3 hypervisor is also included in jaunty.

In the meantime, a suitable workaround is to go ahead and install the Xen 3.3 hypervisor and userland tools for Intrepid, Jaunty, or whatever later version of Ubuntu you're running, and then go get a dom0 linux kernel from Debian.

t184256 ★★★★★
()

И да, успехов тебе, добрый человек. Много читай, мало нажимай, а потом в какой-то момент - БАЦ и просветление, все workaround'ы найдены, жизнь стабильна и спокойна, еще один инструмент у тебя в арсенале.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

> Краткая суть - надо прописать хитрую колбасу в загрузчик, чтобы грузило гипервизор, он грузил ядро с поддержкой xen dom0 и передавал ему нужные параметры. Дальше грузишься и ковыряешь userspace утилиты на тему создать и загрузить виртаулку.

а можно сделать
kvm -hda ~/some.img
и не настраивать это поделие (xen)

yltsrc
()
Ответ на: комментарий от t184256

Собственно вопрос и заключается в той самой «хитрой колбасе». Мануалы по более старым версиям убунту не прокатят. В 9,10 используется grub2.

ArcticFox
() автор топика
Ответ на: комментарий от yltsrc

yltsrc, это по-сути то же самое, что использование вместо xen'а какого-нибудь virtualbox'а.

ArcticFox
() автор топика
Ответ на: комментарий от yltsrc

А можно вообще qemu -hda x.img, только ВНЕЗАПНО, даже не обсуждая детали вашего предложения вообще, осознать, что это выходит за рамки рассматриваемого вопроса.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Ну вот я как раз и надеюсь, что может у кого-то здесь они найдутся. А на крайняк можно и от xen'a отказаться, вариантов много.

ArcticFox
() автор топика
Ответ на: комментарий от yltsrc

Товарисч! Еще разок. GRUB2 не есть GRUB! У одного колбаса будет вареная, а у другого копченая. А восстанавливать сломанный grub у меня пока желания нет.

ArcticFox
() автор топика
Ответ на: комментарий от yltsrc

и пообещайте больше не создавать на этой неделе топиков, в subj которых можно будет увидеть «xen» и «не работает» :)

yltsrc
()

Алгоритм очевиден:

1. Снести убунту.
2. Поставить центос.
3. Наслаждаться работающим из коробки ксеном, кдампом, селинухом и кучей других фич, которые в убунте требуют долгих плясок с бубном.

nnz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.