virtualBox 試用
virtualBox 是一套開源的虛擬機器。可安裝於 win 及 linux 上。就目前的使用經驗,覺得是還蠻不錯用,安裝容易,只用 NAT,不會像 vmware 留下很多個虛擬網路界面,不過CPU 佔用似乎較高。
目前已經成功在 ubuntu 7.04 下 安裝,並正常安裝 winXP ghost,也在 winxp 下,正常安裝 ubuntu 7.04,並且都能安裝 addon,sharefolder。只是 sharefolder 需要以指令方式建立,目前還沒有圖形界面設定的方法。
linux ghost 下安裝 addon 的方法,見 手冊中 4.3.1. Installing the Linux Guest Additions。
mount addons iso.
sh ./VBoxLinuxAdditions.run
在 ubuntu 7.04 下這樣就會裝好。
裝完 addon 後,就能使用 share folder。見 5.4. Folder Sharing 。
Currently, Shared Folders are limited to Windows XP, Windows 2000 and Linux 2.4 and 2.6 guests.
使用 share folder 的指令如下:
VBoxManage sharedfolder add "VM name" -name "sharename" -hostpath "path"
share folder 是設定到特定的 vm 內,並非設一次所有 vm 都能使用,所以要指定 VM name ,也就是安裝虛擬機器的名稱。
sharename 是要分享的代稱,可任意取喜歡的名稱。
path 是 目前 host os 中要分享給 ghost os 的目錄路徑,如:"c:\share", "/home/username/share"。
而要在 ghost OS 下使用該 share folder 需要在該ghost下額外指令,如下:
- ghost os 為 Windows,使用 cmd 開啟 命令提示字元 ,並輸入下面指令:
net use x: \\vboxsvr\sharename 其中 x: 表示 要連線到那個磁碟機,需為目前未佔用之代號。
- ghost os 為 Linux ,使用 任一個 終端機 ,並輸入下面指令:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
其中 vboxsf 是磁區格式為固定,sharename 同在 share folder 中設定的sharename ,mountpoint 為要掛載的位置。
在中文環境,一般需要設定 -o iocharset=utf8 以正確讀取中文字元。
如:
mount -t vboxsf -o iocharset=utf8 share /mnt/share
另外,也可以直接寫入到 /etc/fstab 中。如在fstab 最後一行加入:
share /mnt/share vboxsf defaults,iocharset=utf8,noauto 0 0
這樣 之後只要下 mount /mnt/share 就可以將之掛載上去。
原本想要設為每次開機都能自動掛載,但失敗了,後來想想,要安裝 addon 才能用 share folder ;而在開機過程中,addon 可能都還沒啟動,所以無法開機就自動掛載。
沒有留言:
張貼留言