Sun virtualbox ' Ubuntu的全屏顯示及和XP間的資料共享

honwsn發表於2010-07-30
環境:
主機XP
虛擬機器 Sun virtualbox + Ubuntu
[@more@]


一.虛擬機器ubuntu的全屏顯示

1.安裝增強功能包,在虛擬機器設定下 點選 安裝增強功能(HOST+D)
桌面上會出現 一個光碟檔案圖示,引用的是virtualbox安裝目錄下的VBoxGuestAddtions.iso檔案
(C:Program FilesSunVirtualBoxVBoxGuestAdditions.iso)

2.開啟terminal,進入到/media/cdrom0光碟機目錄下

sudo sh ./VBoxLinuxAdditions-x86.run
執行後,關閉ubuntu 重啟virtualbox,啟動Ubuntu
然後將Ubuntu 系統設定中 就會出現1280 *770 這樣的解析度。選擇後,ubuntu就會真正的全屏顯示了。



二.虛擬機器Ubuntu與主機XP間的資料共享
前提是VboxGuestAddtions已經被安裝。
1.在虛擬機器中 設定 分配資料空間 ,
採用固定分配的方式,指定XP下需要共享的目錄。
資料空間的名稱在後面的步驟中要用到。

2.在Ubuntu terminal下執行
sudo mount -t vboxsf namedataspace(這個引數是分配好的資料空間的名稱) /mnt/share(這個是掛載到的目錄)
-t 後面指示的是檔案系統的型別。

“For most types all the mount program has to do is issue a simple mount(2) system call, and no detailed knowledge of the filesys﹖em type is required. For a few types however (like nfs, nfs4,cifs, smbfs, ncpfs) ad hoc code is necessary. The nfs, nfs4,cifs, smbfs, and ncpfs have a separate mount program. In order to make it possible to treat all types in a uniform way, mount will execute the program /sbin/mount.TYPE (if that exists) whencalled with type TYPE.”

在安裝VboxGuestAddtions之後,/usr/lib/VBoxGuestAdditions目錄下有個mount.vboxsf可執行程式。被引用到了/sbin/mount.vboxsf.
若執行無誤,說明掛載成功,進行/mnt/share下可以看到xp中的所需共享的資料。
此命令執行成功的前提,是vboxvfs模組已被載入,可用lsmod |grep vbox 檢視。

可以將下列加入到/etc/fstab檔案中,以後每次開機都會自動完成這個mount。
ubuntu(資料空間名稱) /home/honwsn/Desktop/Doc(要掛載的目錄) vboxsf defaults 0 0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23410886/viewspace-1035690/,如需轉載,請註明出處,否則將追究法律責任。

相關文章