Mahlzeit, ich war neulich etwas genervt davon, dass nach jedem Kernelupdate die NVIDIA-Treiber neu kompiliert werden müssen. Genau wie bei VMWARE und TrueCrypt. Aus diesem Grund hab ich mich mal hingesetzt, und mit meinen bescheidenen Skript- und Systemkenntnissen ein paar Skripte geschrieben. Nachdem mich jemand auf der EasyLinux-Liste drauf angesprochen hat, hab ich sie mal hochgeladen: www.ojkastl.de/pub/EasyLinux Da gibt es dann eines für NVIDIA, eines für die VMWare Workstation, und eines für Truecrypt. Als tar.bz2, damit nicht beim Runterladen was schief geht, hatten wir ja schon mal. Auf das Posten hier hab ich verzichtet, die Mail würde nur lang, und wegen der Umbrüche könnte man wohl eh nix verwenden. ====================== Anmerkungen: =============================== - Ziel der Skripte war es, nach dem Hochfahren/Neustarten nach dem kernelupdate ein voll funktionsfähiges System zu haben. Dafür darf das Hochfahren dann gerne länger dauern, das Kompilieren etc. dauert halt etwas. - Die Skripte liegen bei mir in /root/Bootskripte/ - Pfade sind absolut, könnte man bestimmt per Variable am Anfang angeben, so dass sie leichter zu ändern sind - Das VMWare Skript ist für die alte VMWare Workstation, die hier noch läuft. Ob das mit Player/Server/... geht? - Das Truecrypt-Skript ist für die Version 4.2, da ich beim installieren die Benutzereingaben (wohin installieren, wohin mit der Manpage,...) per Datei unterschiebe, keine Ahnung ob das mit allen Versionen geht. - Die Sourcen von Truecrypt liegen bei mir in /root/Bootskripte/TRUECRYPT/Truecrypt_4.2_Sourcen Aufgerufen werden die Skripte bei mir in /etc/init.d/boot.local per z.B.
# NVIDIA Kernelmodul ueberpruefen # echo "NVIDIA Kernelmodul ueberpruefen" /root/Bootskripte/nvidia_kompilieren.sh echo "NVIDIA Kernelmodul ist fertig!"
was auch funktioniert, zumindest bei meinen Tests. Auch beim testweise eingespielten alten Kernel, und dem darauffolgenden Kernelupdate ging es bei mir. ==================================================================== Keine Ahnung ob jemand von euch die Skripte brauchen kann, oder ob die einfach/schlecht/doof/überflüssig sind. Wer will kann sie gerne testen, für Rückmeldung und Kritik bin ich offen. Auch für Verbesserungsvorschläge (wie aufrufen, wie mit Fehlern umgehen, wie anders/sicherer lösen) bin ich dankbar. Wie gesagt, die Skripte entstammen meiner bescheidenen Skripterfahrung. Viel Spass. OJ P.S.: Sollte ich jetzt noch sowas wie "Keine Haftung..." schreiben? -- Jaja, als ihr noch junge, echte Kerle wart, da wurden die Bits noch einzeln in Handarbeit aus Mammutzähnen geschnitzt und im fahlen Mondlicht unter die Eichen verpflanzt... (Karsten Düsterloh in dcsm.n-b)