熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤(pán)啟動(dòng)盤(pán) 真正純凈版的win7系統(tǒng)
時(shí)間:2015-02-07 17:03:07 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150207/37590.html 手機(jī)查看 評(píng)論 反饋
Ubuntu 12.04在安裝Xen的時(shí)候出現(xiàn)了不少問(wèn)題,為了避免大家在安裝的時(shí)候出現(xiàn)同樣的錯(cuò)誤,下面小編將針對(duì)Xen安裝遇到的問(wèn)題做個(gè)匯總,并教你如何解決這些問(wèn)題。
安裝過(guò)程:
1.安裝編譯 Xen 和 Linux xen kernel 所需要的軟件包:
sudo
apt-get install build-essential binutils python-dev libncurses5-dev libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-dev pciutils libglib2.0-dev gcc-multilib texinfo zlib1g-dev
$ 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
以上軟件包有些是重復(fù)的,沒(méi)關(guān)系,重復(fù)了它自己會(huì)跳過(guò)不安裝。安裝軟件包之前注意要選好源,163和cn.archive都是可以的。
第二步:安裝xen vmm
32位和64位系統(tǒng)的區(qū)別也很重要。64位按下面步驟很簡(jiǎn)單,32位就不同,因?yàn)閤en需要開(kāi)啟pae,默認(rèn)是沒(méi)有開(kāi)啟的,所以32位ubuntu首先得執(zhí)行下面這個(gè)命令:
sudo apt-get install linux-image-server
sudo apt-get install xen-hypervisor-4.1-i386 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils
這里xen-hypervisor-4.1要分32位、64位,64位系統(tǒng)用xen-hypervisor-4.1-amd64,32位用xen-hypervisor-4.1-i386.
第三步:安裝libvirt和Virtual Manager
sudo apt-get install virtinst python-libvirt virt-viewer virt-manager
第四步:重啟機(jī)器,選擇有xen的內(nèi)核啟動(dòng),進(jìn)入系統(tǒng)之后,再檢查一下 Xen 是否已經(jīng)成功安裝:
$ sudo xm list
到這里,我就出現(xiàn)了問(wèn)題,就是在重啟linux時(shí)不會(huì)出現(xiàn)grub啟動(dòng)選項(xiàng),導(dǎo)致在輸入xm list時(shí)會(huì)有
can‘t find hypervisor info、、、字樣
網(wǎng)上給與的解答一般是這樣
# mv /etc/grub.d/10_linux /etc/grub.d/50_linux
# update-grub2
我參考了一個(gè)外國(guó)網(wǎng)站解答是
# mv /etc/grub.d/10_linux /etc/grub.d/20_linux && mv /etc/grub.d/20_linux_xen /etc/grub.d/10_linux_xen
基本的意思呢就是在grub.d文件夾中出現(xiàn)的文件就是linux 的啟動(dòng)順序前面的標(biāo)號(hào)就是順序(如00,05,10等)越低越先啟動(dòng),所以兩種方法的基本意思就是將20_linux_xen提前(10_linux會(huì)被放到后面),所以都是有效的。
但可是也許你還會(huì)出現(xiàn)問(wèn)題,還是出現(xiàn)
can‘t find hypervisor info、、、字樣
不是網(wǎng)上的問(wèn)題錯(cuò)誤而是大家注意grub2,這個(gè)2說(shuō)明用的是grub2啟動(dòng),也許你的電腦是grub啟動(dòng),這就是你改動(dòng)失敗的原因。我查過(guò)資料,說(shuō)grub沒(méi)有啟動(dòng)xen內(nèi)核核心的引導(dǎo)項(xiàng)等等。從grub升級(jí)到grub2,這個(gè)不難。
grub2的配置文件為/boot/grub/grub.cfg。之前有網(wǎng)上說(shuō)根據(jù)這個(gè)文件(grub。cfg)可以更改/etc/default/grub文件中g(shù)rub_default=0(將0變成xen對(duì)應(yīng)的數(shù)字)。其實(shí)時(shí)改動(dòng)不了的,grub.cfg中不提供各個(gè)啟動(dòng)項(xiàng)的數(shù)字,所以一旦你瞎改default,那么你的電腦可能就藍(lán)屏了。。。
改動(dòng)完成后,觀察grub。cfg內(nèi)部的啟動(dòng)順序20_xen被提前了就可以了。
reboot就ok
上面就是Ubuntu 12.04安裝Xen常見(jiàn)問(wèn)題及解決方法的介紹了,該問(wèn)題在安裝Xen的時(shí)候經(jīng)常會(huì)遇到,主要在安裝重啟后出現(xiàn)報(bào)錯(cuò),按照文中方法進(jìn)行解決。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)