VirtualBox Guest Addition 錯誤排解
重點提示
(1) VirtualBox & Linux OS 安裝資源
(2) VirtualBox Guest Addition 錯誤訊息排解:Youtube — IT Life
(3) VirtualBox 加速 & 螢幕卡頓問題
前言
一直聽聞 Linux 才是 Coding 神器,或者寫程式就是要用 Mac 這些都市傳說。但窮學生檔實在沒錢買 Mac ,那何不如自己灌個 Linux 來玩玩呢?反正 Mac OS 和 Linux 都是 Unix 作業系統而來的。
VirtualBox & Linux OS 安裝資源
Linux的安裝方式其實有蠻多種的,包括:
(1) 直接把原建的 Mac/Windows 砍掉,改裝Linux OS
(2) 磁碟分割,保留原有OS,同時新增 Linux OS(占用記憶體)
(3) 利用虛擬器(如:VirtualBox)安裝 Linux OS(占用記憶體)
(4) 安裝在隨身碟 USB 上,選擇 Boot from USB 的開機方式
(可參考:中文安裝方式、英文安裝方式)
以我自身而言,我目前只是個 Linux 新手,還沒有完全放下 Windows(咦)所以選擇(3),利用 VirtualBox 虛擬器運行 Linux,同時保有 Windows10 繼續使用,而 Linux 發行版則是選擇 Ubuntu(最多人使用的也最容易上手)
VirtualBox 安裝參照:軟體使用教學
Linux OS 安裝於 VirtualBox 參照:Progessbar
而當你安裝完你的Ubuntu後,畫面應該長這樣。
「等等!怎麼會這麼小!」
「我的螢幕明明就有1920*1080的解析度,難道虛擬器跑起來只能這麼大嘛!?」
這時你可能會發現 VirtualBox 上方那排工具列中,有「檢視->全螢幕/無縫」,又或者更聰明的你們發現「檢視 -> 虛擬畫面」有各種縮放和解析度可以調,但你會無奈地發現調完以後依舊不是你原本視窗的解析度和大小。
別擔心,VirtualBox 針對這個問題為我們準備了Guest Addition.iso 幫我們調整虛擬器螢幕大小和原視窗大小不同的問題。點選 VirtualBox 上方工具列中的「裝置 -> 插入 Guest Additions CD 映像…」就會開始自動安裝了。
Guest Additions 錯誤訊息排解
「但我安裝不了… 它一直給我跳錯誤訊息啊 QAQ。」
Could not mount the media/drive ‘C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso’ (VERR_PDM_MEDIA_LOCKED).
對,這就是2小時前我的心理寫照。
而且這個錯誤訊息在「許多人」試圖安裝 Guest Additions 這個映像檔時都出現過,因此網路上也有許多排解錯誤的方式。
註:Guest Additions 通常在你下載 VirtualBox 時就會一起下載,所以不用再另外找網址下載!(要單獨找下載網址其實找不太到)
我試了一堆困難排解方式,包括:
(1) Youtube — OSPY
進到Ubuntu的 Terminal(我不知道 OSPY 的 Terminal 為什麼長那樣,但我最後是直接在 Ubuntu 桌面右鍵打開 Terminal 操作)
(2) Youtube — TechMeSpot
嗯,跟著他的步驟,我把所有的 Packages 都更新並且安裝了一輪。
(3) StackExchange 討論串
方法跟 OSPY 的有點類似,有些看起來好複雜。(眼神死
結果試完以上幾個都無法,我的 VirtualBox 還是任性地繼續跳錯誤訊息。
最後在 StackExchage 那篇看到一個回復貼了Youtube -IT Life 的影片。
原本想說,這個方式也太簡單了吧!算了,加減試試看。
結果 ……
果然簡單粗暴什麼的才是真理啊(喂)
VirtualBox OS 加速 & 螢幕卡頓問題
上網爬文蠻多討論串的,我自己的作法包括:
✔️基本記憶體:2048 MB
✔️視訊記憶體:32 MB
✔️ 啟用 3D 加速
(如果是 Windows 裝在虛擬器上,會多個啟用 2D 加速可以勾選)
✔️️ 電池效能調成最高
(但後來發現調完上述三者後,電池效能維持一般就很ok了)
至於其他調整方式可參照這兒。
後話
終於搞定 VirtualBox 和 Linux OS 了!
等到 Linux 上手後再來分享使用心得,我們下次見~
繼續閱讀
- VirtualBox磁碟重新分割
https://blog.gtwang.org/virtualization/resize-virtualbox-disk-image-manipulate-vdi/ - 無法分割可能是因為snapshot
https://forums.virtualbox.org/viewtopic.php?f=24&t=50661 - 使用Gparted把swapoff關掉
https://www.linuxbabe.com/virtualbox/how-to-increase-virtualbox-disk-size-for-dynamically-allocated-disks
https://askubuntu.com/questions/88647/how-do-i-increase-the-hard-disk-size-of-the-virtual-machine - VirtualBox Memory問題
關掉3d加速 https://forums.virtualbox.org/viewtopic.php?f=3&t=86614 - 安裝hime
Reference 1, Reference 2
(Ctrl+Space切換輸入法)