Beiträge von Sauerland

    Da fast alle Anleitungen die Installation per Virtualbox-Guest-ISO angeben, würde ich es erst einmal so versuchen, vor allem wenn Windows als Host.


    Denn dann müßte ich mich vor der Installation von Virtualbox erkundigen, wie mein Gast Virtualbox installiert.

    Was ist auch mit anderen Distributionen? Die gehen nicht so heran wie openSUSE.....


    Man beachte auch die Version von openSUSE Leap...........

    Ich lösche die Kernel Verzeichnisse auch ab und an, wegen den Datei Leichen.


    Hier noch einmal mit einem Virtualbox ko:

    Code
    ls -alR /lib/modules/* | grep -i vboxdrv.ko
    -rw-r--r--. 1 root root 1118627 14. Apr 12:18 vboxdrv.ko
    lrwxrwxrwx. 1 root root   60 12. Jul 08:33 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
    lrwxrwxrwx. 1 root root   60 21. Jul 14:56 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
    lrwxrwxrwx. 1 root root   60 13. Aug 10:26 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko
    lrwxrwxrwx. 1 root root   60 12. Jul 08:33 vboxdrv.ko -> /usr/lib/modules/6.12.0-160000.28-default/updates/vboxdrv.ko

    Bis auf den ersten Eintrag alle nur symlinks.

    Und hier sieht man, das das Virtualbox-kmp nach 6.12.0-160000.28-default installiert ist, alles andere sind symlinks,

    Wenn jetzt einer der Kernels, die den symlink beinhalten, gelöscht wurde, könnte man das komplette Verzeichnis löschen.


    Wichtig:

    das muss man für alle installierten kmps machen. Und dann erst löschen.


    Hier noch einmal für nvidia.ko.zst:

    Installiert ist es nach /lib/modules/6.12.0-160000.37-default, da dort das update Verzeichnis benutzt wird, und bei der Installation alle anderen kernel in weak-updates eien Link bekommen haben.

    Code
    ls -alR /lib/modules/* | grep -i nvidia.ko.zst
    -rw-r--r--. 1 root root  3095 10. Jun 15:35 typec_nvidia.ko.zst
    lrwxrwxrwx. 1 root root   63 19. Aug 21:35 nvidia.ko.zst -> /usr/lib/modules/6.12.0-160000.37-default/updates/nvidia.ko.zst
    -rw-r--r--. 1 root root  3093 14. Jul 10:29 typec_nvidia.ko.zst
    lrwxrwxrwx. 1 root root   63 19. Aug 21:35 nvidia.ko.zst -> /usr/lib/modules/6.12.0-160000.37-default/updates/nvidia.ko.zst
    -rw-r--r--. 1 root root  3099  6. Aug 17:17 typec_nvidia.ko.zst
    -rw-r--r--. 1 root root 10512100 30. Jul 12:50 nvidia.ko.zst
    -rw-r--r--. 1 root root  3111  8. Sep 2025  typec_nvidia.ko.zst

    Schau nach, welcher nvidia Treiber (das kmp) installiert ist,die kannst du dann löschen, in der Version ist der Kernel enthalten, für den es eigentlich gebaut ist (als Zitat um die Versionen zu markieren)

    Ich benutze ein anderes Repo, wie du siehst, aber der 3. Treiber von oben ist der jetzt im OSS Repo liegende und der ist für den 35 Kernel gebaut.

    Aktuell sollten aber der 36 und 37 Kernel nur installiert sein, wenn man multiversions nicht geändert hat.


    Wenn bei dir der Treiber für 6.17.1 gebaut ist, brauchst du dieses Verzeichnis, denn der Treiber wird nach weak-updates gelinkt:

    Lass das einmal durchlaufen und du wirst sehen, das es das update und weak-updates Verzeichnis gibt. In weak-updates sind nur Links.


    Die anderen nicht benötigten könntest du eigentlich löschen.

    Versuch 2: "VBoxGuestAdditions_7.2.14.iso" in VirtualBox unter "Massenspeicher" als IDE-Controller eingebunden, keine Fehlermeldung.

    Die musst du dort installieren.

    Im Gast (Linux) nicht im Host (Windows)


    Dafür brauchst du dann kernel-syms sowie als Pattern die Grundlegende Entwicklungsumgebung


    Außerdem solltest du in der Virtualbox Verwaltungssoftware auch noch die Extensions passend zu deiner Version installieren:


    Extensions herunterladen und speichern:

    Index of http://download.virtualbox.org/virtualbox/7.2.14


    Installieren:

    Datei-----Werkzeuge----Erweiterungen