Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/AggiornareKernel"
Differenze tra le versioni 1 e 14 (in 13 versioni)
Versione 1 del 31/10/2012 23.50.59
Dimensione: 3154
Autore: streetcross
Commento:
Versione 14 del 03/03/2019 18.31.47
Dimensione: 4219
Autore: dd3my
Commento: nuovo stile note/avvisi/suggerimenti
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?t=431132"; rilasci="12.10 12.04 11.10")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=533660"; rilasci="18.10 18.04 16.04 14.04")>>
Linea 7: Linea 8:
AmministrazioneSistema/CompilazioneKernel
Linea 9: Linea 9:
Questa guida spiega come aggiornare il '''kernel''' sul proprio sistema '''Ubuntu''' grazie all'utilizzo di pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] creati dal '''kernel team Ubuntu''' e vuole essere una alternativa alla [[AmministrazioneSistema/CompilazioneKernel|compilazione]] dello stesso. Il software in questione è ancora in fase di sviluppo e non vi è la sicurezza che sia del tutto stabile, tuttavia in taluni casi di incompatibilità dei driver contenuti con le periferiche possedute l'aggiornamento dello stesso può essere la unica soluzione. Si consiglia pertanto di seguire questa guida solo nel caso in cui si sia in possesso di dispositivi non correttamente supportati dal kernel fornito di base da '''Ubuntu'''.
Proprio per la possibilità che il nuovo software installato non funzioni correttamente, questa guida tratterà anche come rimuovere i pacchetti appena installati.
'''N.B. 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.'''

Ubuntu viene distribuito con un kernel opportunamente modificato dai propri sviluppatori. Questa guida spiega come installare in modo pratico un kernel ''upstream'' privo di tali modifiche, attraverso l'utilizzo di pacchetti [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|.deb]] senza dover ricorrere alla più complessa [[AmministrazioneSistema/CompilazioneKernel|compilazione]].

Questa pratica può essere utile in caso di malfunzionamenti:
 * in fase di debug è possibile verificare se un problema verificatosi su di una specifica versione del kernel sia dovuto alle modifiche apportate dal kernel team di Ubuntu;
 * è possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.

Vale la pena ricordare che i kernel upstream non sono concepiti per un utilizzo standard, in quanto potrebbero generare problemi di stabilità. A tal proposito viene anche mostrato come rimuovere i pacchetti appena installati.

{{{#!wiki note
Questa guida non è intesa per l'aggiornamento dei driver [[Hardware/Audio/AggiornareDriverAudio|audio]] o [[Hardware/Video/AggiornareDriverVideo|video]] per i quali si fa riferimento alle rispettive guide.}}}

{{{#!wiki important
Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.}}}
Linea 15: Linea 26:
 * Individuare la propria versione '''Ubuntu''' digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
lsb_release -dc
}}}
 i
l risultato sarà simile a questo:{{{
Description: Ubuntu 12.10
Codename: quantal
}}}
 Il dato fondamentale da rica
vare lo si ha alla voce '''Codename''', in questo caso '''quantal'''.
 0. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
lsb_release -dc; uname -m
}}} I
l risultato sarà simile al seguente:{{{
Description: Ubuntu 18.10
Codename: cosmic
x86_64
}}} in
questo caso la versione in uso è «cosmic» (voce '''Codename''') e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).
Linea 24: Linea 34:
 * Individuare l'architettura della propria '''Ubuntu''' digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] il seguente comando:{{{
uname -m
}}}
 il risultato sarà '''i386''' in caso di sistema '''32bit''' o '''x86_64''' in caso di sistema '''64bit'''.
 0. Selezionare da [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|questo indirizzo]] la versione kernel desiderata per la propria versione di Ubuntu. Ad esempio per architetttura 64-bit/amd64 e kernel generic selezionare i file marcati 'A'
Linea 29: Linea 36:
 * Selezionare a [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|questo]] indirizzo la versione kernel desiderata per la propria versione '''Ubuntu'''.

 * Scaricare i seguenti pacchetti per '''Ubuntu 32bit''':{{{
linux-headers-*_all.deb
linux-headers-*_i386.deb
linux-image-*_i386.deb
linux-image-extra-*_i386.deb
}}}
 o i seguenti pacchetti per '''Ubuntu 64bit''':{{{
linux-headers-*_all.deb
linux-headers-*_amd64.deb
linux-image-*_amd64.deb
linux-image-extra-*_amd64.deb
}}}

 * Per maggiore praticità creare una cartella chiamata ad esempio `kernel` all'interno della propria home e copiare al suo interno i pacchetti appena scaricati.

AVVISO RELEASE
 0. Scaricare nella propria '''Home''' i seguenti pacchetti per amd64:{{{
AB linux-headers-4.19.0-041900_4.19.0-041900.201810221809_all.deb
A linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-headers-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
A linux-image-unsigned-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-image-unsigned-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
A linux-modules-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
B linux-modules-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
}}}
Linea 50: Linea 48:
 * Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi all'interno della cartella creata in precedenza digitando:{{{
cd kernel
 0. Aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e spostarsi nella propria '''Home''';
 0. installare quindi i pacchetti scaricati
in precedenza con il comando: {{{
sudo dpkg -i FILENAME.deb
Linea 53: Linea 52:
 prestando attenzione a sostituire `kernel` con il nome scelto per la cartella.
Linea 55: Linea 53:
A fine procedura è possibile riavviare il computer per utilizzare il nuovo kernel.
Linea 56: Linea 55:
= Rimozione =
Linea 57: Linea 57:
= Ripristino =
Qualora si volesse procedere con la rimozione del kernel appena installato è necessario avviare Ubuntu con un kernel diverso da quello che si vuole rimuovere:
 0. riavviare il computer;
 0. accedere al menù [[AmministrazioneSistema/Grub|GRUB]] premendo il pulsante '''Maiusc''' immediatamente dopo il caricamento del '''BIOS''';
 0. selezionare una versione del kernel precedente;
 0. procedere alla rimozione del nuovo kernel tramite il proprio [[AmministrazioneSistema/InstallareProgrammi#Installare_pacchetti_da_repository|gestore di pacchetti]] preferito.
Linea 62: Linea 65:
 * [[https://launchpad.net/~ubuntu-audio-dev/+archive/ppa|Il repository su launchpad]]  * [[https://wiki.ubuntu.com/Kernel/MainlineBuilds|Pagina wiki in lingua inglese.]]
 * [[https://wiki.ubuntu.com/KernelTeam|Pagina wiki del kernel team Ubuntu in lingua inglese.]]
 * [[AmministrazioneSistema/CompilazioneKernel|Guida alla compilazione del kernel]]
Linea 65: Linea 70:
----
CategoryDaRevisionare
CategoryAmministrazione


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Ubuntu viene distribuito con un kernel opportunamente modificato dai propri sviluppatori. Questa guida spiega come installare in modo pratico un kernel upstream privo di tali modifiche, attraverso l'utilizzo di pacchetti .deb senza dover ricorrere alla più complessa compilazione.

Questa pratica può essere utile in caso di malfunzionamenti:

  • in fase di debug è possibile verificare se un problema verificatosi su di una specifica versione del kernel sia dovuto alle modifiche apportate dal kernel team di Ubuntu;
  • è possibile verificare se versioni successive del kernel risolvono le problematiche riscontrate.

Vale la pena ricordare che i kernel upstream non sono concepiti per un utilizzo standard, in quanto potrebbero generare problemi di stabilità. A tal proposito viene anche mostrato come rimuovere i pacchetti appena installati.

Questa guida non è intesa per l'aggiornamento dei driver audio o video per i quali si fa riferimento alle rispettive guide.

Non installare versioni del kernel compilate per versioni differenti da quella installata, ciò potrebbe compromettere l'installazione di Ubuntu.

Preparativi

  1. Individuare la propria versione Ubuntu e l'architettura digitando in una finestra di terminale il seguente comando:

    lsb_release -dc; uname -m

    Il risultato sarà simile al seguente:

    Description:    Ubuntu 18.10
    Codename:       cosmic
    x86_64

    in questo caso la versione in uso è «cosmic» (voce Codename) e l'architettura è «64bit» (per «32 bit» sarebbe stato «i386»).

  2. Selezionare da questo indirizzo la versione kernel desiderata per la propria versione di Ubuntu. Ad esempio per architetttura 64-bit/amd64 e kernel generic selezionare i file marcati 'A'

  3. Scaricare nella propria Home i seguenti pacchetti per amd64:

    AB  linux-headers-4.19.0-041900_4.19.0-041900.201810221809_all.deb
    A   linux-headers-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-headers-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    A   linux-image-unsigned-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-image-unsigned-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb
    A   linux-modules-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
    B   linux-modules-4.19.0-041900-lowlatency_4.19.0-041900.201810221809_amd64.deb

Aggiornamento

  1. Aprire una finestra di terminale e spostarsi nella propria Home;

  2. installare quindi i pacchetti scaricati in precedenza con il comando:

    sudo dpkg -i FILENAME.deb

A fine procedura è possibile riavviare il computer per utilizzare il nuovo kernel.

Rimozione

Qualora si volesse procedere con la rimozione del kernel appena installato è necessario avviare Ubuntu con un kernel diverso da quello che si vuole rimuovere:

  1. riavviare il computer;
  2. accedere al menù GRUB premendo il pulsante Maiusc immediatamente dopo il caricamento del BIOS;

  3. selezionare una versione del kernel precedente;
  4. procedere alla rimozione del nuovo kernel tramite il proprio gestore di pacchetti preferito.

Ulteriori risorse


CategoryAmministrazione