Назад | Перейти на главную страницу

Установка Xen 4.0.1 из исходного кода в Ubuntu 10.10

Я пытаюсь установить Xen 4.0.1 из исходного кода на Ubuntu 10.10 Server Edition. Я начал с чистой машины и следовал инструкциям из https://help.ubuntu.com/community/Xen.

Итак, я установил упомянутые там пакеты: sudo apt-get install gettext bin86 bcc libc6-dev-i386 iasl texinfo git

При создании источника с make world Я получаю такую ​​ошибку:

+ git clone -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp
Initialized empty Git repository in /home/homer/xen/linux-2.6-pvops.git.tmp/.git/
remote: Counting objects: 1855434, done.
remote: Compressing objects: 100% (291939/291939), done.
Receiving objects: 100% (1855434/1855434), 368.49 MiB | 11.00 MiB/s, done.
remote: Total 1855434 (delta 1553214), reused 1847760 (delta 1546656)
Resolving deltas: 100% (1553214/1553214), done.
+ cd linux-2.6-pvops.git.tmp
+ git checkout -b xen/stable-2.6.32.x xen/xen/stable-2.6.32.x
fatal: git checkout: branch xen/stable-2.6.32.x already exists
make[3]: *** [linux-2.6-pvops.git/.valid-src] Error 128

У кого-нибудь есть идеи, что я могу сделать?

отредактируйте следующий файл: ./buildconfigs/src.git-clone (в папке xen)

отредактируйте следующую строку (строка 29 в моей конфигурации)

(cd $(LINUX_SRCDIR).tmp; git checkout -b $(XEN_LINUX_GIT_LOCALBRANCH) $(XEN_LINUX_GITREV) ); \

выглядеть как

(cd $(LINUX_SRCDIR).tmp; git checkout ); \