我的機器的操作系統:Linux ubuntu 3.0.0-11-generic #18-Ubuntu SMP Tue Sep 13 23:38:01 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
linux3.0內核已經支持xen了,所以不用再編譯內核了(對於那些內核支持的系統都不用重新編譯內核)。
第一步:
安裝需要的軟件包
安裝編譯 Xen 和 Linux xen kernel 所需要的軟件包:
$ sudo apt-get install gcc g++ make patch libssl-dev bzip2 gettext \ zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev \ libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev \ libsdl-dev python-dev texinfo libc6-dev uuid-dev bison flex fakeroot \ build-essential crash kexec-tools makedumpfile libncurses5 \ libncurses5-dev iasl gawk
第二步:
執行命令: apt-cache search xen
然後選擇安裝跟xen有關的工具,我安裝的是:
$ sudo apt-get install xen-tools xen-utils-common xenomai-doc xenomai-runtime xenwatch libxen-dev libxenstore3.0 xen-docs-4.1 xen-hypervisor-4.1-amd64 xen-utils-4.1 xenstore-utils
第三步:
加入到開機自動啓動腳本中
update-rc.d xend defaults 20 21
update-rc.d xendomains defaults 21 20
第四步:重啓機器,選擇有xen的內核啓動,進入系統之後,
再檢查一下 Xen 是否已經成功安裝:
$ sudo xm list Name ID Mem VCPUs State Time(s) Domain-0 0 1879 2 r----- 6.6出現上面的信息,則代表安裝成功,可以正常使用了。