Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Problema compilare kernel
Nuovo argomento   Rispondi    Indice del forum -> *Ubuntu
Precedente :: Successivo  
Autore Messaggio
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 21 Mar 2009 14:22    Oggetto: Problema compilare kernel Rispondi citando

Ciao a tutti, ho preso una guida per compilare il kernel di Ubuntu (8.10).

Ecco i miei passaggi:
sudo apt-get update

sudo apt-get install build-essential kernel-package gcc libncurses5 libncurses5-dev libqt3-mt-dev

cd /usr/src
sudo tar --bzip2 -xvf linux-2.6.20.tar.bz2

Ma a questo punto mi appare un errore sul terminale Sad
tar: linux-2.6.20.tar.b: funzione "open" non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita per errore ritardata dall'errore precedente


Perchè non trova il file?
Grazie Smile
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 21 Mar 2009 16:55    Oggetto: Rispondi citando

Sei sicuro che la versione del kernel venuta giù sia quella?
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24
Messaggi: 8634
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 21 Mar 2009 16:57    Oggetto: Rispondi citando

Che guida stai seguendo?
Quella che conosco io è questa
Citazione:
In informatica, il kernel costituisce il nucleo di un sistema operativo. Si tratta di un software con il compito di fornire ai processi in esecuzione sull'elaboratore un accesso sicuro e controllato all'hardware e una porzione di tempo-macchina (multitasking).
Installare un kernel ricompilato anziché uno di quelli precompilati forniti da Ubuntu può portare alcuni vantaggi, come:
* avere una configurazione diversa e più adatta alla propria macchina.
* velocizzare l'avvio di sistema, nel caso non si usi l'initrd.
* avere un sistema operativo leggermente più reattivo grazie all'ottimizzazione basata sul tipo di processore.


Peraltro ho notato uno sbaglio in uno dei comandi che hai riportato:
Lukino24 ha scritto:
sudo tar --bzip2 -xvf linux-2.6.20.tar.bz2

mentre
la Guida Ufficiale ha scritto:
tar -xjf linux-2.6.20.tar.bz2

e vedo che nei due casi le opzioni del comando sono differenti.
Top
Profilo Invia messaggio privato HomePage
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24
Messaggi: 8634
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 21 Mar 2009 17:01    Oggetto: Rispondi citando

freemind ha scritto:
Sei sicuro che la versione del kernel venuta giù sia quella?

Hai ragione: io ho la 8.04 e la versione del kernel è:
Codice:
2.6.24-23-generic

con la 8.10 dovrebbe essere la 2.6.26-qualchecosa... Think
Top
Profilo Invia messaggio privato HomePage
anabasi
Amministratore
Amministratore


Registrato: 21/10/05 01:58
Messaggi: 15628
Residenza: Tra Alpi e Tanaro

MessaggioInviato: 21 Mar 2009 17:24    Oggetto: Rispondi citando

MK66 ha scritto:
con la 8.10 dovrebbe essere la 2.6.26-qualchecosa... Think

Confermo: sul mio PC, Ubuntu 8.10 ha già la 2.6.27-12
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 23 Mar 2009 20:29    Oggetto: Rispondi citando

anabasi ha scritto:
MK66 ha scritto:
con la 8.10 dovrebbe essere la 2.6.26-qualchecosa... Think

Confermo: sul mio PC, Ubuntu 8.10 ha già la 2.6.27-12


Come faccio a sapere che versione ho scaricato?

Citazione:
luca@luca-desktop:~$ tar -xjf linux-2.6.27-12.tar.bz2
tar: linux-2.6.27-12.tar.bz2: funzione "open" non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita per errore ritardata dall'errore precedente
luca@luca-desktop:~$

Sto seguendo la guida che mi hai segnalato.

VI ringrazio Smile
Top
Profilo Invia messaggio privato
anabasi
Amministratore
Amministratore


Registrato: 21/10/05 01:58
Messaggi: 15628
Residenza: Tra Alpi e Tanaro

MessaggioInviato: 23 Mar 2009 20:36    Oggetto: Rispondi citando

Ciao

Lukino24 ha scritto:

Come faccio a sapere che versione ho scaricato?

Per conoscere la versione del kernel installata, apri il terminale e digita:
Codice:

uname -r


Alternativa grafica, utile anche per avere altre informazioni sul tuo sistema: "Sistema" -> "Amministrazione" -> "Monitor di sistema" -> "Sistema"
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 24 Mar 2009 18:33    Oggetto: Rispondi citando

