Centos
在 CentOS8 中安裝 Virtualbox 來賓添加會出現“未找到核心標頭”錯誤
./VBoxLinuxAdditions.run
在 CentOS8 中執行會出現以下錯誤:Kernel headers not found for target kernel 4.18.0-193.6.3.el8_2.x86_64. Please install them and execute /sbin/rcvboxadd setup ValueError: File context for /opt/VBoxGuestAdditions-6.0.22/other/mount.vboxsf already defined modprobe vboxguest failed
如何安裝所需的核心標頭檔?
# dnf update -y # dnf install kernel-devel make gcc -y
然後重新啟動,以防安裝新核心應該為您修復它。
安裝所有必需的軟體包後,它仍然對我不起作用。然後我得到了一個關於出了什麼問題的關鍵提示,一定是為我安裝了一些核心開發的顛覆。
看一下
ls -l /lib/modules/$(uname -r)/build
對我來說,它指向一個不存在的目錄,即。/usr/src/kernels/4.18.0-193.el8.x86_64 而真正的目錄看起來相似但不同的是 /usr/src/kernels/4.18.0-193.14.2.el8_2.x86_64
於是我把193.14.2目錄下的內容複製到了/usr/src/kernels/4.18.0-193.el8.x86_64之一,重啟了安裝腳本。我可能應該連結它而不是 op cp -R 但無論如何..