@ Odpowiedź its_me prawie działała, ale nie udało się zbudować niektórych modułów jądra.
Jeśli to nie działa, spójrz na wiadomości.
W moim przypadku jeden z nich poprosił o sprawdzenie /var/log/vboxadd-install.log
. Tam powiedziano coś o brakujących źródłach jądra i zapewnieniu katalogu źródłowego jądra np KERN_DIR=/path/to/kernel/sources
.
Ponieważ kernel-devel
i źródła /usr/src/kernels/2.6.32-504.16.2.el6.x86_64
zostały już zainstalowane, byłem zdezorientowany, ale nazwałem to żądaną zmienną środowiskową
KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run
Teraz narzekał na brakujące pliki nagłówkowe i sugerował, aby to zrobić
yum install kernel-devel-2.6.32-504.el6.x86_64
Jak widać, jest to nieco inna wersja, 504.16.2
a nie tylko 504
. Po zainstalowaniu odpowiedniego kernel-devel
pakietu, budowanie, a następnie instalacja działała zgodnie z oczekiwaniami.
Tak więc uruchomione jądro i zainstalowane źródła jądra (aka kernel-devel
) muszą się zgadzać. Możesz to sprawdzić, patrząc na działające jądro za pomocą
uname -a
oraz zainstalowane źródła w
ls /usr/src/kernels
Ostatecznie, cokolwiek się stanie, spójrz na dostarczone wiadomości i pliki dziennika.
yum install make
także