歡迎您光臨本站 註冊首頁

linux(ubuntu) install xen-3.4.2

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
本人安裝編譯安裝xen 遇到很種種問題,慢慢的把所有問題一一解決了,其實很簡單的,只是開始的走了一些彎路. 我的環境: 伺服器:ubuntu-8.0.4 安裝步驟: 一. 安裝xen所需要的一些依賴包. shell> apt-get install libx11-dev gettext bin86 texinfo bcc texlive-latex-base bridge-utils build-essential zlib1g-dev libncurses-dev python-dev gawk ghostscript mercurial transfig libssl-dev 二.解壓xen-3.4.2源代碼.修改配置文件,默認只編譯出dom0內核,我需要半虛擬化內核,所以要編譯出domU 內核. shell $> tar zxvf xen-3.4.2.tar.gz shell $> cd xen-3.4.2 shell $> vim config/Linux.mk ##把 KERNELS ?=linux-2.6-xen 改為 KERNELS ?= linux-2.6-xen0 linux-2.6-xenU ##編譯.遇到一些選項,如果你懂的話,就按照提示輸入 Y.M.N,如果不明白什麼意思,就一路回車. shell $> make world shell $> make install ##再次編譯,根據自己的需要,編譯一些內核進去.注意不要亂動XEN 選項里的東西.下面是dom0的選項: shell $>make linux-2.6-xen0-config CONFIGMODE=menuconfig shell $> make linux-2.6.-xen0-build

shell $> make linux-2.6-xen0-install ###再次編譯 domU 的內核###比如你需要 NFS 客戶端啊「FUSE啊「這次編譯的時候記得要選上啊 shell $>make linux-2.6-xenU-config CONFIGMODE=menuconfig shell $> make linux-2.6.-xenU-build shell $> make linux-2.6-xenU-install 經過漫長的等待,終於編譯好了,現在還沒有完,我們要修改grub修改啟動項. shell $> mv /lib/tls /lib/tls.disable shell $> vim /boot/grub/menu.lst ###添加如下,下面是我的配置文件,你的要根據實際情況改: title Xen 3.4.2 / Ubuntu 8.04.2, kernel 2.6.18.8-xen0
root (hd0,0)
kernel /boot/xen-3.4.2.gz dom0_mem=256M
module /boot/vmlinuz-2.6.18.8-xen0 root=UUID=098a33f8-4057-44d6-952b-25120da1e115 ro console=tty0 quiet
module /boot/initrd.img-2.6.18.8-xen0
quiet
##### dom0_mem=256M 租用是,從總內存里分出 256 來跑dom0 ,這樣,以後新建的 虛擬機的內存不會幹擾到 dom0~~這樣會讓主系統跑的穩定些吧~ 保存文件重新啟動~~選擇新編譯的內核 Xen 3.4.2 / Ubuntu 8.04.2, kernel 2.6.18.8-xen0 進入系統 shell $> uname -r 2.6.18.8-xen0 ##啟動 xen 服務 shell $> /etc/init.d/xend start

##查看 虛擬機列表 shell $> xm list Name ID Mem VCPUs State Time(s)
Domain-0 0 254 1 r—– 80.9
本文首發:www.nginxs.com


[火星人 ] linux(ubuntu) install xen-3.4.2已經有619次圍觀

http://coctec.com/docs/linux/show-post-52094.html