解決在 VirtualBox 上執行 Ubuntu 的問題

解決在 VirtualBox 上執行 Ubuntu 的問題

我有一個 Ubuntu 9.04 客戶機,在 MacOS X Tiger 託管的 VirtualBox VM 上運行。我正在嘗試增加螢幕分辨率,因為訪客預設僅支援 800x600 和 640x480。

我做了一些研究,也研究了以下問題的答案問題 1660在這個網站上。據我所知,更改螢幕解析度需要安裝「Linux Guest Additions」。如上所述這一頁,我嘗試從虛擬機器選單中選擇“裝置>>安裝來賓新增”。

相應的 CD 映像已正確安裝到 Ubuntu 桌面,但在 /media/cdrom 中運行“sudo bash ./VBoxLinux”後,我得到的只是“檢測到不支援的 X86 環境”。

根據 VirtualBox 手冊,還應該可以調整 VM 視窗的大小,從而更改來賓的螢幕解析度。選單項目「機器>>自動調整訪客顯示器大小」被啟動並呈灰色。變更 VM 視窗的實際視窗大小不會對 Ubuntu 用戶端的螢幕解析度產生任何影響。

我迄今為止的努力就到此結束了。我想知道是否有人設法提高在 VirtualBox/MacOS X 上運行的 Ubuntu 用戶端的螢幕解析度。

答案1

韋斯發表評論你提到的文章這幫助了其他幾個有同樣問題的人:

韋斯:
在 Windows 主機的新版本 VirtualBox 上,步驟 3 略有變更。針對 x86 和 amd64 平台的附加功能有不同版本。在setps 2 和3 之間,您可以輸入“ls”並查看適合您平台的新增項目的確切名稱,然後執行“sudo bash ./VBoxAdditions-###.run”,將### 替換為x86 或amd64 。

嘗試在-ing 到來賓新增安裝 CD後執行該sudo bash ./VBoxLinuxAdditions-x86.run指令。cd

答案2

我找到了一個解決方案...當虛擬機器運行時...

  1. 前往命令提示字元[windows+r,輸入 cmd ,輸入]...
  2. cd 到 C:\Program Files\Oracle\VirtualBox 並
  3. 運行這個命令

VBoxManage controlvm“Ubuntu10.10”setvideomodehint 1280 800 32

其中「Ubuntu10.10」是您的虛擬機器名稱...並且您的虛擬機器解析度會動態更改..:)並且是的,將1280 800 32 字串更改為您想要的任何解析度.. .注意32 是位元深度..

我假設你已經先安裝了來賓添加..

相關內容