Citazione:
luca@luca-desktop:~$ uname -r
2.6.27-11-generic


Citazione:
luca@luca-desktop:~$ tar -xjf linux-2.6.27-11-generic.tar.bz2
tar: linux-2.6.27-11-generic.tar.bz2: funzione "open" non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita per errore ritardata dall'errore precedente


Citazione:
luca@luca-desktop:~$ tar -xjf linux-2.6.27-11.tar.bz2
tar: linux-2.6.27-11.tar.bz2: funzione "open" non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita per errore ritardata dall'errore precedente


Dove sbaglio?
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24
Messaggi: 8634
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 24 Mar 2009 20:13    Oggetto: Rispondi citando

Dall'errore direi che non trova il file da scompattare, e dal prompt direi che stai lavorando sulla tua home, quindi la risposta più immediata alla tua domanda è in realtà un'altra domanda: dove hai scaricato il file?

Prova a dare un
Codice:
locate linux-2.6.27-11-generic.tar.bz2
Top
Profilo Invia messaggio privato HomePage
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 25 Mar 2009 17:40    Oggetto: Rispondi citando

MK66 ha scritto:
Dall'errore direi che non trova il file da scompattare, e dal prompt direi che stai lavorando sulla tua home, quindi la risposta più immediata alla tua domanda è in realtà un'altra domanda: dove hai scaricato il file?

Prova a dare un
Codice:
locate linux-2.6.27-11-generic.tar.bz2

Ecco qui:
Citazione:
luca@luca-desktop:~$ locate linux-2.6.27-11-generic.tar.bz2
luca@luca-desktop:~$
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 25 Mar 2009 20:23    Oggetto: Rispondi citando

Ciao,
spostati nella directory /usr/src e digita ls -l, posta qui il risultato così vediamo che archivio hai tirato giù.

Ma per curiosità perchè vuoi ricompilare il kernel?
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 26 Mar 2009 17:38    Oggetto: Rispondi citando

Semplicemente per saperlo fare, nulla di altro.
Quando ho qualcosa fra le mani voglio conoscerlo a pieno! Razz
Ho imparato ad installarlo, aggiornarlo, configurarlo, a compilare i programmi, ora manca il kernel (ed un botto di altre cose) Razz

Allora, ho fatto
Citazione:
cd /usr/src


Ed ecco i risultati di ls -l (per curiosità, cosa mi hai fatto fare?)

Citazione:
luca@luca-desktop:/usr/src$ ls -l
totale 50884
drwxrwxr-x 22 root root 4096 2009-03-23 09:44 linux-headers-2.6.27-11
drwxrwxr-x 7 root root 4096 2009-03-23 09:44 linux-headers-2.6.27-11-generic
drwxrwxr-x 22 root root 4096 2009-03-23 09:44 linux-headers-2.6.27-7
drwxrwxr-x 7 root root 4096 2009-03-23 09:44 linux-headers-2.6.27-7-generic

-rw-rw-r-- 1 root root 52026782 2009-01-29 22:10 linux-source-2.6.27.tar.bz2
drwxrwxr-x 3 root root 4096 2009-03-23 09:25 nvidia-177.82
luca@luca-desktop:/usr/src$


Grazie mille Very Happy
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 26 Mar 2009 21:28    Oggetto: Rispondi citando

Ok, allora per decomprimere e "untarrare" l'archivio dovresti usare:
Codice:

tar -xjv linux-source-2.6.27.tar.bz2

ovviamente dopo che ti sei spostato in "/usr/src".
L'archivio che hai saricato si chiama "linux-source-2.6.27.tar.bz2" quindi il nome del file che digitavi era sbagliato.

L'opzione x significa "estrai", j "filtra attraverso bunzip2" e v è il verbose mode.

Così dovrebbe andare.
Ciao
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 05 Apr 2009 13:50    Oggetto: Rispondi citando

freemind ha scritto:
Ok, allora per decomprimere e "untarrare" l'archivio dovresti usare:
Codice:

tar -xjv linux-source-2.6.27.tar.bz2

ovviamente dopo che ti sei spostato in "/usr/src".
L'archivio che hai saricato si chiama "linux-source-2.6.27.tar.bz2" quindi il nome del file che digitavi era sbagliato.

