国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

VMWare在Ubuntu x86_64環(huán)境運行虛擬機(jī)出錯

2024-08-28 00:10:31
字體:
供稿:網(wǎng)友

好不容易在我新裝的 Ubuntu 7.10 x86_64下把vmware workstation裝起來,可是在導(dǎo)入以前的 虛擬機(jī)開機(jī)的時候提示如下錯誤:
Unable to change virtual machine power state: Failed to connect to peer process.
初看好像提示CPU的問題,重啟進(jìn)bios 將vt打開,還是同樣問題。上網(wǎng)查了很多資料,原來所Vmware提供下載的 x86_64 版本其實并非完全是64位程序,需要兼容32位的庫才能正常啟動虛擬機(jī)。

所以在純 64 位Linux下面,安裝完后,在啟動虛擬機(jī)時,會出現(xiàn)如下錯誤:

Unable to change virtual machine power state: Failed to connect to peer process.

原因是因為缺少兼容32的庫,無法運行 vmware-vmx,這個程序是 32 位的。

當(dāng)然,如果專門為此重新編譯32位的庫,也太麻煩了,我們可以利用現(xiàn)成的 debian 的軟件包,需要下載的軟件包有:

ia32-libs      (IA32基礎(chǔ)庫)
ia32-libs-gtk  (GTK庫)
libc6-i386     (Glibc庫)
lib32zl        (Zlib庫)
lib32gcc1      (libgcc_s庫)

由于我用的是純64位的BLFS,沒有任何軟件包管理器,下載Debian包后,需要手動解壓縮里面的文件,這個用 ar 和 tar 命令來完成即可。

# mkdir ia32
# cd ia32
# ar p ../ia32-libs_2.1_amd64.deb data.tar.gz|tar zxf -
# ar p ../ia32-libs-gtk_2.0_amd64.deb data.tar.gz|tar zxf -
# ar p ../libc6-i386_2.6.1-5_amd64.deb data.tar.gz|tar zxf -
# ar p ../lib32z1_1.2.3.3.dfsg-6_amd64.deb data.tar.gz|tar zxf -
# ap p ../lib32gcc1_4.1.1-21_amd64.deb data.tar.gz|tar zxf -

解壓縮完成后,會在當(dāng)前目錄下生成如下目錄:
emul  etc  lib  lib32  usr

然后拷貝它們到 / 目錄下即可

# cp -arf * /

接著將如下路徑加入到 /etc/ld.so.conf 中
/emul/ia32-Linux/lib
/emul/ia32-Linux/usr/lib

并運行 ldconfig 更新庫緩存

OK,到這里運行 vmware 所需的 IA32 相關(guān)的庫已經(jīng)準(zhǔn)備妥當(dāng),啟動虛擬機(jī)也沒有問題了。


[注]:如果你安裝了 vmware-any-any-update-XXX, 可能會出現(xiàn)如下錯誤:

Version mismatch with vmmon module: expecting 137.0, got 138.0.

解決辦法是重新安裝 vmware, 不要安裝 vmware-any-any-update,那是針對 32 位環(huán)境的

步驟很簡單:先運行 vmware-uninstall.pl 卸載,然后重新安裝即可。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄大仙区| 巴塘县| 年辖:市辖区| 滕州市| 会泽县| 屏南县| 岫岩| 鹤岗市| 修武县| 青神县| 桂阳县| 沧源| 伊宁县| 太谷县| 保亭| 临清市| 米林县| 六盘水市| 理塘县| 固镇县| 汉源县| 库尔勒市| 衡阳县| 南郑县| 凤山市| 图们市| 寻乌县| 吉林省| 丰城市| 浦东新区| 胶州市| 洞头县| 石泉县| 新建县| 张家口市| 阳东县| 基隆市| 高平市| 平塘县| 马龙县| 江北区|