VirtualBox的 它是適用於 Mac 和 Windows 的最受歡迎的虛擬機器模擬應用程式之一。 Linux它提供了一套豐富、易用且免費的功能。在 VirtualBox 中執行虛擬機器相對簡單。當然,簡單的設定雖然足以運行虛擬作業系統,但也存在一些限制。例如,您無法控制螢幕分辨率,也無法在客戶機和主機系統之間共用剪貼簿。要實現所有這些功能,您需要安裝客戶機擴充程式 VirtualBox的 .
VirtualBox Guest Additions 是硬體驅動程式和設計系統應用程式 實現主機與客戶作業系統更緊密的集成,有助於提高客戶系統整體的互動效能和易用性。

快速連結
VirtualBox Guest Additions 是什麼?
VirtualBox Guest Additions 是 VirtualBox 隨附的軟體包,可提升虛擬機器的效能和功能。您必須在虛擬機器中安裝 Guest Additions 才能啟用此功能。
VirtualBox 是一款虛擬化應用程序,可讓您建立和使用虛擬機器。您可以在 VirtualBox 中安裝 Windows 和其他作業系統,它們將像在實體硬體上運行一樣運行。閱讀我們的完整指南。 使用 VirtualBox 如果您不了解的話,請了解詳細資訊。

然而,即使你在 VirtualBox 中運行虛擬機,一開始的體驗通常也不理想。應用程式視窗中的一些作業系統啟動元素令人沮喪。
例如,在實體電腦上,Windows 會使用顯示卡驅動程式來判斷其支援的解析度。而虛擬機器無法做到這一點,因此客戶機系統預設以較低的解析度(例如 800 x 600)顯示。
VirtualBox Guest Additions 包含顯示驅動程式和其他實用的工具,可讓您的虛擬機器更容易使用。
VirtualBox 用戶端擴充功能支援 Windows 和 Linux。這涵蓋了多個 Linux 版本,但我們無法提供如何在每個發行版上運行所有元件的詳細資訊。即使客戶機擴充程式已正確安裝,您也無法確保所有功能都能正常運作。
遺憾的是,macOS 目前不支持,而且似乎不會很快推出。需要說明的是,Guest Additions 在 macOS 上不受支援。您可以在 Windows 或 Linux 用戶端系統上使用 macOS 上的 Guest Additions,而不會出現問題。
VirtualBox Guest Additions 有什麼作用?
現在我們知道了什麼是 Guest Additions,讓我們看看 VirtualBox Guest Additions 可以為您的虛擬機器做些什麼。
1. 共用剪貼簿/拖放
您最終可能需要在虛擬機器(客戶機)和實體電腦(主機)之間傳輸資料。安裝 Guest Additions 後,VirtualBox 會提供一些功能來簡化此操作。
第一個是共享剪貼簿/拖放支援。這允許您在一個平台上複製項目並貼上到另一個平台上,以及在兩個平台上拖放文件。若要設定此設置,請在 VirtualBox 主頁上選擇您的虛擬機,然後選擇 設置.
在「一般」部分中,切換到「進階」選項卡,您可以指定共用剪貼簿和拖放選項。您可以為每個選項選擇「停用」、「主機到客戶機」、「客戶機到主機」或「雙向」。雙向是最方便的,但如果您使用虛擬機器測試潛在危險的應用程序,則可能需要停用複製到主機的功能。
根據您啟用的功能,跨系統複製、貼上和拖曳將像在主機作業系統中一樣順利進行。

2.共享資料夾
共用資料夾可讓您在虛擬機器中存取主機系統上的資料夾。 Guest Additions 功能可讓您將主機資料夾作為「網路資源」掛載到客戶機系統上,而無需實際使用網路。
要使用它,請點擊虛擬機器上的“設定”,然後轉到“共用資料夾”部分。選擇側邊欄中的「新增共用」按鈕,然後選擇主機上要與用戶端共用的資料夾。
給它取個名字,然後選擇 自動安裝 如果要自動連接,請啟用 使其永久化 如果您想讓它始終顯示,請點擊 好的 確認。您將看到該資料夾在客戶作業系統中顯示為網路磁碟機。

3.改進的圖形支持
如前所述,虛擬機器最初並不支援高解析度圖形。安裝 Guest Additions 後,您就可以完全控制客戶機系統顯示設定選單中的解析度選項。例如,在 1920 x 1080 的顯示器上,您可以以 1080 像素的全螢幕模式顯示虛擬機器。
這並不是 Guest Additions 提供的唯一圖形增強功能。有了這些功能,客戶作業系統的解析度將隨著 VirtualBox 視窗的調整而動態調整,以適應您的電腦。這樣一來,您就可以以任意大小使用虛擬機,而無需費力調整解析度選項。

最後,借助 Guest Additions,您的客戶系統可以利用您實際電腦的圖形硬體。如果您在虛擬機器中玩遊戲或使用其他圖形密集型應用程序,這將帶來巨大的變化。
4. 應用程式視窗的平滑放置
Guest Additions 的另一個很棒的功能是「無縫模式」。這使您可以同時運行來自主機作業系統的應用程式窗口,就像它們都是同一個系統的一部分一樣。這與 Parallels的 在 Mac 上執行 Windows 應用程式。
若要使用此模式,請在虛擬機器處於焦點時按下 Host 鍵 + L。如果您尚未更改,VirtualBox 主機鍵是 按Ctrl 正確的。

