Precedente :: Successivo |
Autore |
Messaggio |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 21 Mar 2009 14:22 Oggetto: Problema compilare kernel |
|
|
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
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  |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 21 Mar 2009 16:55 Oggetto: |
|
|
Sei sicuro che la versione del kernel venuta giù sia quella? |
|
Top |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 21 Mar 2009 16:57 Oggetto: |
|
|
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 |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 21 Mar 2009 17:01 Oggetto: |
|
|
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...  |
|
Top |
|
 |
anabasi Amministratore


Registrato: 21/10/05 01:58 Messaggi: 15628 Residenza: Tra Alpi e Tanaro
|
Inviato: 21 Mar 2009 17:24 Oggetto: |
|
|
MK66 ha scritto: | con la 8.10 dovrebbe essere la 2.6.26-qualchecosa...  |
Confermo: sul mio PC, Ubuntu 8.10 ha già la 2.6.27-12 |
|
Top |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 23 Mar 2009 20:29 Oggetto: |
|
|
anabasi ha scritto: | MK66 ha scritto: | con la 8.10 dovrebbe essere la 2.6.26-qualchecosa...  |
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  |
|
Top |
|
 |
anabasi Amministratore


Registrato: 21/10/05 01:58 Messaggi: 15628 Residenza: Tra Alpi e Tanaro
|
Inviato: 23 Mar 2009 20:36 Oggetto: |
|
|
Ciao
Lukino24 ha scritto: |
Come faccio a sapere che versione ho scaricato?
|
Per conoscere la versione del kernel installata, apri il terminale e digita:
Alternativa grafica, utile anche per avere altre informazioni sul tuo sistema: "Sistema" -> "Amministrazione" -> "Monitor di sistema" -> "Sistema" |
|
Top |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 24 Mar 2009 18:33 Oggetto: |
|
|
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 |
|
 |
MK66 Moderatore Sistemi Operativi


Registrato: 17/10/06 23:24 Messaggi: 8634 Residenza: dentro una cassa sotto 3 metri di terra...
|
Inviato: 24 Mar 2009 20:13 Oggetto: |
|
|
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 |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 25 Mar 2009 17:40 Oggetto: |
|
|
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 |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 25 Mar 2009 20:23 Oggetto: |
|
|
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 |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 26 Mar 2009 17:38 Oggetto: |
|
|
Semplicemente per saperlo fare, nulla di altro.
Quando ho qualcosa fra le mani voglio conoscerlo a pieno!
Ho imparato ad installarlo, aggiornarlo, configurarlo, a compilare i programmi, ora manca il kernel (ed un botto di altre cose)
Allora, ho fatto
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  |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 26 Mar 2009 21:28 Oggetto: |
|
|
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 |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 05 Apr 2009 13:50 Oggetto: |
|
|
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:
Poi digito:
Citazione: | tar -xjv linux-source-2.6.27.tar.bz2 |
Ma mi rimane solamente un trattino che lampeggia (è da un ora...) |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 06 Apr 2009 21:53 Oggetto: |
|
|
Scusa!!!!
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 |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 07 Apr 2009 23:40 Oggetto: |
|
|
freemind ha scritto: | Scusa!!!!
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
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  |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 07 Apr 2009 23:49 Oggetto: |
|
|
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 |
|
 |
Lukino24 Semidio

Registrato: 20/02/08 17:07 Messaggi: 212
|
Inviato: 08 Apr 2009 20:36 Oggetto: |
|
|
Fatto, ti ringrazio!!  |
|
Top |
|
 |
|