關於 virtualbox host os 和 guest os 的設定
host os 系統環境是搭配 intel 64bit cpu 的 MacOSX,所以要下載
virtualbox for MacOSX,另外 virtualbox 官網下載區還有一個
Oracle VM VirtualBox Extension Pack,也有把它下載並安裝起來,原
則上 virtualbox 整個套件會包含一個給各種平台用的"硬體驅動程式"ISO
檔案,預設擺在 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
也就是說,設定虛擬硬體環境的時候要把這個ISO檔案掛載到第二台虛擬光碟
機(筆者的第一臺虛擬光碟掛載了要安裝的linux發行版ISO),到時候可以於
guest os 裡頭找出ISO檔案內的搭配該 guest os 的VirtualBox虛擬
硬體驅動程式來安裝。
然後筆者發現一個狀況要注意了,就是如果 guest os 是一個 linux發行版,
有的linux發行版的套件來源庫會包含相當於VBoxGuestAdditions.iso裡頭
的linux驅動程式套件,名稱大概都是類似包含VirtualBox Guest Additions
這樣的字眼,但是有的linux發行版的套件來源庫,則是"沒有",這是很不一定
的,如果使用者想偷懶撿現成,則選用該linux發行版的套件來源庫裡頭的
VirtualBox Guest Additions 相關現成套件,也是可以,請務必注意一下
,套件來源庫中 VirtualBox Guest Additions 相關現成套件的套件文字
描述來選擇套件。一般狀況下linux系統也都會自動根據相依關係在捕足必須需
要搭配的套件。通常可能使用者端安裝的VirtualBox.app比較新版,而linux
發行版的套件來源庫裡頭的VirtualBox Guest Additions或許比較舊版,
然後或許就不會把VirtualBox.app的所有功能全部展現。若在的套件來源庫沒
有提供VirtualBox Guest Additions的linux發行版,這時候就需要在linux
發行版內開終端機視窗,以手動下指令的方式來安裝,從VBoxGuestAdditions.iso
裡頭找出的for linux虛擬硬體驅動程式,這時候建議先看過VirtualBox.app
內附的使用說明手冊pdf,其中一個段落:
Guest Additions
-Introduction
--GuestAdditionsforLinux
裡頭會提到不同的linux發行版,不同的驅動程式安裝狀況。
筆者大致看過一遍,就是因為不是透過linux發行版預設好的套件管理程式和官方
套件來源庫來安裝驅動程式,所以必須手動先判斷好套件相依性問題,看了說明文
件,大致上要確認先從套件管理程式和官方套件來源庫安裝好以下四款關鍵字的套
件:
DKMS; gcc; kernel-headers; kernel-devel。
gcc後面接 "-版號";
kernel-headers,kernel-devel 的版號請一致;
不同的linux發行版,大致就是這四個套件裡頭挑三個,或這四個全要,然後系統
會依相依關係又裝一堆套件,以上的套件都裝好後,再來才是在下指令安裝
VBoxLinuxAdditions.run,需要切換為root權限:
---
sh ./VBoxLinuxAdditions.run
---
如果之前的相依套件安裝不完整的話,那麼VBoxLinuxAdditions.run的安裝過
程就會失敗。
(補充:筆者覺得概念上應該會有一套方法可以改採用於圖形界面檔案管理員內,
用滑鼠點兩下的方式來執行VBoxLinuxAdditions.run,這樣更為方便,但是
目前為止筆者還是找不出需要搭配的事前設定以及相關須安裝的配套套件,真是傷
腦筋。)
參考聯結:
https://www.virtualbox.org/wiki/Downloads額外的胡思亂想:
筆者這樣的對某些進階電腦玩家來說算是完全僵化於MsWindows圖形界面那一套
邏輯思維的linux安裝設定使用經驗居然也有破萬的點閱次數(對筆者個人來說是滿多的了)。
所以筆者想到,如果哪一天累積的量夠大的話,若將所有內容重新編排章節化,
去掉情緒用語但是文字思維邏輯觀念不變。以實體書的方式發行,有沒有機會
賣個三千本呢?