Virtualization

在 Ubuntu 10.10 上從源安裝 Xen 4.0.1

  • February 4, 2011

我正在嘗試在 Ubuntu 10.10 伺服器版上從 Source 安裝 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 clone -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

有人知道我能做什麼嗎?

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

引用自:https://serverfault.com/questions/208777