• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-167  評論-8  文章-0  trackbacks-0
            轉自:http://www.linuxsir.org/bbs/thread356811.html

            VMware Workstation 6.5.3是最近才推出的工作站桌面領域的頂尖虛擬化工具,相比VirtualBox而言,更加穩定、支持客戶操作系統種類更廣泛,運行性能有了更進一步提高,支持多核CPU,是業界的龍頭老大,自不必多言。不過如果你以Linux作為宿主操作系統安裝VMware WS 6.5.3的話,可能會有些問題,主要是VMware WS在Linux宿主環境下對聲音設備的支持仍然采用OSS標準,目前Linux系統早已采用ALSA聲音架構,且絕大多數發行版已采用 PulseAudio作為聲音服務器,底層基于ALSA,因此VMware WS在這種情況下默認是無法發出聲音的。在Fedora 11下,最新的VMware WS 6.5.3居然在安裝時還會發生長時間掛起現象,連安裝都無法正常完成,究其原因,可能是新版在進行內核模塊配置及編譯時的出錯處理以及后臺進程控制上可能有點問題。因為最近正好要在Fedora 11開發環境下安裝VMware WS,虛擬一個WinXP出來用于開發及網絡測試,通過google和實踐,總算摸索出一套行之有效的辦法,解決了在Fedora 11下安裝VMware WS 6.5.3以及讓VMware完美利用PulseAudio使虛擬機發出聲音,并且沒有任何暴音、斷續、泡泡音的問題,順帶還把Fedora 11下PulseAudio存在的一些問題也一并解決了。

            1、在Fedora 11下安裝VMware WS 6.5.3

            下載VMware WorkStation 6.5.3安裝包,不要用.rpm的版本,我們采用.bundle的版本。

            在圖形環境下打開兩個命令終端窗口,其中一個切換成root,采用命令“su -”就可以切換為root,當然要輸入root口令了。

            在切換root的命令終端窗口,輸入以下內容:

            while true; do killall -9 vmware-modconfig-console; sleep 1; done

            然后回車,不要理會提示的信息。這主要是為了等會兒在VMware WS安裝的過程中發現內核編譯安裝開始就強行關閉編譯安裝過程,否則安裝會一直掛起的!

            在非root身份的另外一個命令終端窗口,進入到.bundle安裝包文件所在目錄,輸入以下命令:

            chmod a+x VMware-Workstation-6.5.3-185404.i386.bundle
            sudo ./VMware-Workstation-6.5.3-185404.i386.bundle --ignore-errors

            然后回車,會出現VMware WS 6.5.3的安裝窗口,很簡單,直接點下一步或者確定,直到順利安裝完成。

            到此,VMware WS 6.5.3其實還沒有真正安裝完成,因為關鍵的內核模塊其實還沒有編譯安裝,這時,我們回到root的那個命令終端窗口,按Ctrl-C中斷那個不斷循環的腳本命令,然后輸入以下命令:

            vmware-modconfig --console --install-all

            然后回車,這樣就開始自動編譯安裝所有依賴的內核模塊,全部完成后,VMware WS 6.5.3的安裝才真正大功告成。

            2、解決VMware WS 6.5.3在PulseAudio環境下無法發出聲音的方法

            VMware WS 6.5.3仍然采用OSS來支持聲音設備,但現在Linux早已采用ALSA聲音驅動架構了,OSS已經淘汰,并且幾乎所有發行版都采用 PulseAudio作為聲音服務器,所以要讓VMware能夠使用聲音設備在虛擬機中發出聲音,必須通過PulseAudio來模擬OSS讓 VMware的聲音功能正常。一般來講,ALSA自己還有一個aoss插件,也可以模擬OSS,但是這會和PulseAudio產生一些問題,導致 VMware發出的聲音暴音或者斷續泡泡音,所以,首先要確保系統中沒有安裝aoss,如果有,一定要刪除,刪除的方法是用

            sudo yum remove alsa-aoss*

            命令即可。另一方面,為了讓PulseAudio的OSS模擬以及多音頻流能夠正常工作,它和ALSA必須能夠互通,這需要借助于ALSA的 PulseAudio插件,因此還必須安裝ALSA的PulseAudio插件,你應該確認系統中有已安裝有alsa-plugins- pulseaudio這個軟件包,如果沒有,用

            sudo yum install alsa-plugins-pulseaudio

            命令安裝即可。接下來,我們需要對VMware WS 6.5.3的啟動程序文件進行一些修改,請參照下面的命令:

            $ cd /usr/lib/vmware/bin
            $ sudo mv vmware-vmx vmware-vmx.real
            $ sudo vi vmware-vmx
            在vi中輸入以下內容:
            #!/bin/bash
            padsp /usr/lib/vmware/bin/vmware-vmx.real "$@"
            保存后退出。
            $ sudo chmod a+x,u+s vmware-vmx
            $ cd /usr/lib
            $ sudo chmod u+s libpulsedsp.so
            $ sudo vi /etc/pulse/daemon.conf
            在vi中輸入以下內容:
            high-priority = yes
            nice-level = -11
            realtime-scheduling = yes
            realtime-priority = 5
            resample-method = speex-float-3
            default-fragments = 4
            default-fragment-size-msec = 4
            保存后退出。
            $ sudo vi /etc/security/limits.conf
            確保在vi中有如下內容(如果沒有則增加):
            @pulse-rt - rtprio 99
            @pulse-rt - nice -20
            保存后退出。
            $ sudo vi /etc/pulse/default.pa
            在vi中找到load-module module-hal-detect這一行,改為
            load-module module-hal-detect tsched=0
            保存后退出。

            然后將當前你登錄的用戶賬號加入到pulse-rt、pulse-access組中,可以用GNOME提供的“用戶和組群”圖形化工具來添加。

            以上這些都完成后,重新啟動整個系統(而不是僅僅注銷),然后運行VMware WorkStation,新建一個虛擬機,注意在聲卡配置的時候,不要選擇“Auto Detect”,一定要手工強制輸入為/dev/dsp,保存配置,因為VMware的自動檢測其實根本檢測不到任何OSS聲卡設備,我們因為是采用 PulseAudio來模擬OSS,必須強制輸入/dev/dsp,這個僅僅在VMware運行的時候動態在內存在創建,硬盤上是找不到這個設備文件的。之后就可以安裝虛擬機操作系統了,VMware WS的虛擬機系統將會由PulseAudio來模擬OSS正常發出聲音,并且可以和Fedora 11宿主系統中的其他多媒體程序共同實現多音頻流,互不影響,上述操作順帶還解決了Fedora 11下PulseAudio聲音暴音、斷續、CPU占用量高等問題,所有的暴音、斷續、泡泡音、CPU高占用率等現象都不存在了,聲音變得清澈連續,呵呵,太完美了。
            posted on 2009-11-27 22:17 老馬驛站 閱讀(592) 評論(0)  編輯 收藏 引用 所屬分類: linux
            久久久久18| 久久人人爽人人爽人人AV东京热| 97久久久精品综合88久久| 久久久精品人妻一区二区三区四 | 99久久无码一区人妻| 久久无码一区二区三区少妇| 色综合久久无码五十路人妻| 国产成人精品久久亚洲高清不卡 | 久久不见久久见免费影院www日本| 无码八A片人妻少妇久久| 久久99精品久久久久久动态图| 久久99精品九九九久久婷婷| 国产精品久久久久久久| 久久久www免费人成精品| 精品国产青草久久久久福利| 久久99国产精品尤物| 青青草原综合久久大伊人| 99久久精品国产一区二区蜜芽| 无码人妻久久一区二区三区免费丨 | 久久天天躁狠狠躁夜夜不卡| 精品九九久久国内精品| 久久久久久曰本AV免费免费| 久久久精品久久久久特色影视| 国产99精品久久| 久久精品国产清高在天天线| 国内精品综合久久久40p| 久久精品综合一区二区三区| 久久香蕉综合色一综合色88| 国产韩国精品一区二区三区久久 | 久久午夜夜伦鲁鲁片免费无码影视| 国产精品久久久久久久午夜片| 久久精品国产亚洲沈樵| 国产精品久久成人影院| 久久91精品国产91久久麻豆 | 人人狠狠综合久久亚洲高清| 久久精品国产99国产精品| 日韩亚洲欧美久久久www综合网 | 亚洲伊人久久精品影院| 久久妇女高潮几次MBA| 日本WV一本一道久久香蕉| 亚洲国产一成久久精品国产成人综合|