若 VirtualBox「虛擬機」以 headless 模式啟動時,想安裝 Guest Additions 這個增強套件時,並沒有出現視窗。以 VRDP 遠端連線時,視窗也不會出現《安裝 Guest Addititons》的選單。
平常在「虛擬機」以 GUI 模式開啟時,在「虛擬機」視窗選單的《裝置》→《安裝 Guest Additons》,VirtualBox 會自動將 Guest Additions 的 ISO 檔掛載到『虛擬 CD/DVD 裝置』,即開始安裝程序。
若「虛擬機」以 headless 模式啟動時,想安裝 Guest Additions 也不是沒有機會,只要從「終端機」下命令即可,這個命令有兩種寫法。
2013年10月21日 星期一
2013年10月20日 星期日
用 VRDP 連線 VirtualBox 虛擬機(三):USB 的重導
使用 VRDP 連接、使用「遠端虛擬機」時,通常使用者與「虛擬機」間有些距離。若想讓「遠端虛擬機」存取『隨身碟』的內容,只能經由網路上傳到「虛擬機」中(如:FTP 等)。如果能夠像在「本地電腦」中的「虛擬機」一樣,經由簡單的點選設定,即可將『隨身碟』插入到透過網路連接的「遠端虛擬機」中,那將是一個既方便、又神奇的功能。
要有這個神奇功能,兩邊的電腦系統必須再依下列要求安裝套件才可:
注意:在『USB 的重導』有些操作的順序很重要,讀者要多留意。
要有這個神奇功能,兩邊的電腦系統必須再依下列要求安裝套件才可:
- 「虛擬機」所在「主機電腦」(遠端)和連線用的「客戶端電腦」(本地)兩端都要安裝 VirtualBox 和 Extension Pack (擴充包),請參考:
注意:在『USB 的重導』有些操作的順序很重要,讀者要多留意。
2013年10月18日 星期五
用 VRDP 連線 VirtualBox 虛擬機(二):密碼認證
當 VirtualBox 「虛擬機」以 headless 模式啟動時,若沒有額外的連線是看不到螢幕。在這種時候除了使用「虛擬機」內的系統所提供的「遠端桌面」(如:VNC, Remote desktop)外,最常使用的就是 VirtualBox 自帶的 VRDP。
新版 VirtualBox 在連線時,已不能使用 Fedora 收錄之 rdesktop 了,須使用 VirtualBox 附帶的 rdesktop-vrdp,詳情請參考之前的發文『解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題』。關於 rdesktop-vrdp(註:使用 VRDP 協定)的連線認證機制有數種,列表說明如下:
由上表可知,目前較能使用的認證機制只有兩種:external 的 VBoxAuth 及 VBoxAuthSimple,以下就這兩種認證機制的設定、使用做個說明。
新版 VirtualBox 在連線時,已不能使用 Fedora 收錄之 rdesktop 了,須使用 VirtualBox 附帶的 rdesktop-vrdp,詳情請參考之前的發文『解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題』。關於 rdesktop-vrdp(註:使用 VRDP 協定)的連線認證機制有數種,列表說明如下:
VRDP 認 證 機 制 | 說 明 | |
---|---|---|
方 法 | 驗證程式庫 | |
null (無) | 無認證機制。任何客戶皆可順利與 VRDP 伺服器建立連線。 注意:除非在私有網路環境中,否則不建議使用之。 | |
external (外部) | VBoxAuth | 使用的 VBoxAuth 驗證程式庫提供之認證機制,由「虛擬機」所在「主機電腦」之作業系統來完成認證。 注意:啟動「虛擬機」的帳號之密碼,即為認證密碼。 |
VBoxAuthSimple | 使用附帶的 VBoxAuthSimple 驗證程式庫,認證的密碼設定在「虛擬機」設定檔 (XML) 中名稱為 "extradata" 小節中。 注意:與「虛擬機」及「主機電腦」帳號之密碼無需相關。 | |
guest (客戶) | 由「虛擬機」內的作業系統認證,須經由 Guest Additions 中的一個元件將認證轉由「虛擬機」內的系統以完成認證。 注意:目前尚在測試階段,暫未完全支援此認證機制。 |
由上表可知,目前較能使用的認證機制只有兩種:external 的 VBoxAuth 及 VBoxAuthSimple,以下就這兩種認證機制的設定、使用做個說明。
2013年10月13日 星期日
用 VRDP 連線 VirtualBox 虛擬機(一):外觀調整、聲音轉送
在發表『解決「不能以 rdesktop 連接遠端的 VirtualBox 虛擬機」的問題』一文之後,深覺 rdesktop-vrdp 的功能非常強大,值得好好研究一下。由它的『輔助資訊』說明中,可以明顯看出,
[SiB@Celeron-D ~]$ rdesktop-vrdp在用 rdesktop-vrdp 與 VirtualBox 虛擬機連線的相關設定、調整中,大致上可分為:
rdesktop: A Remote Desktop Protocol client.
Version 1.7.0. Copyright (C) 1999-2011 Matthew Chapman et al.
Modified for VirtualBox by Oracle Corporation
See http://www.rdesktop.org/ for more information.
Usage: rdesktop-vrdp [options] server[:port]
-u: user name
. . . . .
-5: use RDP version 5 (default)
[SiB@Celeron-D ~]$
2013年10月4日 星期五
解決「放大 VirtualBox 『多螢幕』虛擬機的顯示視窗時,會當機並關閉」的問題
由於『本機』電腦是多螢幕的,在使用 VirtualBox 的「虛擬機」時,也希望使用多一些桌面,將「虛擬機」也設定成多螢幕。為方便在『主機』和『客體(即「虛擬機」)』切換工作環境,在「虛擬機」的顯示設定是採用『自動調整客體顯示大小』,這個設定會保留『客體』的視窗邊框。
因為『本機』電腦的螢幕大小不一,開啟 VirtualBox 「虛擬機」後,「虛擬機」的顯示螢幕預設為大小相同,也就是遷就較小的螢幕。為放大「虛擬機」的螢幕,每次開機後都要調整一次,將「虛擬機」的顯示視窗放大,才會與『本機』電腦的螢幕大小相當。
有時在調整「虛擬機」的顯示螢幕大小時,「虛擬機」會當機而關閉。故而找出這個問題的解決辦法,一直放在待辦事項,隨時提醒自己。
最近找到一個『暫時』的解決辦法:
註二:曾嘗試在「虛擬機」中設定螢幕的預設值,但下次開機時仍為相同大小的顯示螢幕。判斷應是 VirtualBox 回應「虛擬機」的詢問時,仍回報相同大小所致。
註三:『虛擬機的顯示螢幕預設為大小相同』也可能是 VirtualBox 與 Guest Additions 的版本不同所致。有空再研究它,先記下來。
因為『本機』電腦的螢幕大小不一,開啟 VirtualBox 「虛擬機」後,「虛擬機」的顯示螢幕預設為大小相同,也就是遷就較小的螢幕。為放大「虛擬機」的螢幕,每次開機後都要調整一次,將「虛擬機」的顯示視窗放大,才會與『本機』電腦的螢幕大小相當。
有時在調整「虛擬機」的顯示螢幕大小時,「虛擬機」會當機而關閉。故而找出這個問題的解決辦法,一直放在待辦事項,隨時提醒自己。
最近找到一個『暫時』的解決辦法:
在調整「虛擬機」的螢幕大小前,先按一次「虛擬機」視窗的選單:《檢視》→《調整視窗大小》。再開始依「虛擬機」的多螢幕編號順序,將「虛擬機」的螢幕移到『本機』電腦的適當螢幕,再放大「虛擬機」的螢幕視窗,就不會再出現當機情形。註一:當「虛擬機」的顯示螢幕只設定為一個時,不會出現當機情形。
註二:曾嘗試在「虛擬機」中設定螢幕的預設值,但下次開機時仍為相同大小的顯示螢幕。判斷應是 VirtualBox 回應「虛擬機」的詢問時,仍回報相同大小所致。
註三:『虛擬機的顯示螢幕預設為大小相同』也可能是 VirtualBox 與 Guest Additions 的版本不同所致。有空再研究它,先記下來。
後記:
- (2013-11-13):點選「虛擬機」顯示設定為『自動調整客體顯示大小』選項的操作,需在「虛擬機」的各個視窗設定一次,順序為:由其它視窗至主要視窗。可增加操作成功的機會。
- 在將螢幕逐個放大的過程中,都有一些調整時間,要耐心等其穩定,才可以繼續放大下一個螢幕,較不會出現當機情形。
已測試版本:
- 主 機:Fedora 14 + VirtualBox 4.1.26
- 虛擬機:Fedora 19 + VirtualBox Guest Additions 4.2.18
Fedora 19 + VirtualBox Guest Additions 4.3 Beta 3
訂閱:
文章 (Atom)