最近在 VirtualBox 中安裝 Fedora 23 試用,照例會安裝 Guest Additions 讓畫面更順暢。這次安裝時卻失敗了,所以研究了一下 Guest Additions 安裝的驅動程式之相關內容。雖然,最後問題還是由 Fedora 23 核心版本的小更新(4.2.6-301)所解決,但是在這過程中也發現了一些有趣的東西,就把它記錄下來,也許以後會需要再參考到。
一、VirtualBox Guest Additions 安裝之驅動程式
VirtualBox Guest Additions 所安裝的驅動程式,在這之前都以為只在 /usr/lib/modules/4.2.6-301.fc23.x86_64/extra/ 這個目錄之下,
[SiB@VM-F23 ~]# ll /usr/lib/modules/4.2.6-301.fc23.x86_64/extra/ |
總計 472 |
-rw-r--r--. | 1 | root | root | 403576 | 11月 | 27 | 18:54 | vboxguest.ko |
-rw-r--r--. | 1 | root | root | 68336 | 11月 | 27 | 18:54 | vboxsf.ko |
-rw-r--r--. | 1 | root | root | 6224 | 11月 | 27 | 18:54 | vboxvideo.ko |
不過,在這次的問題解決過程中,發現另一目錄,
[SiB@VM-F23 ~]# ls /opt/VBoxGuestAdditions-5.0.10/lib/VBoxGuestAdditions/
98vboxadd-xclient | vboxmouse_drv_71.so | vboxvideo_drv_13.so |
mount.vboxsf | vboxmouse_drv.o | vboxvideo_drv_14.so |
pam_vbox.so | vboxvideo_drv_110.so | vboxvideo_drv_15.so |
vboxadd | vboxvideo_drv_111.so | vboxvideo_drv_16.so |
vboxadd-service | vboxvideo_drv_112.so | vboxvideo_drv_17.so |
vboxadd-x11 | vboxvideo_drv_113.so | vboxvideo_drv_18.so |
vboxmouse_drv_13.so | vboxvideo_drv_114.so | vboxvideo_drv_19.so |
vboxmouse_drv_14.so | vboxvideo_drv_115.so | vboxvideo_drv_70.so |
vboxmouse_drv_15.so | vboxvideo_drv_116.so | vboxvideo_drv_71.so |
vboxmouse_drv_16.so | vboxvideo_drv_117.so | vboxvideo_drv.o |
vboxmouse_drv_70.so | vboxvideo_drv_118.so | x11config.sh |
這個在 vboxvideo_drv_??? 後面跟著這個數字有些眼熟,是否和 Xorg 的版本有關?
二、查詢 Xorg 的版本編號
查詢 Xorg 的版本,在「終端機」中先
切換為 root 身分,再下『Xorg -version』這個命令,
[root@VM-test ~]# Xorg -version
X.Org X Server 1.18.0
Release Date: 2015-11-09
X Protocol Version 11, Revision 0
Build Operating System: 4.2.5-300.fc23.x86_64
Current Operating System: Linux VM-F23 4.2.6-301.fc23.x86_64 #1 SMP Fri Nov 20 22:22:41 UTC 2015 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.2.6-301.fc23.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=zh_TW.UTF-8
Build Date: 16 November 2015 10:08:25AM
Build ID: xorg-x11-server 1.18.0-2.fc23
Current version of pixman: 0.33.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
上例中,筆者用
紅色標註出的數字,就是 Xorg 的版本編號。和之前查詢 VirtualBox 驅動程式的 vboxvideo_drv_
118.so 相同,也就是版本相符。
經驗分享:
- 版本數字有相符的表示有支援,若仍然不能正常動作,就是某個部份不相容所致。以後再遇到 Guest Additions 的問題,又多一個查詢的線索了。
已測試版本:
- 虛擬機:Fedora 23, 22
- VirtualBox : 5.0.10
參考資料:
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)