小兔的筆記本

Just another WordPress.com weblog

Ubuntu 6.06 Dapper + VMware Tools

Posted by Tsukino Usagi 於 六月 13, 2006

在 VMware 裡安裝好一個作業系統之後, 若想提升虛擬環境裡的效能, 通常需要安裝 VMware Tools, 安裝 VMware Tools 還有以下好處:

切換滑鼠指標不用按 Ctrl-Alt, 直接將指標移入或移出 VMware 視窗.

  • Shrink 功能, 在虛擬機器裡刪除檔案之後, .vmdk 檔不會變小, 可以用 Shrink 功能釋放掉這些空間.
  • 顯示和網路效能的提升.

VMware 官方還沒支援 Ubuntu 6.06 版, 要完整使用 VMware Tools 的功能必須借助第三方提供的檔案, 本文將解說如何在 Ubuntu 6.06 裡安裝 VMware Tools.

  1. 在 VMware 裡安裝好 Ubuntu 6.06 之後, 先將網路設定好, 讓虛擬的機器能連上 Internet.
  2. 設定 root 的密碼, 先下
    $ sudo -s -H
    指令, 輸入目前登入的帳號的密碼, 之後下
    $ passwd
    來變更 root 的密碼, 往後就可以直接用 su 指令變身成 root.
  3. 更新 apt 資料庫, 以 root 的身份下以下這些指令
    $ cd /etc/apt
    $ wget http://apt.ubuntu.org.tw/sources.list.dapper
    $ mv sources.list sources.list.original
    $ mv sources.list.dapper sources.list
    $ apt-get update
  4. 安裝 VMware Tools 的過程會編譯 kernel module, 會需要一些 packages, 下這些指令將它們安裝上去:
    $ apt-get install cpp gcc binutils linux-headers-`uname -r` make
  5. 將 VMware Tools 的 tarball 拷貝到虛擬機器裡, 將處擬機器的光碟機掛載上 VMware 的 .iso 檔, 可以直接在 VMware 的主視窗功能表裡選擇 VM→Install VMware Tools.

  6. $ cd /media/cdrom0
    $ ls

    看看有沒有 VMware Tools 的 tarball, 沒有的話試試手動 mount 看看.
  7. 下這些指令:
    $ cd /tmp
    $ tar zxvf /media/cdrom0/VMwareTools-5.5.1-19175.tar.gz
  8. 下載非官方的更新檔並解壓縮:
    $ wget http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-tools-any-update1.tar.gz
    $ tar zxvf vmware-tools-any-update1.tar.gz
  9. 下載 patch.txt 並放到 /tmp 下.
  10. 安裝 VMware Tools:
    $ cd /tmp/vmware-tools-distrib/
    $ ./vmware-install.pl

    當安裝程式問你是否要執行 vmware-config-tools.pl 時, 回答 no.
  11. 安裝非官方的更新檔:
    $ cd /tmp/vmware-tools-any-update1/
    $ ./runme.pl

    當安裝程式問你是否要執行 vmware-config-tools.pl 時, 回答 no.
  12. 確認步驟 9 的 patch.txt 存在, 下這些指令:
    $ cd /usr/bin
    $ patch vmware-config-tools.pl /tmp/patch.txt
  13. 執行此指令設定 VMware Tools:
    $ ./vmware-config-tools.pl
  14. 安裝程式會詢問 X 環境的預設解析度, 留意一下, 若出現「No X install found」或其他訊息, 代表設定不成功.
  15. 下這些指令重新啟動網路介面:
    $ /etc/init.d/networking stop
    $ rmmod pcnet32
    $ rmmod vmxnet
    $ depmod -a
    $ modprobe vmxnet
    $ /etc/init.d/networking start
  16. 編輯 /etc/X11/xorg.conf 大約第 53 行的地方, 把 mouse 改成 vmmouse.
  17. 重新啟動 X 環境, 順利的話滑鼠指標可以在 VMware 和其他視窗之間來回移動 不需要按 Ctrl-Alt 才能將滑鼠指標從 VMware 裡移出來.
  18. 將整個系統更新:
    $ apt-get upgrade
  19. 清除垃圾檔案:
    $ apt-get clean
    $ rm -rf /tmp/*
  20. 作 Shrink 和保存 snapshot 的的動作, 在圖形介面下以 root 的身份執行 vmware-toolbox, 在 Shrink 頁籤裡選擇分割區並按 Shrink.
  21. 之後將虛擬機器關掉並建立 snapshot, 這樣就是一個可以作任何測試的 Linux 系統了.

參考資料:

6 回應 to “Ubuntu 6.06 Dapper + VMware Tools”

  1. delayer said

    這分資料可以轉到我的嗎??剛好在思考是否用vmware
    來玩MDK 2006 或 ubuntu。

  2. Usagi said

    ok囉, 不過資料有點舊,
    如果用最新版的VMware的話印象中可以省掉any-any-update那幾個步驟(有點忘了).

  3. coolriver said

    我到了这一步:patch vmware-config-tools.pl /tmp/patch.txt
    提示出错:
    “…
    Hunk #5 FAILED at 4231.
    1 out fo 5 hunks FAILED — saving rejects to file vmware-config-tools.pl.rej"
    然后继续执行:./vmware-config-tools.pl
    就会不断报错:
    “Global symbol “$gXVideoDriverFile" requires explicit package name at ./vmware-config-tools.pl line 3347.

    Excecution of ./vmware-config-tools.pl aborted due to compilation errors."

    我用的VMware版本是5.0.0-13234,ubuntu版本是6.06 LTS
    刚接触linux不久,请问上面出错是什么原因?谢谢:)

  4. gdgd said

    vmware-tools 5.5.2 supports 6.06 ^^
    as for 6.10, we can refer to http://mtnbike.org/blog/?p=26 and
    http://ubuntuforums.org/showthread.php?t=271593&highlight=edgy+vmware

  5. […] 最近在 VMware 上裝 Ubuntu ,不過要提昇 VMware 的效能,要加裝 VMware Tools 所以找了一些資料,小兔的筆記本這篇最完整了,不過其中 vmware-tools-any-update1.tar.gz 這個檔案在無法下載了,還好在 Google 大神的幫助找到此檔,為了預防再次失蹤,我就把這個檔案放在學校的空間上,之後還有人需要安裝,就來抓吧! […]

  6. kinglomei said

    不错,按照顺序来,成功了。
    除了某些链接失效外(别的地方也可以找得到),顶。
    另外,由于我是linux的新手,所以最后两步的概念不太懂,不做应该也可以吧。🙂

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

 
%d 位部落客按了讚: