若 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 的重導』有些操作的順序很重要,讀者要多留意。
Labels:
遠端桌面,
RDP,
USB,
VirtualBox
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,以下就這兩種認證機制的設定、使用做個說明。
Labels:
遠端桌面,
RDP,
VirtualBox
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 ~]$
Labels:
遠端桌面,
RDP,
VirtualBox
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
Labels:
VirtualBox
2013年9月26日 星期四
解決「VBox 虛擬機的 Linux 之核心升級 3.11 後不能用『共用資料夾』」問題
前文 "VBox 虛擬機的 Linux 之核心升級 3.11 後不能用「共用資料夾」" 所提的狀況若不能解決,透過 VirtualBox 在舊系統 (Fedora 14) 使用新系統 (Fedora 19) 豈不是又造成不方便了。
解決這個問題就變成最近的重點工作,上網找看看是否有先進找到解決之道。最後,只找到幾個小線索:等 VirtualBox 社群發佈新版,或有人提及試用過 4.3 的 Beta 版是可行的。目前還沒有 VirtualBox 新版發佈的訊息,只好試試看 Beta 版這個方法。可是舊系統 (Fedora 14) 又不能安裝 4.2 以後的版本,只好利用之前的方法,就是『新、舊混用』,即主機上的 VirtualBox 與虛擬機上的 Guest Additions 的版本不同。
解決這個問題就變成最近的重點工作,上網找看看是否有先進找到解決之道。最後,只找到幾個小線索:等 VirtualBox 社群發佈新版,或有人提及試用過 4.3 的 Beta 版是可行的。目前還沒有 VirtualBox 新版發佈的訊息,只好試試看 Beta 版這個方法。可是舊系統 (Fedora 14) 又不能安裝 4.2 以後的版本,只好利用之前的方法,就是『新、舊混用』,即主機上的 VirtualBox 與虛擬機上的 Guest Additions 的版本不同。
Labels:
GuestAdditions,
VirtualBox
2013年9月23日 星期一
VBox 虛擬機的 Linux 核心升級 3.11 後不能用「共用資料夾」
因為主機的顯示卡之驅動程式只能在 Fedora 14 用,提供給新版的 Fedora 用的驅動程式,又不支援這張舊卡。為了使用這張舊顯示卡的完整功能,只能屈就在主機跑舊版的 Fedora。但又不願放棄使用新版 Fedora 的機會,就透過 VirtualBox 的使用,在虛擬機上安裝 Fedora 19。
最近的一次更新,虛擬機中的 Fedora 19 之核心升級到 3.11.1-200 後,原本用得相當順利的「共用資料夾 (shared folders)」,變得不能用了。整理一下狀況:
因為 VirtualBox 4.2.18 的 Guest Additions 並不能正確在 Linux kernel 3.11 上正確執行。只有先將虛擬機的 kernel 先退回到 kernel 3.10,才可順利執行。
最近的一次更新,虛擬機中的 Fedora 19 之核心升級到 3.11.1-200 後,原本用得相當順利的「共用資料夾 (shared folders)」,變得不能用了。整理一下狀況:
- 有『完整路徑』的檔案,可以成功開啟「共用資料夾」中的檔案。
- 『檔案管理員』不能開啟「共用資料夾」中的目錄或僅顯示部份內容,並進入無窮迴圈。
- 在「終端機」中不能切換到「共用資料夾」,也會進入無窮迴圈。
因為 VirtualBox 4.2.18 的 Guest Additions 並不能正確在 Linux kernel 3.11 上正確執行。只有先將虛擬機的 kernel 先退回到 kernel 3.10,才可順利執行。
後記:
- 2013-9-26:已解決,請參考 “解決「VBox 虛擬機的 Linux 之核心升級 3.11 後不能用『共用資料夾』」問題”。
已測試版本:
- 主 機:Fedora 14 + VirtualBox 4.1.26
- 虛擬機:Fedora 19 + VirtualBox Guest Additions 4.2.18
參考資料:
Labels:
GuestAdditions,
VirtualBox
訂閱:
文章 (Atom)