2021-05-12 14:32:11
VirtualBox 安裝 Ubuntu 14.04 無法調節解析度解決方法
基礎環境
宿主系統:Windows 10
虛擬機器系統:Ubuntu 14.04-32bit、Ubuntu 14.04-64bit
VirtualBox:5.2.0 r118431 (Qt5.6.2)
問題描述
按預設設定安裝好 Ubuntu 14.04 後,即點選選單欄“裝置”,選擇“增強功能”。在 Ubuntu 中安裝完成後看到提示重新啟動系統,可是重新啟動完成後依然只有 640x480 一個解析度,無法自適應調節。14.04 的 32位元、64位元都是同樣的問題。而同樣的環境下,安裝 12.04、16.04 正常。
問題解決
留意到增強功能安裝時終端有提示可以檢視 /var/log/vboxadd-setup.log 檢查安裝時遇到的問題。正常安裝是不會有這個提示的。於是開啟該 log 檔案,跳到最後檢視,果然有編譯錯誤。是一句這樣的錯誤:implicit declaration of function ‘AssertRC’ 。
於是搜尋這個錯誤。我的思路是通過安裝相應環境修復這個編譯錯誤。但是在安裝包裡根本找不到相關原始碼,不知道這裡編譯的原始碼是哪裡來的。然後找到官網上的這個貼文:https://www.virtualbox.org/ticket/17163 ,就是這個問題。但發現是在討論,沒給出解決辦法。後來才知道,其實是有回復者給出了解決辦法的,只是沒有意識到也適用於 14.04 。
然後去官網下載頁面想看看有沒有更新。於是看到了這段話:Update: The Guest Additions image with the 5.2.0 release fails to work with recent Linux guest kernels 。所以馬上就嘗試了其提供的新的增強包。
https://www.virtualbox.org/wiki/Downloads
啟動系統後直接點選側邊欄的光碟標誌再次安裝增強功能,完成後沒看到檢查 /var/log 的提示了。重新啟動系統,登入後果然看到自適應的大解析度了。問題解決!
相關文章