Ich habe immer 3 Deb-Dateien für die Installation von Linux-Header All, Linux-Image und Linux-Headern heruntergeladen. Ich habe kürzlich eine weitere Deb-Datei für den 64-Bit-Kernel namens Linux-Image-Extra bemerkt.
Ich möchte wissen, was die Kernel-Datei Linux-image-extra macht und sollte ich sie auch installieren?
Diese Antwort ist für moderne Ubuntu-Versionen veraltet
Ohne das extraPaket wird die meiste Hardware nicht funktionieren!
Es enthält zusätzliche Treiber, die nicht im Basis-Kernel-Paket enthalten sind. Installieren Sie es nur, wenn Sie diese Treiber benötigen
Manchmal wird eine bestimmte Variante des Linux-Images verkleinert, indem die weniger verbreiteten Kernelmodule (Treiber) entfernt werden. In diesem Fall enthält das Paket linux-image-extra einfach alle "zusätzlichen" Kernelmodule, die ausgelassen wurden.
Offiziell geschieht dies nur für das -virtualBild ; Die gängigsten Hypervisoren (Virtualbox, VMWare, Xen, KVM) emulieren einen genau definierten und eingeschränkten Hardwaresatz. Daher ist es eine gute Idee, unnötige Treiber zu entfernen, die die Größe des Kernels / der initrd erhöhen. Sie können sie jederzeit durch Installation des Extras zurückerhalten.
Das Kernel-Team scheint diese Methode auch für einige der Mainline-PPA- -genericKernel übernommen zu haben. Die Überlegungen und Lösungen bleiben unverändert. Wenn im Basis-Kernel-Image ein Modul fehlt, das Sie benötigen, installieren Sie Extras.
Soweit ich weiß, wurde der obige Ansatz für die Quantal-Kernel nicht gewählt - nur -virtual ist wie üblich betroffen.
Beachten Sie, dass ich einfach die Verwendung des neuesten Quantal-Kernels anstelle des neuesten "Mainline" -Kernels empfehle - bei Precise - einfach, weil ersterer in der Regel etwas hardwarekompatibler ist.
ish
1
Das ist, was ich immer tue :)
Nikki Kononov
Übrigens können Sie so sehen, ob das ..- Extra installiert ist: dpkg --get-selections | grep linux-image
Timo
1
Ich frage mich, warum das veraltet ist?
Sajuuk
@Sajuuk siehe Antwort unten. Es ist veraltet, da linux-image-extrases heute wichtiger ist als früher und nicht mehr von Desktop-Systemen entfernt werden sollte.
Tobias J
14
In früheren Ubuntu-Versionen war das linux-image-extrasoptional und auf virtuelle Maschinen / Server zugeschnitten.
Ab Ubuntu 14.04 linux-imageist es ein schlankes Paket (für virtuelle Maschinen) und linux-image-extrasenthält jetzt viele Treiber, die für Desktops erforderlich sind.
Insbesondere usb-hid(Tastaturunterstützung) ist nur vorhanden, wenn Sie das linux-image-extrasPaket installieren . Ein häufiges Missgeschick, das dazu führt, dass der TTY1Computer beim Start hängen bleibt und sich nicht über eine Tastatur anmelden kann.
Mainline-Kernel werden mit einem einzigen linux-imagePaket ausgeliefert, zlinux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
Es enthält auch eine Reihe von Netzwerktreibern, die Ihre Karte möglicherweise verwendet. Fazit: Deinstallieren Sie dieses Paket NICHT.
Björn Lindqvist
Ohne Linux-Image-Extras funktionierte meine USB-Maus einwandfrei, meine USB-Tastatur jedoch nicht. Ich bin sicher, dass diese Änderung von einem -virtualPaket viel Zeit der Leute verschwendet.
linux-image-extras
es heute wichtiger ist als früher und nicht mehr von Desktop-Systemen entfernt werden sollte.In früheren Ubuntu-Versionen war das
linux-image-extras
optional und auf virtuelle Maschinen / Server zugeschnitten.Ab Ubuntu 14.04
linux-image
ist es ein schlankes Paket (für virtuelle Maschinen) undlinux-image-extras
enthält jetzt viele Treiber, die für Desktops erforderlich sind.Insbesondere
usb-hid
(Tastaturunterstützung) ist nur vorhanden, wenn Sie daslinux-image-extras
Paket installieren . Ein häufiges Missgeschick, das dazu führt, dass derTTY1
Computer beim Start hängen bleibt und sich nicht über eine Tastatur anmelden kann.Mainline-Kernel werden mit einem einzigen
linux-image
Paket ausgeliefert, zlinux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
quelle
-virtual
Paket viel Zeit der Leute verschwendet.