Linux-magazine.it Forum
Maggio 23, 2012, 02:42:24 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: 1 [2]   Vai giù
  Stampa  
Autore Discussione: [RISOLTO]Aggiornamento kernel su due sistemi operativi Ubuntu 8.04.2 e 8.10  (Letto 4071 volte)
0 utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
gianca
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 95


Mostra profilo
« Risposta #15 inserita:: Marzo 13, 2009, 06:37:09 pm »

Grazie Michele.

Ricapitolo:

SO carica Grub, esce la seguente videata:

  - Ubuntu 8.10 kernel 2.6.27-13       -----> (ultimo aggiornamento)
          '     '     kernel 2.6.27-12        ---------->(precedente, entrambi funzionano)
  - Other operations systems:
       Windows Vista/Longhorn (loader)       ---------> (funziona correttamente)
   - Ubuntu 8.04.1 kernel 2.6.24-21 (on /dev/sdc1)    -------> (funziona, è l'ultimo preso in carico. I restanti  2.6.24-23 et 24 NON sono indicati, ma sono nella cartella /boot, quindi il sistema non ha aggiornato i kernel)
    - Ubuntu 8.04.1 kernel 2.6.24-19 (on /dev/sdc1)  ---------> (non funziona)                 

Quando utilizzo Hardy il sistema scarica gli eventuali nuovi kernel. Non aggiorna Grub.
Quando utilizzo Intrepid il sistema scarica i kernel nuovi e  aggiorna Grub

I kernel 2.6.27-2 et 3 sono nel file menu.list di Hardy, utilizzati all'inizio quando Intrepid era development branch. Poi uscito Intrepid definitivo ho installato quello. Intrepid poi ha preso il controllo di tutto il pc.

Come detto il kernel  2.6.24-19 non funziona.

Il menu.list, quello che lancia il kernel 2.6.27-13 e il kernel 2.6.24-21 il Grub è associato alla distribuzione Intrepid 8.10, che mi fa scegliere, al boot (vedi riepilogo), se utilizzare Intrepid oppure Hardy.

Il file menu.list di Hardy è come se  non esistesse.

Bene a + tardi saluti.
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #16 inserita:: Marzo 13, 2009, 11:43:41 pm »

...vai in /boot della 8.04 e riporta i nomi precisi delle immagini del kernel (i file vmlinuz-xxxxxxxx) in esso presenti. Proviamo ad aggiungere alcune righe al file menu.lst

Bye  Fico
Registrato

gianca
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 95


Mostra profilo
« Risposta #17 inserita:: Marzo 14, 2009, 12:08:47 am »

Allora Ubuntu 8.04 cartella /boot:

vmlinuz.2.6.24-21-generic
vmlinuz.2.6.24-23-generic

Non c'è indicazione del 2.6.24-24 generic, non lo trovo più. E' tutto.


Grazie per l'aiuto.
Ciao
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #18 inserita:: Marzo 14, 2009, 12:31:26 am »

...prova ad inserire queste righe;

Citazione
title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd2,0)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=ef18c2de-9b82-4e1d-8fef-5358a437f026 ro quiet splash
initrd      /boot/initrd.img-2.6.24-21-generic
quiet

subito prima di queste;

Citazione
title      Ubuntu 8.04.1, kernel 2.6.24-19-generic
root      (hd2,0)
kernel      /boot/vmlinuz-2.6.24-19-generic root=UUID=ef18c2de-9b82-4e1d-8fef-5358a437f026 ro quiet splash
initrd      /boot/initrd.img-2.6.24-19-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root      (hd2,0)
kernel      /boot/vmlinuz-2.6.24-19-generic root=UUID=ef18c2de-9b82-4e1d-8fef-5358a437f026 ro single
initrd      /boot/initrd.img-2.6.24-19-generic

title      Ubuntu 8.04.1, memtest86+
root      (hd2,0)
kernel      /boot/memtest86+.bin
quiet

riavvia e vedi se ti parte con il kernel 2.6.24.21

