2013年1月4日 星期五

VirtualBox 的「Guest Additions 成功升級」必勝秘技

本篇整理出 Guest Addtions 從 4.1.22 升級至 4.1.24 的快速命令
【 安裝 Fedora 的虛擬機適用 】
直接使用「Guest Additions 安裝光碟」從 4.1.22 升級會導致失敗,辛苦再加以修正也很麻煩。所以,筆者整理出一套『必勝的升級程序』(註:就是懶人招啦!),分享給各位讀者。(接下來的操作皆以 root 身份下命令

一、放入「Guest Additions 安裝光碟」

當跳出視窗
時,按下『取消』鈕,停止自動安裝的程序,繼續進行下一步驟的手動升級。

二、手動升級 Guest Additions

所謂『手動升級步驟簡單地說,就是:先『完全』移除 4.1.22 版,再安裝 4.1.24 版。
[root@Core-i7 ~]# /opt/VBoxGuestAdditions-4.1.22/uninstall.sh
  . . . . . .
[root@Core-i7 ~]# rm /usr/lib64/VBoxGuestAdditions
[root@Core-i7 ~]# rm /usr/share/VBoxGuestAdditions
[root@Core-i7 ~]# rm -rf /opt/VBoxGuestAdditions-4.1.22
[root@Core-i7 ~]# /run/media/SiB/VBOXADDITIONS_4.1.24_82872/VBoxLinuxAdditions.run
  . . . . . .
[root@Core-i7 ~]# shutdown -r now
上例中,各個命令說明如下:
  • 第 1 個命令:用 Guest Additions 先執行『反安裝』的移除工作
  • 第 2, 3 個命令:刪除『反安裝』程式未刪除的目錄連結
  • 第 4 個命令:刪除 4.1.22 版殘留的程式目錄
  • 第 5 個命令:執行 4.1.24 版的『安裝』程式
  • 第 6 個命令:重新開機
既然前段提到『懶人招』,以下就將上述命令再整理一下,方便讀者剪貼使用。
/opt/VBoxGuestAdditions-4.1.22/uninstall.sh
rm /usr/lib64/VBoxGuestAdditions
rm /usr/share/VBoxGuestAdditions
rm -rf /opt/VBoxGuestAdditions-4.1.22
/run/media/SiB/VBOXADDITIONS_4.1.24_82872/VBoxLinuxAdditions.run
shutdown -r now

已測試版本:

  • Host   OS (主機作業系統): Fedora 14 x86_64
  • Guest OS (客戶作業系統): Fedora 17 x86_64
  • VirutalBox: 4.1.22 → 4.1.24

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)