Я пытаюсь установить 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 ); \