dt3 Napisano Sierpień 4 Zgłoszenie Share Napisano Sierpień 4 Hej po długiej przerwie wróciłem do Fedory na nowym laptopie (Inspiron 14 Plus, Fedora 40 w dualboocie z Windows 11) Przedtem na CentOSie zwyczajnie pobierałem paczki ze strony Oracle, instalowałem, potem podpisywałem moduł do kernela według jakiegoś poradnika z Ubuntu i wszystko śmigało ... ale to było dawno. Niewiele już pamiętam z tamtej metody. Obecnie gdzieś mi mignęło, że mam instalować paczki nie ze strony Oracle a z Rpmfusion. Instalować się to instaluje, użytkownika do grupy vboxusers z linii poleceń ręcznie dodaję. Problem zaczyna się pojawiać gdy próbuję doinstalować moduł (według instrukcji z komunikatu błędu wywalanego przy próbie uruchomienia maszyny wirtualnej w Virtualbox) mi@fedora:~$ sudo dnf install akmod-VirtualBox kernel-devel-$(uname -r) [sudo] password for mi: Last metadata expiration check: -1 day, 23:58:47 ago on nie, 4 sie 2024, 21:17:12. Package akmod-VirtualBox-7.0.20-1.fc40.x86_64 is already installed. No match for argument: kernel-devel-6.9.9-200.fc40.x86_64 Error: Unable to find a match: kernel-devel-6.9.9-200.fc40.x86_64 mi@fedora:~$ sudo akmods; systemctl restart vboxdrv.service Checking kmods exist for 6.9.9-200.fc40.x86_64 [ OK ] Files needed for building modules against kernel 6.9.9-200.fc40.x86_64 could not be found as the following directories are missing: /usr/src/kernels/6.9.9-200.fc40.x86_64/ /lib/modules/6.9.9-200.fc40.x86_64/build/Is the correct kernel-devel package installed? [FAILED] Checking kmods exist for 6.9.12-200.fc40.x86_64 [ OK ] Job for vboxdrv.service failed because the control process exited with error code. See "systemctl status vboxdrv.service" and "journalctl -xeu vboxdrv.service" for details. Na wariata próbowałem poszukać i doinstalować moduły ale boję się, że tak po omacku to narobię więcej szkody niż pożytku sudo dnf install buildsys-build-rpmfusion-kerneldevpkgs-current.x86_64 niestety pomimo dodania, nie posunąłem się do przodu z Virtualboxem. Poradźcie jakiś sensowny tutorial jak instalować Virtualboxa w nowej Fedorce jeśli na komputerze mam włączony secure boot. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
SeeM Napisano Sierpień 5 Zgłoszenie Share Napisano Sierpień 5 Do Fedory też jest RPM. Tylko z secureboot nie pomogę, bo jeszcze nie używam. https://www.virtualbox.org/wiki/Linux_Downloads Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Sierpień 5 Zgłoszenie Share Napisano Sierpień 5 17 godzin temu, dt3 napisał: Is the correct kernel-devel package installed? masz zainstalowany kernel-devel (rpm -q kernel-devel) dla swojego aktualnego jądra (uname -a)? PS .Może zamiast vboxa użyj virt-managera Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
dt3 Napisano Sierpień 5 Autor Zgłoszenie Share Napisano Sierpień 5 też myślałem, że to kwestia nagłówków do kernela, ale mam wrażenie, że kernel devel i jądro mają tą samą wersje mi@fedora:~$ rpm -q kernel-devel kernel-devel-6.9.12-200.fc40.x86_64 mi@fedora:~$ uname -a Linux fedora 6.9.12-200.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Jul 27 15:56:15 UTC 2024 x86_64 GNU/Linux Czyli spróbować jeszcze raz z pakietem od Oracle? Czy raczej spróbować podpisać moduł do kernela? PS. myślałem, że virt-manager to raczej do gnome-boxes. Niby działa, ale cały workflow i przygotowane maszyny wirtualne mam pod virtualbox. Ot wskazuje w virtualbox właściwy obraz, forwarduje port i korzystam ze skanerów, aparatów itp. które mają soft i sterowniki tylko pod konkretne, stare, wersje windowsa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Sierpień 5 Zgłoszenie Share Napisano Sierpień 5 kernel-devel i kernel masz w tej samej wersji (6.9.12-200), ale wcześniej kernel miałeś w wersji 6.9.9-200 i próba instalacji kernel-devel dla tej wersji się nie powiodła. Ja bym spróbował usunąć pakiet akmod-VirtualBox i zainstalował go ponownie. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
dt3 Napisano Sierpień 5 Autor Zgłoszenie Share Napisano Sierpień 5 (edytowane) mi@fedora:~$ sudo dnf search akmod-VirtualBox Last metadata expiration check: 0:24:46 ago on pon, 5 sie 2024, 21:15:33. =========================================================================== Name Exactly Matched: akmod-VirtualBox =========================================================================== akmod-VirtualBox.x86_64 : Akmod package for VirtualBox kernel module(s) mi@fedora:~$ akmods; systemctl restart vboxdrv.service grep: /boot/grub2/grubenv: Permission denied Needs to run as root to be able to install rpms. [FAILED] Job for vboxdrv.service failed because the control process exited with error code. See "systemctl status vboxdrv.service" and "journalctl -xeu vboxdrv.service" for details. Na razie dotarłem do jednego błędu: brakowało mi pakietu okulary-na-nosie i robiłem literówkę w pakiecie akmod-VirtualBox EDIT: obecnie mam już w systemie Package akmod-VirtualBox-7.0.20-1.fc40.x86_64 is already installed i całkowicie się pogubiłem, pomimo doinstalowania okularów na nos systemctl status vboxdrv.service × vboxdrv.service - Linux kernel module init script Loaded: loaded (/usr/lib/systemd/system/vboxdrv.service; enabled; preset: enabled) Drop-In: /usr/lib/systemd/system/service.d └─10-timeout-abort.conf Active: failed (Result: exit-code) since Mon 2024-08-05 21:41:42 CEST; 2min 44s ago Process: 7711 ExecStart=/sbin/modprobe vboxdrv (code=exited, status=1/FAILURE) Main PID: 7711 (code=exited, status=1/FAILURE) CPU: 30ms sie 05 21:41:42 fedora systemd[1]: Starting vboxdrv.service - Linux kernel module init script... sie 05 21:41:42 fedora modprobe[7711]: modprobe: ERROR: could not insert 'vboxdrv': Key was rejected by service sie 05 21:41:42 fedora systemd[1]: vboxdrv.service: Main process exited, code=exited, status=1/FAILURE sie 05 21:41:42 fedora systemd[1]: vboxdrv.service: Failed with result 'exit-code'. sie 05 21:41:42 fedora systemd[1]: Failed to start vboxdrv.service - Linux kernel module init script. Wygląda na to, że jestem już krok do przodu ale muszę podpisać moduł. (Mam dualboota z Win11 czyli UEFI + Secure Boot) Edytowane Sierpień 5 przez dt3 ślepota - zapomniałem wkleić istotny szczegół Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
tomcio Napisano Sierpień 5 Zgłoszenie Share Napisano Sierpień 5 Masz już prawie wszystko poza podpisaniem modułu. Teraz zajrzyj do pliku /usr/share/doc/akmods/README.secureboot i wykonaj zawarte tam instrukcje Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się