|
Dimensione: 3841
Commento:
|
← Versione 17 del 20/11/2025 17.10.16 ⇥
Dimensione: 4764
Commento: +versioni supportate; +revisione_pagina
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from streetcross/Prove3 | |
| Linea 5: | Linea 6: |
| <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="12.10 12.04 11.10")>> | <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="24.04 22.04 20.04 18.04 16.04 14.04")>> |
| Linea 9: | Linea 10: |
| Questa guida spiega come aggiornare il '''kernel''' utilizzando i pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] creati dal '''Kernel Team''' di Ubuntu senza ricorrere alla più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]] dello stesso. | Questa guida illustra l'installazione di un kernel ''upstream'' (privo di tali modifiche) tramite pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]], evitando la più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]]. |
| Linea 11: | Linea 12: |
| Il software in questione è ancora in fase di sviluppo e non vi è la sicurezza che sia del tutto stabile. Si consiglia di seguire questa guida solo nel caso in cui si sia in possesso di dispositivi non correttamente supportati dal kernel predefinito di di '''Ubuntu''' che siano invece supportati dai kernel resi disponibili dal '''Kernel Team'''. | '''Ubuntu''' viene distribuito con un kernel modificato dai propri sviluppatori. |
| Linea 13: | Linea 14: |
| Proprio per la possibilità che il nuovo software installato non funzioni correttamente, questa guida tratterà anche come rimuovere i pacchetti appena installati. | Questa procedura può essere utile per la risoluzione di malfunzionamenti: * In fase di debug, è possibile verificare se un problema su una specifica versione del kernel sia attribuibile alle modifiche apportate dal team kernel di Ubuntu. * È possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate. |
| Linea 15: | Linea 18: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">. '''Questa guida non è intesa per l'aggiornamento dei driver [[streetcross/Prove1|audio]] o [[streetcross/Prove2|video]] per i quali si fa riferimento alle rispettive guide.'''|| | È importante notare che i kernel upstream non sono concepiti per un utilizzo standard e potrebbero causare problemi di stabilità. Viene anche mostrato come rimuovere i pacchetti installati. |
| Linea 17: | Linea 20: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.''' || | {{{#!wiki note Questa guida non è destinata all'aggiornamento dei driver [[Hardware/Audio/AggiornareDriverAudio|audio]] o [[Hardware/Video/AggiornareDriverVideo|video]], per i quali si rimanda alle rispettive guide. }}} {{{#!wiki important Non installare versioni del kernel compilate per versioni di Ubuntu differenti da quella in uso. Ciò potrebbe compromettere l'installazione del sistema. }}} |
| Linea 21: | Linea 30: |
| * Individuare la propria versione '''Ubuntu''' e l'architettura digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{ | 0. Individuare la versione di Ubuntu e l'[[Hardware/Architettura64Bit#Verificare_se_il_proprio_processore_ha_architettura_X86-64|architettura]]. Aprire una finestra di [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{ |
| Linea 23: | Linea 32: |
| }}} Il risultato sarà simile al seguente:{{{ Description: Ubuntu 12.10 Codename: quantal |
}}}Il risultato sarà simile al seguente:{{{ Description: Ubuntu 22.04 LTS Codename: jammy |
| Linea 27: | Linea 36: |
| }}} In questo caso la versione in uso è '''quantal''' (voce '''Codename''') e l'architettura è '''64bit''' (per 32 bit sarebbe stato '''i386'''). * Selezionare da [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|questo indirizzo]] la versione kernel desiderata per la propria versione di '''Ubuntu'''. * Scaricare nella propria '''Home''' i seguenti pacchetti per '''Ubuntu 32bit''':{{{ linux-headers-*_all.deb linux-headers-*_i386.deb linux-image-*_i386.deb linux-image-extra-*_i386.deb }}} oppure i seguenti pacchetti per '''Ubuntu 64bit''':{{{ linux-headers-*_all.deb linux-headers-*_amd64.deb linux-image-*_amd64.deb linux-image-extra-*_amd64.deb }}} |
}}}In questo esempio, la versione in uso è «jammy» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»). 0. Selezionare dall'[[http://kernel.ubuntu.com/~kernel-ppa/mainline/|indirizzo ufficiale]] la versione kernel desiderata, compatibile con la propria versione di Ubuntu. Ad esempio, per architettura 64-bit/amd64 e kernel generic, selezionare i file indicati con 'A'. 0. Scaricare nella propria '''Home''' i pacchetti desiderati. Di seguito un esempio per amd64 (le versioni dei file saranno differenti):{{{ AB linux-headers-VERSION-NUMBER_all.deb A linux-headers-VERSION-NUMBER-generic_amd64.deb B linux-headers-VERSION-NUMBER-lowlatency_amd64.deb A linux-image-unsigned-VERSION-NUMBER-generic_amd64.deb B linux-image-unsigned-VERSION-NUMBER-lowlatency_amd64.deb A linux-modules-VERSION-NUMBER-generic_amd64.deb B linux-modules-VERSION-NUMBER-lowlatency_amd64.deb }}}Sostituire "VERSION-NUMBER" con la versione specifica del kernel scaricato in precedenza. |
| Linea 45: | Linea 50: |
| * Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]], spostarsi nella propria '''Home''' e, quindi, installare i pacchetti scaricati in precedenza: {{{ cd ~ sudo dpkg -i linux*.deb |
0. Spostarsi nella propria cartella '''Home'''. 0. [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|Installare]] i pacchetti scaricati, digitando in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ sudo dpkg -i FILENAME.deb }}}Oppure per installare tutti i file .deb presenti nella directory corrente. Assicurarsi che siano solo i pacchetti del kernel, digitando:{{{ sudo dpkg -i *.deb |
| Linea 49: | Linea 56: |
* Riavviare il computer per utilizzare il nuovo kernel. |
0. Al termine della procedura, riavviare il computer per utilizzare il nuovo kernel. |
| Linea 54: | Linea 60: |
| Qualora si volesse procedere con la rimozione del kernel appena installato, riavviare il computer e avviare '''Ubuntu''' con un kernel diverso da quello che si vuole rimuovere. Per farlo, all'avvio del sistema, selezionare una versione del kernel precedente nel menù di [[AmministrazioneSistema/Grub|GRUB]]. Se '''GRUB''' non viene mostrato all'avvio premere il tasto '''Maiusc''' immediatamente dopo il caricamento del '''BIOS'''. Procedere quindi alla rimozione del nuovo kernel tramite il proprio [[AmministrazioneSistema/InstallareProgrammi#Installare_pacchetti_da_repository|gestore di pacchetti]] preferito. | Per procedere con la rimozione del kernel appena installato, è necessario avviare Ubuntu con un kernel differente da quello da rimuovere: 0. Riavviare il computer. 0. Accedere al menù [[AmministrazioneSistema/Grub|GRUB]] premendo il tasto '''Maiusc''' immediatamente dopo il caricamento del '''BIOS''' (o ESC su alcuni sistemi UEFI). 0. Selezionare una versione precedente del kernel. 0. Dopo l'avvio: * Procedere alla [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian#Disinstallazione|rimozione]] del nuovo kernel. * È possibile utilizzare il [[AmministrazioneSistema/Terminale|terminale]] per rimuovere i pacchetti digitando:{{{ sudo apt purge linux-headers-VERSION-NUMBER linux-image-unsigned-VERSION-NUMBER linux-modules-VERSION-NUMBER }}}Sostituire "VERSION-NUMBER" con la versione esatta del kernel `lowlatency` o `generic` installato che si desidera rimuovere. |
| Linea 58: | Linea 73: |
| * [[https://wiki.ubuntu.com/Kernel/MainlineBuilds|Pagina wiki in lingua inglese.]] | |
| Linea 62: | Linea 78: |
| CategoryDaRevisionare | CategoryAmministrazione |
Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra l'installazione di un kernel upstream (privo di tali modifiche) tramite pacchetti .deb, evitando la più complessa compilazione.
Ubuntu viene distribuito con un kernel modificato dai propri sviluppatori.
Questa procedura può essere utile per la risoluzione di malfunzionamenti:
- In fase di debug, è possibile verificare se un problema su una specifica versione del kernel sia attribuibile alle modifiche apportate dal team kernel di Ubuntu.
- È possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.
È importante notare che i kernel upstream non sono concepiti per un utilizzo standard e potrebbero causare problemi di stabilità. Viene anche mostrato come rimuovere i pacchetti installati.
Questa guida non è destinata all'aggiornamento dei driver audio o video, per i quali si rimanda alle rispettive guide.
Non installare versioni del kernel compilate per versioni di Ubuntu differenti da quella in uso. Ciò potrebbe compromettere l'installazione del sistema.
Preparativi
Individuare la versione di Ubuntu e l'architettura. Aprire una finestra di terminale e digitare il seguente comando:
lsb_release -dc; uname -m
Il risultato sarà simile al seguente:
Description: Ubuntu 22.04 LTS Codename: jammy x86_64
In questo esempio, la versione in uso è «jammy» (voce Codename) e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).
Selezionare dall'indirizzo ufficiale la versione kernel desiderata, compatibile con la propria versione di Ubuntu. Ad esempio, per architettura 64-bit/amd64 e kernel generic, selezionare i file indicati con 'A'.
Scaricare nella propria Home i pacchetti desiderati. Di seguito un esempio per amd64 (le versioni dei file saranno differenti):
AB linux-headers-VERSION-NUMBER_all.deb A linux-headers-VERSION-NUMBER-generic_amd64.deb B linux-headers-VERSION-NUMBER-lowlatency_amd64.deb A linux-image-unsigned-VERSION-NUMBER-generic_amd64.deb B linux-image-unsigned-VERSION-NUMBER-lowlatency_amd64.deb A linux-modules-VERSION-NUMBER-generic_amd64.deb B linux-modules-VERSION-NUMBER-lowlatency_amd64.deb
Sostituire "VERSION-NUMBER" con la versione specifica del kernel scaricato in precedenza.
Aggiornamento
Spostarsi nella propria cartella Home.
Installare i pacchetti scaricati, digitando in un terminale il seguente comando:
sudo dpkg -i FILENAME.deb
Oppure per installare tutti i file .deb presenti nella directory corrente. Assicurarsi che siano solo i pacchetti del kernel, digitando:
sudo dpkg -i *.deb
- Al termine della procedura, riavviare il computer per utilizzare il nuovo kernel.
Rimozione
Per procedere con la rimozione del kernel appena installato, è necessario avviare Ubuntu con un kernel differente da quello da rimuovere:
- Riavviare il computer.
Accedere al menù GRUB premendo il tasto Maiusc immediatamente dopo il caricamento del BIOS (o ESC su alcuni sistemi UEFI).
- Selezionare una versione precedente del kernel.
- Dopo l'avvio:
Procedere alla rimozione del nuovo kernel.
È possibile utilizzare il terminale per rimuovere i pacchetti digitando:
sudo apt purge linux-headers-VERSION-NUMBER linux-image-unsigned-VERSION-NUMBER linux-modules-VERSION-NUMBER
Sostituire "VERSION-NUMBER" con la versione esatta del kernel lowlatency o generic installato che si desidera rimuovere.
