環境:
Win10 安裝 VBox(6.1.10),虛擬機系統為:Centos8
開始:
http://download.virtualbox.org/virtualbox 中找到你的VBox版本下載對應版本:
后面以為的版本為例:
http://download.virtualbox.org/virtualbox/6.1.10/
下載:VBoxGuestAdditions_6.1.10.iso 文件
關閉你的 虛擬機系統為:Centos8
VBox->設置->存儲->控制器->添加虛擬光驅->注冊->"選擇VBoxGuestAdditions_6.1.10.iso" ->選擇
系統和虛擬機復制,如下設置也設置一下,不知道有沒有作用
開啟Centos8:
mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom #加載虛擬光盤 sudo umount /dev/cdrom /mnt/cdrom #掛載虛擬光盤 cd /mnt/cdrom ./VBoxLinuxAdditions.run
上面執行可能會碰到問題
#將所有組件更新到最新
yum -y groupinstall "Development Tools"
yum install update
yum update kernel
yum update kernel-devel
yum install kernel-headers
yum install gcc*
yum install gcc make
reboot
問題1
Building the main Guest Additions 6.1.10 module for kernel 4.18.0-193.6.3.el8_2.x86_64. Error building the module. Build output follows. make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/4.18.0-193.6.3.el8_2.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j1 modules Makefile:978: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop. make: *** [/tmp/vbox.0/Makefile-footer.gmk:114: vboxguest] Error 2 modprobe vboxguest failed 上面問題解決方法:https://www.cnblogs.com/mychangee/p/12087954.html 1. 安裝kernel-devel,並將kernel和kernel-devel更新至同一版本 # yum install -y kernel-devel gcc //安裝kernel-devel和gcc編譯工具鏈 # yum -y upgrade kernel kernel-devel //更新kernel和kernel-devel到最新版本 # reboot //重啟,重啟時,選擇最新版本的內核啟動 2. 以新版本內核啟動,並刪除舊版本內核 //啟動之后 # uname -r //查看當前啟動的內核版本 # rpm -qa | grep kernel-[0-9] //查看全部的內核 # yum remove 舊版本內核 //刪除舊版本內核 完成之后,就可以繼續安裝virtualbox增強工具了。
問題2:
"CANNOT GENERATE ORC METADATA FOR CONFIG_UNWINDER_ORC=Y, PLEASE INSTALL LIBELF-DEV, LIBELF-DEVEL OR ELFUTILS-LIBELF-DEVEL". STOP.
未找到“libelf-dev 或 elfutils-libelf-devel”
yum install elfutils-libelf-devel
成功返回如下:

[root@localhost cdrom]# ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 6.1.10 Guest Additions for Linux........ VirtualBox Guest Additions installer Removing installed version 6.1.10 of VirtualBox Guest Additions... Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 4.18.0-193.6.3.el8_2.x86_64. ValueError: File context for /opt/VBoxGuestAdditions-6.1.10/other/mount.vboxsf already defined
大功造成現在使用真爽!