Ich habe es geschafft, meine Installation von Kali Linux 2016.2 unbrauchbar zu machen, also habe ich es neu installiert und
den Vorgang erneut gestartet, indem ich dem Tutorial gefolgt bin, das unter:
https://www.blackmoreops.com/ zu finden ist. 2014/03/13/install-proprietary-nvidia-driver-kali-linux/
Hier sind die Schritte beschrieben, die in diesem Tutorial zu finden sind.
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" >> etc/apt/sources.list
apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
apt-get install -y aptitude
aptitude -r install linux-headers-$(uname -r)
apt-get install nvidia-kernel-$(uname -r)
aptitude install nvidia-kernel-dkms
aptitude install nvidia-xconfig
nvidia-xconfig
reboot
Da die Installation beim nächsten Schritt erneut ins Stocken geriet,
aptitude -r install linux-headers-$(uname -r)
mit folgender Ausgabe
Es konnte kein Paket gefunden werden, dessen Name oder Beschreibung mit „linux-headers-4.6.0-kali1-amd64“ übereinstimmt.
Einige Aktionen können nicht ausgeführt werden, Abbruch
Ich habe die empfohlenen Repositorys zu /etc/apt/sources.list
hinzugefügtecho "deb http://old.kali.org/kali sana main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://old.kali.org/kali sana main non-free contrib" >> /etc/apt/sources.list
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list
und diesen Schritt wiederholt, aber er schlägt immer noch fehl und zeigt den Fehler an. Ich stecke an diesem Punkt fest und bin mir nicht sicher, was ich als nächstes versuchen soll
Ich dachte, ich muss den Treiber manuell von NVIDIA herunterladen
das ist die Datei, die ich heruntergeladen habe „NVIDIA-Linux-x86_64-304.132.run“ sie ist etwa 69,4 MB groß
Dies sind die Informationen zu diesem Treiberpaket:
LINUX X64 (AMD64/EM64T) DISPLAY DRIVER
Version:304.132
Release Date:2016.9.26
Operating System:Linux 64-bit
Sprache:Englisch (US)
Dateigröße:66,21 MB
Unterstützte Produkte lauten:
…
GeForce 200-Serie:
GeForce GTX 295, GeForce GTX 285, GeForce GTX 280, GeForce GTX 275, GeForce GTX 260, GeForce GTS 250,
GeForce GTS 240, GeForce GT 230, GeForce GT 240, GeForce GT 220, GeForce G210, GeForce 210, GeForce 205
…
Hier ist der Link
http://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/304.132/NVIDIA-Linux-x86_64-304.132.run&lang=us&type =GeForce
Meine GeForce 210 wird also von diesem Treiberpaket unterstützt, aber wie installiere ich es manuell und nach welchem Schritt sollte ich das tun?
Bitte helfen Sie! Ich werde alles in einem Tutorial zusammenstellen, damit auch anderen geholfen wird, die die gleichen Fehler mit Kali Linux 2016.2 haben.
Danke
Akzeptierte Antwort:
Tatsächlich habe ich gerade die proprietären Nvidia-Treiber sowohl auf meinem Desktop als auch auf meinem Laptop zum Laufen gebracht, scrollen Sie in der Anleitung nach unten, um die Laptop-Anleitung zu finden. Auf dem Optimus-Laptop ist es etwas kniffliger, aber immer noch gut machbar.
Installation des NVIDIA Desktop-Treibers
Zunächst einmal gehe ich davon aus, dass ich unter root angemeldet bin und Kali 2016.2 sauber installiert habe.
Voraussetzungen
leafpad /etc/apt/sources.list
Stellen Sie sicher, dass sources.list NUR die folgende Quelle hat:
deb http://http.kali.org/kali kali-rolling main contrib non-free
1. Holen Sie sich die Pakete, die Sie brauchen
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get update
apt-get upgrade
2. Nouveau aus dem Kernel entladen.
modprobe -r nouveau
3. Kernel-Header installieren
apt-get install gcc make linux-headers-$(uname -r)
4. Installieren Sie dkms
apt-get install dkms
5. Nouveau-Fahrer auf die schwarze Liste setzen
leafpad /etc/modprobe.d/nouveau-blacklist.conf
und füge die Zeile „blacklist nouveau“ ohne die Anführungszeichen zur conf-Datei hinzu, speichere und schließe.
6. Installieren Sie die Nvidia-Treiber und starten Sie neu
apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
reboot
Einloggen und fertig. Wenn Sie Ihre Treiber konfigurieren müssen, führen Sie nvidia-settings vom Terminal aus.
NVIDIA-Setup auf Optimus-fähigen Laptops GPU der M-Serie
Zunächst einmal sind die Anweisungen auf der KALI-Distro-Website falsch, sie werden nicht funktionieren und sie werden niemals mit einer Kali-Installation funktionieren.
Verwandte:Benötigt das Ändern der Auslagerung einen Neustart?Wie auch immer, hier geht es
Schritt 1.
Sobald Kali installiert ist, wählen Sie beim Laden von GRUB den Kali-Boot-Eintrag und drücken Sie „e“.
Gehen Sie nach unten zu der Zeile, die den Linux-Kernel lädt, und hängen Sie „nomodeset“ ohne die Anführungszeichen, aber mit dem vorangestellten Leerzeichen nach dem „ruhigen“ Text an, damit Sie Ihren Display-Manager laden können.
Es sollte ähnlich wie im folgenden Beispiel aussehen
linux /boot/vmlinuz-linux root=/dev/sda3 initrd=/boot/initramfs-linux.img quiet nomodeset
Schritt 2.
Sobald Sie angemeldet sind, öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:
apt-get update
apt-get dist-upgrade
apt-get upgrade
Dadurch wird sichergestellt, dass Ihre Distribution auf dem neuesten Stand ist. Wenn Sie fertig sind, starten Sie Kali neu, denken Sie daran, e zu drücken und erneut nomodeset anzugeben.
Schritt 3.
apt-get install -y linux-headers-$(uname -r)
apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
apt-get install nvidia-vdpau-driver vdpau-va-driver mesa-utils
Dadurch werden die entsprechenden nvidia-Treiber, Konfigurationssoftware und mesa-utils installiert, um zu überprüfen, ob die Treiberinstallation über glxgears funktioniert hat.
Schritt 4.
Geben Sie lspci aus, um die BusID Ihres nvidia-Chips zu identifizieren, Sie benötigen diese für die Konfiguration von xorg.conf.
Geben Sie im Terminal den folgenden Befehl ein:
lspci | grep "3D"
Ich erhalte die folgende Ausgabe
01:00.0 3D-Controller:NVIDIA Corporation GM107M [GeForce GTX 960M]
(rev a2)
Notieren Sie sich Ihre BusID für die NVIDIA-Karte.
Schritt 5.
leafpad /etc/X11/xorg.conf
Fügen Sie die folgende Konfiguration in Ihre xorg.conf ein, stellen Sie sicher, dass Sie sie bearbeiten, und ersetzen Sie <#:#:#> durch Ihre BusID von lspci, wenn LSPCI beispielsweise 01:00.00 meldet, sollte der BusID-Wert „1:0:0“ sein.
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "<#:#:#>"
Option "AllowEmptyInitialConfiguration"
EndSection
In meinem Beispiel ist die BusID auf „1:0:0“
gesetztSchritt 6.
Erstellen Sie ein lightdm-Konfigurationsskript, das vor dem Start des Display-Managers ausgeführt wird und X mitteilt, welche Ausgabequelle verwendet werden soll.
leafpad /etc/lightdm/display_setup.sh
füge die folgenden Zeilen in die neue Datei ein, speichere und schließe
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
Als nächstes müssen wir dieses Skript von einem Terminal ausführbar machen.
chmod +x /etc/lightdm/display_setup.sh
Schritt 7.
Schließlich muss lightdm angewiesen werden, das Skript beim Laden auszuführen.
Sie müssen die Datei lightdm.conf öffnen, nach unten zum Abschnitt [Set:*] scrollen und direkt darunter den folgenden Text hinzufügen.
display-setup-script=/etc/lightdm/display_setup.sh
Neustart und fertig. Nomodeset muss beim Booten in Grub nicht festgelegt werden. Sobald Sie angemeldet sind, öffnen Sie ein Terminal und geben Sie es aus
glxgears
Das ist es. Sie sind fertig, Sie haben jetzt 3D-Beschleunigung mit Ihrer NVIDIA-Karte.
Ich habe dies für die XFCE-Variante von Kali getan, Sie müssen Schritt 6 und Schritt 7 für Ihren gewählten Display-Manager anpassen.
NVIDIA Optimus – Display Managers (Arch Linux) für weitere Informationen zur Konfiguration anderer Display Manager.