在 Ubuntu 10.10 上从源代码安装 Xen 4.0.1

在 Ubuntu 10.10 上从源代码安装 Xen 4.0.1

我正在尝试在 Ubuntu 10.10 Server Edition 上从源代码安装 Xen 4.0.1。我从一台干净的机器开始,并按照以下说明进行操作https://help.ubuntu.com/community/Xen

因此我安装了那里提到的软件包: sudo apt-get install gettext bin86 bcc libc6-dev-i386 iasl texinfo git

当我使用源代码时make world出现此错误:

+ git 克隆 -o xen -n git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-pvops.git.tmp
在 /home/homer/xen/linux-2.6-pvops.git.tmp/.git/ 中初始化空的 Git 存储库
远程:计数对象:1855434,完成。
远程:压缩对象:100% (291939/291939),完成。
接收对象:100%(1855434/1855434),368.49 MiB | 11.00 MiB/s,完成。
远程:总计 1855434(增量 1553214),重用 1847760(增量 1546656)
解决增量:100% (1553214/1553214),完成。
+ cd linux-2.6-pvops.git.tmp
+ git checkout -b xen/stable-2.6.32.x xen/xen/stable-2.6.32.x
致命:git checkout:分支 xen/stable-2.6.32.x 已存在
make[3]: *** [linux-2.6-pvops.git/.valid-src] 错误 128

有人知道我能做什么吗?

答案1

编辑以下文件:./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 ); \

相关内容