(註: 在沒有 X Window 的 Ubuntu Server Guest 上,就算是安裝了 Guest Additions,還是無法達到滑鼠整合和可與 Host 共享剪貼簿的功能的 ...==! )
![]() |
Ubuntu Server 直接安裝 VirtualBox Guest Additions 會有問題 |
經過這個問題後,阿舍才知道,原來,在安裝 VirtualBox Guest Additions 的過程中,VirtualBox 會需要重新編譯 Linux Kernel,但是,因為 Ubuntu Server 不像 Ubuntu Desktop 那樣,預設有安裝編譯 Linux Kernel 所需的程式,所以,才會發生問題,因此,在 Ubuntu Server 要安裝 VirtualBox Guest Additions 之前,要先安裝編譯程式才是,而安裝的指令如下,
sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r` -y
除了編譯工具之外,通常還會遇到另一個問題,就是在執行 Guest Additions 的安裝程式的時候,會看到一行「the header for the current running kernel were not found ...」的訊息,然後,雖然,Guest Additions 可以順利安裝完成,但是,功能好像不太完整的樣子哩 !
會發生這種情形,也是因為 Ubuntu Server 預設就沒有安裝 DKMS ( Dynamic Kernal Module Support ) 程式庫所造成的,因此,在 Ubuntu Server 上要完整安裝好 Guest Additions 的話,就還需要先用下面這一行指令來安裝 DKMS 程式庫。
sudo apt-get install dkms -y
核心編譯工具和 DKMS 程式庫安裝完成之後,就可以來安裝 VirtualBox 的 Guest Additions 了哩 ! 不過,在執行安裝程式前,得要先幫虛擬機器掛上 Guest Additions 的光碟,所以,請參考下圖的操作來把 Guest Additions 的光碟檔放到虛擬機器的光碟機上,然後,再用指令來 mount 光碟哩 ! (用指令掛載光碟請先參考阿舍寫的這一篇 )
![]() |
sudo /media/cdrom/VBoxLinuxAdditions.run
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言