L'opzione x significa "estrai", j "filtra attraverso bunzip2" e v è il verbose mode.

Così dovrebbe andare.
Ciao


Niente da fare.
MI sposto in /usr/src digitando:
Citazione:
cd /usr/src


Poi digito:
Citazione:
tar -xjv linux-source-2.6.27.tar.bz2

Ma mi rimane solamente un trattino che lampeggia (è da un ora...)
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 06 Apr 2009 21:53    Oggetto: Rispondi citando

Scusa!!!! Embarassed Embarassed Embarassed Embarassed Embarassed
Ho dimenticato un'opzione!
Codice:

tar -xjvf linux-source-2.6.27.tar.bz2

Anche la f!!!!!!!!
Scusa tanto, mi è scappata!
Prova così!
Se hai problemi potremmo fare la cosa in due step:
Codice:

bunzip2 -d linux-source-2.6.27.tar.bz2

e poi:
Codice:

tar -xvf  linux-source-2.6.27.tar

Perdonami!
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 07 Apr 2009 23:40    Oggetto: Rispondi citando

freemind ha scritto:
Scusa!!!! Embarassed Embarassed Embarassed Embarassed Embarassed
Ho dimenticato un'opzione!
Codice:

tar -xjvf linux-source-2.6.27.tar.bz2

Anche la f!!!!!!!!
Scusa tanto, mi è scappata!
Prova così!
Se hai problemi potremmo fare la cosa in due step:
Codice:

bunzip2 -d linux-source-2.6.27.tar.bz2

e poi:
Codice:

tar -xvf  linux-source-2.6.27.tar

Perdonami!

Ma figurati Smile
Con:
Codice:

tar -xjvf linux-source-2.6.27.tar.bz2

Mi da qualche migliaio di errori (come mai?), tanto per citarne alcuni:
Citazione:
linux-source-2.6.27/modules/i386/virtio-modules
tar: linux-source-2.6.27/modules/i386/virtio-modules: funzione "open" non riuscita: Nessun file o directory
linux-source-2.6.27/modules/i386/kernel-image
tar: linux-source-2.6.27/modules/i386/kernel-image: funzione "open" non riuscita: Nessun file o directory
linux-source-2.6.27/package-list
tar: linux-source-2.6.27/package-list: funzione "open" non riuscita: Nessun file o directory


Con:
Codice:
bunzip2 -d linux-source-2.6.27.tar.bz2

Mi dice che non ho i privilegi per effettuare l' operazione ,ho fatto:
Codice:
sudo bunzip2 -d linux-source-2.6.27.tar.bz2

e sembra essere andato tutto bene.

QUando do l' altro comando mi da questo errore:
Citazione:
luca@luca-desktop:/usr/src$ tar -xjvf linux-source-2.6.27.tar.bz2
tar: linux-source-2.6.27.tar.bz2: funzione "open" non riuscita: Nessun file o directory
tar: Errore irrimediabile: uscita immediata
tar: Child returned status 2
tar: Uscita per errore ritardata dall'errore precedente


Perchè quando faccio qualcosa io risulta sempre dannatamente difficile? XD

VI ringrazio Smile
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 21:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 07 Apr 2009 23:49    Oggetto: Rispondi citando

Ok, mi ero dimenticato anche il sudo perchè a casa non ho ubuntu e faccio un su.

Ovviamente sono comunque cretino, il secondo comando devi darlo sull'archivio tar (che ora dovresti già avere), quindi:
Codice:

sudo bunzip2 -d linux-source-2.6.27.tar.bz2

e ti sei ritrovato il seguente file: linux-source-2.6.27.tar,
poi vai con
Codice:

sudo tar -xvf linux-source-2.6.27.tar

P.S.
ho visto che avevo lasciato l'opzione j nel post di prima, lascia perde, la testa era per i fatti suoi!
Quindi la morale è che la cosa giusta dovrebbe essere:
Codice:

cd /usr/src
sudo bunzip2 -d linux-source-2.6.27.tar.bz2 (e questo lo hai già fatto)
sudo tar -xvf linux-source-2.6.27.tar
Top
Profilo Invia messaggio privato
Lukino24
Semidio
Semidio


Registrato: 20/02/08 17:07
Messaggi: 212

MessaggioInviato: 08 Apr 2009 20:36    Oggetto: Rispondi

Fatto, ti ringrazio!! Very Happy
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> *Ubuntu Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi