久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

centos5.6下virtualbox安裝手記

 sven_ 2013-09-26

    最近服務(wù)器被大量外借,所以想借此推進(jìn)一下虛擬化技術(shù),。虛擬機(jī)軟件特別選用了比較簡(jiǎn)單的Virtualbox,。但是居然被告知軟件裝不上,無(wú)奈之下自己動(dòng)手,,中間確實(shí)遇到點(diǎn)小問(wèn)題,,記錄下來(lái)以做備忘。

1. 安裝軟件環(huán)境

  1. yum install gcc 
  2. yum install kernel-devel 
  3. yum install kernel-headers 

這里需要注意一下當(dāng)前系統(tǒng)使用的kernel版本與安裝相應(yīng)kernel-headers和kernel-devel要對(duì)應(yīng)上,。如果找不到相應(yīng)的包,,那么就用yum install kernel把服務(wù)器也升級(jí)到同一個(gè)版本,然后選擇新內(nèi)核重啟,。(遠(yuǎn)程安裝可以通過(guò)下面的對(duì)/boot/grub/grub.conf編輯實(shí)現(xiàn)切換指定內(nèi)核)

2. 安裝virtualbox軟件

rpm -ivh VirtualBox-4.1-4.1.6_74727_rhel5-1.x86_64.rpm

但是隨便調(diào)用了下vboxmanage list vms就發(fā)現(xiàn)驅(qū)動(dòng)沒(méi)有編譯,,根據(jù)提示執(zhí)行編譯命令,見(jiàn)到如下報(bào)錯(cuò):

  1. [root@localhost home]#  sudo /etc/init.d/vboxdrv setup 
  2.  
  3. Stopping VirtualBox kernel modules                         [確定] 
  4.  
  5. Uninstalling old VirtualBox DKMS kernel modules            [確定] 
  6.  
  7. Removing old VirtualBox pci kernel module                  [確定] 
  8.  
  9. Removing old VirtualBox netadp kernel module               [確定] 
  10.  
  11. Removing old VirtualBox netflt kernel module               [確定] 
  12.  
  13. Removing old VirtualBox kernel module                      [確定] 
  14.  
  15. Trying to register the VirtualBox kernel modules using DKMS[失敗] 
  16.  
  17.   (Failed, trying without DKMS) 
  18.  
  19. Recompiling VirtualBox kernel modules                      [確定] 
  20.  
  21. Starting VirtualBox kernel modules                         [失敗] 
  22.  
  23.   (Running VirtualBox in a Xen environment is not supported) 
簡(jiǎn)單看了一下,,是dkms沒(méi)安裝引起的

 

3. 安裝dkms

這個(gè)比較簡(jiǎn)單,,到這里http://linux./dkms/去下載一個(gè)安裝就行了。

然后再執(zhí)行驅(qū)動(dòng)編譯命令,,發(fā)現(xiàn)還是出錯(cuò):

  1. [root@localhost home]#  sudo /etc/init.d/vboxdrv setup 
  2.  
  3. Stopping VirtualBox kernel modules                         [確定] 
  4.  
  5. Uninstalling old VirtualBox DKMS kernel modules            [確定] 
  6.  
  7. Removing old VirtualBox pci kernel module                  [確定] 
  8.  
  9. Removing old VirtualBox netadp kernel module               [確定] 
  10.  
  11. Removing old VirtualBox netflt kernel module               [確定] 
  12.  
  13. Removing old VirtualBox kernel module                      [確定] 
  14.  
  15. Trying to register the VirtualBox kernel modules using DKMS[確定] 
  16.  
  17. Starting VirtualBox kernel modules                         [失敗] 
  18.  
  19.   (Running VirtualBox in a Xen environment is not supported) 

 

4. 處理Xen環(huán)境問(wèn)題

這次仔細(xì)看了一下報(bào)錯(cuò),,才發(fā)現(xiàn)最后一句提示是系統(tǒng)運(yùn)行在Xen環(huán)境中,找了一下Virtualbox啟動(dòng)腳本,,發(fā)現(xiàn)就是一個(gè)很簡(jiǎn)單的判斷:
 begin_msg "Starting VirtualBox kernel modules"
    if [ -d /proc/xen ]; then
        failure "Running VirtualBox in a Xen environment is not supported"
    fi
用xm list看了一下果然是跑在這個(gè)環(huán)境里面了,,virtualbox不能在xen里面安裝。顯然我自己沒(méi)有在服務(wù)器上安裝過(guò)Xen虛擬機(jī),,這其實(shí)就是內(nèi)核啟動(dòng)的時(shí)候選擇了Xen內(nèi)核模式而已,。用uname -ar就可以看到目前的內(nèi)核。
  1. [root@localhost ~]# uname -ar 
  2. Linux localhost.localdomain 2.6.18-238.el5xen #1 SMP Thu Jan 13 16:41:45 EST 2011 x86_64 x86_64 x86_64 GNU/Linux 
這個(gè)很容易搞定,,修改啟動(dòng)選用的內(nèi)核:
  1. [root@localhost ~]# vim /boot/grub/grub.conf 
  2. default=0 
  3. timeout=5 
  4. splashimage=(hd0,0)/boot/grub/splash.xpm.gz 
  5. hiddenmenu 
  6. title CentOS (2.6.18-238.el5xen) 
  7.         root (hd0,0) 
  8.         kernel /boot/xen.gz-2.6.18-238.el5 
  9.         module /boot/vmlinuz-2.6.18-238.el5xen ro root=LABEL=/ rhgb quiet 
  10.         module /boot/initrd-2.6.18-238.el5xen.img 
  11. title CentOS-base (2.6.18-238.el5) 
  12.         root (hd0,0) 
  13.         kernel /boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/ rhgb quiet 
  14.         initrd /boot/initrd-2.6.18-238.el5.img 
每個(gè)內(nèi)核從0開(kāi)始排序,,可以看到這里把default改成1就可以選用普通內(nèi)核。然后reboot重啟,。
5. 執(zhí)行sudo /etc/init.d/vboxdrv setup,,可以看到編譯順利通過(guò)
6. 原以為萬(wàn)事大吉,但發(fā)現(xiàn)安裝虛擬機(jī)操作系統(tǒng)時(shí)卻裝不上,。見(jiàn)到如下報(bào)錯(cuò):
  1. virtualbox vt-x is not available 
    一看感覺(jué)是服務(wù)器虛擬化沒(méi)有打開(kāi),,重啟服務(wù)器在bios里面打開(kāi)虛擬化選項(xiàng),但是發(fā)現(xiàn)問(wèn)題依舊。
    上網(wǎng)查了一圈資料,,有人說(shuō)與kvm沖突有關(guān),,試了一下果然可以了。步驟:1)先用lsmod | grep kvm來(lái)查看服務(wù)器是kvm_intel還是kvm_amd,,2)然后再用modprobe -r kvm_intel清除沖突,。
總結(jié):其實(shí)整個(gè)過(guò)程也不是很麻煩,就是每個(gè)問(wèn)題定位清楚,,逐一處理,,切忌漫無(wú)目的一通亂試!

 參考文檔:
1. virtualbox 與kvm沖突的解決辦法 http://blog.csdn.net/zlciai/article/details/5464415

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶(hù)發(fā)布,,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多