Bye  Fico
Registrato

gianca
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 95


Mostra profilo
« Risposta #19 inserita:: Marzo 14, 2009, 01:14:57 am »

Ciao Michele,

apprezzo moltissimo il tuo aiuto.

Ho aggiunto le righe kernel 2.6.24-21 generic nel file menu.lst di Ubuntu 8.04.1.
Questo kernel già funzionava, è incluso nel menu.lst di Intrepid 8.10.

Forse dovevo inserire il kernel 2.6.24-23-generic che si trova nella cartella /boot Ubuntu 8.04.1, ma non è indicato nella videata del boot, e non è inserito nel file menu.lst di Intrepid 8.10!!!

E' qui il nocciolo della questione:
Intrepid ha aggiornato il suo kernel dalla 12 alla 13
e non ha aggiornato Ubuntu 8.04.1 kernel dalla 21 alla 23.

Ora faccio una prova inserisco il 23 e poi ti dirò.

Grazie e ciao.
 
Registrato
gianca
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 95


Mostra profilo
« Risposta #20 inserita:: Marzo 14, 2009, 01:24:50 am »

...ritorno . Ho  inserito le righe kernel 2.6.24-23-generic nel file menu.lst della 8.04.1, non è nella videata del boot.

Forse lo dovevo inserire in Intrepid, forse ci vuole la mappatura. Ora  vado  a nanna.

Ciao e saluti
Registrato
gianca
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 95


Mostra profilo
« Risposta #21 inserita:: Marzo 14, 2009, 08:38:49 am »

Ciao Michele,

eh si, era come pensavo io...
allora ho inserito il kernel 2.6.24-23 di Ubuntu 8.04.1-generic
nel file menu.lst di Ubuntu 8.10 prima della riga del kernel 2.6.24-21-generic.

Riavviato il pc, la videata del boot è stata aggiornata con questo kernel 2.6.24-23, l'ho scelto e mi ha aperto Ubuntu 8.04.1. Felice

Ciò vuol dire che manualmente bisogna inserire il nuovo kernel nel file Grub menu.lst del SO ultimo installato, il quale controlla tutto il pc.
In automatico aggiorna solo il suo kernel e non quello di altra distro.

Michele sei un esperto, a te il compito di commentare a  beneficio di tutti e poi dai il solved.

Grazie e un cordiale saluto
Registrato
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6740



Mostra profilo
« Risposta #22 inserita:: Marzo 14, 2009, 12:06:38 pm »

Citazione
Ciò vuol dire che manualmente bisogna inserire il nuovo kernel nel file Grub menu.lst del SO ultimo installato, il quale controlla tutto il pc.

...eh si, va modificato il file menu.lst dell'utlimo SO installato perché è il Grub dell'ultima distribuzione installata che va a scrivere, di default, nell'MBR (salvo diverse indicazioni da fornire durante, ad esempio, l'installazione tipiche di quando si utilizza un boot manager, ad esempio GAG...così facciamo anche pubblicità ad un connazionale di ARGOS  Ghigno  Felice ). Questo è il motivo per cui io preferisco utilizzare un boot manager e seguire quanto ti ha scritto Argos in un precedente post (in sostanza installare i singoli boot loader delle distribuzioni nel settore di avvio delle rispettive partizioni di root, le / ...la radice del filesystem).

Citazione
In automatico aggiorna solo il suo kernel e non quello di altra distro.

...il kernel viene aggiornato, solo che non viene visto dal Grub dell'altro sistema operativo perché quello che va ad aggiornare è il proprio di Grub e non un altro (e qui, di nuovo, il motivo della mia scelta per i boot manager).

Grub ha queste caratteristiche (in sintesi...è solo la "prima puntata") -> http://www.tuxjournal.net/?p=6023

Bye  Fico
« Ultima modifica: Marzo 14, 2009, 12:10:17 pm da michele.p » Registrato

Pagine: 1 [2]   Vai su
  Stampa  
 
Vai a: