A cosa serve il pacchetto linux-image-extra e ne ho bisogno?


57

Di tanto in tanto aggiorno il mio kernel da questo sito Web http://kernel.ubuntu.com/~kernel-ppa/mainline/

Ho sempre scaricato 3 file deb per l'installazione di header linux all, image linux e header linux. Ho notato recentemente un altro file deb per il kernel a 64 bit chiamato Linux-image-extra.

Vorrei sapere cosa fa il file del kernel Linux-image-extra e dovrei installarlo?

Risposte:


45

Questa risposta è obsoleta per le versioni moderne di Ubuntu

Senza il extrapacchetto, la maggior parte dell'hardware non funzionerà!

Contiene driver extra esclusi dal pacchetto del kernel di base; installalo solo se hai bisogno di questi driver

A volte, una variante specifica dell'immagine Linux viene ridotta rimuovendo i moduli del kernel (driver) meno comuni. In questo caso, il pacchetto linux-image-extra contiene semplicemente tutti i moduli del kernel "extra" che sono stati esclusi.

  • Ufficialmente, questo accade solo per l' -virtualimmagine ; gli hypervisor più comuni (Virtualbox, VMWare, Xen, KVM) emulano un set di hardware ben definito e limitato, quindi è una buona idea rimuovere driver non necessari che aumentano le dimensioni del kernel / initrd. Puoi sempre recuperarli installando il pacchetto extra.

  • Sembra che anche il team del kernel abbia adottato questo metodo per alcuni dei -generickernel mainline-PPA ; il ragionamento e la soluzione rimangono gli stessi - se sembra che l'immagine del kernel di base non abbia un modulo necessario, installare gli extra.

  • Per quanto ne so, l'approccio di cui sopra non è stato adottato per i kernel Quantal - solo il virtuale è influenzato come al solito.


Nota che consiglio semplicemente di usare l'ultimo kernel Quantal invece dell'ultimo kernel "mainline" - su Precise - semplicemente perché il primo è di solito leggermente più compatibile con l'hardware.
ish,

1
Questo è quello che faccio sempre :)
Nikki Kononov,

A proposito, è così che puoi vedere se ..- extra è installato: dpkg --get-selections | grep linux-image
Timo

1
Mi chiedo perché questo sia obsoleto?
Sajuuk,

@Sajuuk vedi risposta sotto. È obsoleto perché linux-image-extrasora è più importante di prima e non dovrebbe essere rimosso dai sistemi desktop.
Tobias J

14

Nelle precedenti versioni di Ubuntu, linux-image-extrasera opzionale, su misura per macchine / server virtuali.

A partire da Ubuntu 14.04, linux-imageè un pacchetto slim (per macchine virtuali) e linux-image-extrasora contiene molti driver richiesti per i desktop.

In particolare, usb-hid(supporto tastiera), è presente solo una volta installato il linux-image-extraspacchetto. Un incidente comune, che comporta il TTY1blocco all'avvio e l'impossibilità di accedere utilizzando una tastiera.

I kernel Mainline vengono spediti utilizzando un unico linux-imagepacchetto, ad esempiolinux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb


Include anche una serie di driver di rete che la tua scheda potrebbe utilizzare. Conclusione: NON disinstallare questo pacchetto.
Björn Lindqvist,

Senza Linux-Image-Extra, il mio mouse USB funzionava bene, ma la mia tastiera USB no. Sono sicuro che questo cambiamento rispetto a un -virtualpacchetto fa perdere molto tempo alle persone.
ruota ferrosa
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.