完成後,虛擬機器將以全螢幕模式顯示,VirtualBox 將移除其背景。然後,您可以將虛擬機器視窗與主機的桌面應用程式一起使用。再次按下 Host 鍵 + L 可關閉此選項。如果不起作用,請確保先選取 VirtualBox 虛擬機器。
5. VirtualBox Guest Additions 的其他優勢
以上提到的功能是 VirtualBox Guest Additions 的主要功能。此外,還有一些其他實用的功能需要安裝,儘管它們不那麼常用。
首先是無縫滑鼠整合。你可能注意到,一旦你在虛擬機器內部點擊滑鼠,滑鼠遊標就會「鎖定」在 VirtualBox 視窗內。然後你必須按下主機鍵(按Ctrl (預設為右鍵)將滑鼠控制權交還給主機作業系統。使用 Guest Additions 後,此限制將被移除;只需將遊標從虛擬機器移開,即可將控制權交還給主機。
此外,Guest Additions 還提供與主機的時間同步、自動登入選項以及監控虛擬機器與主機之間通訊的功能。這些功能對一般使用者來說並不會產生太大影響,但卻能讓虛擬機器的使用更加便利。
如何為 VirtualBox 安裝 Guest Additions
在 VirtualBox 上安裝 Guest Additions 非常簡單。由於在虛擬機器中執行 macOS 更為複雜,我們將介紹如何在 Windows 和 Linux 上安裝 Guest Additions。
在 Windows 虛擬機器上安裝 Guest Additions
若要在 Windows 虛擬機器中安裝 VirtualBox Guest Additions,請像往常一樣啟動用戶端作業系統。在頂部工具列中,選擇 設備 -> 插入 Guest Additions CD 映像這將在虛擬機器上安裝虛擬磁碟。
執行此操作時,Windows 會像插入實體光碟一樣回應。如果沒有提示您啟動它,請打開檔案總管視窗並轉到 這台電腦您應該會在 CD 驅動器中看到一個名為“Guest Additions”的專案。
雙擊它應該會啟動安裝過程。如果沒有啟動,請右鍵單擊並選擇 打開,並執行 VBxWindowsAdditions 檔案(或在 86 位元虛擬機器上執行 VBxWindowsAdditions-x32)。

然後,只需按照步驟安裝 Guest Additions,就像安裝其他應用程式一樣。完成後,系統會提示您重新啟動虛擬機,請盡快執行此操作。
完成後,您可以繼續 裝置 -> 光碟機 -> 從虛擬磁碟機移除磁碟彈出預設的 Guest Additions 磁碟。

在 Linux 虛擬機器上安裝 Guest Additions
在 Linux 虛擬機器中安裝 VirtualBox Guest Additions 的過程與 Windows 類似。安裝完成後,選擇 “設備” -> “插入訪客附加元件的 CD 映像” 從 VirtualBox 功能表列。根據您的 Linux 發行版,您可能會看到一條自動執行 CD 內容的訊息。
你可以接受,但如果不接受,你會發現許多 Linux 發行版的工作列上都有這張 CD。如果沒有出現,請開啟檔案瀏覽器,尋找以 開頭的項目 垂直盒遺傳演算法 在側邊欄上。
在 Ubuntu 上,「執行應用程式」按鈕會出現在視窗右上角。點擊它開始安裝過程,然後輸入管理員密碼繼續。安裝完成後,會開啟一個終端機視窗顯示進度。
如果沒有回應,請在文件瀏覽器視窗內右鍵單擊並選擇 在終端機中打開然後貼上以下命令來執行腳本來安裝 Guest Additions:
sudo sh ./VBoxLinuxAdditions.run
完成後,重新啟動虛擬機,即可開始使用。然後,您可以使用 裝置 -> 光碟機 -> 從虛擬磁碟機移除磁碟 或在作業系統中右鍵單擊它並選擇 導演是.

注意:大多數 VirtualBox 更新都會包含新版本的 Guest Additions。您不必每次更新 VirtualBox 時都更新 Guest Additions,但為了獲得最佳效能,建議您這樣做。點選 設備 -> 升級訪客新增項 從功能表列取得最新版本。
現在您了解了 Guest Additions 如何讓 VirtualBox 虛擬機器運作更順暢。在設定新的虛擬機器時,您應該花幾分鐘時間安裝 Guest Additions,以便享受這些實用功能。
客戶機作業系統應該可以順暢運行,不會有任何問題。但請記住,如果您使用的是 Windows 或 Linux 以外的作業系統,這些客戶機新增項目將無法提供協助。
即使安裝了 Guest Additions,您仍然可能會遇到一些問題。例如,以客戶端身分執行 Ubuntu 時,您可能會遇到 Ubuntu 或 VirtualBox 卡死的問題。好消息是,我們可以為您提供協助。請查看我們的指南,以了解如何操作。 如何修復 VirtualBox 中的 Ubuntu 凍結.










