Repository 32bit  Forum
Repository 64bit  Wiki

compilazione kernel 2.6.25.5 [Risolto]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

compilazione kernel 2.6.25.5 [Risolto]

Messaggioda inux » lun giu 09, 2008 8:44

ciao ho scaricato il sorgente tar.bz2 sulla mia /home/inux ho cercato della documentazione ma non l'ho capita come faccio a spostarlo in /usr/src per poi scompattarlo?
Ultima modifica di inux il sab giu 14, 2008 11:11, modificato 1 volta in totale.
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 11:36
Località: busto arsizio (VA)
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde

Re: compilazione kernel 2.6.25.5

Messaggioda targzeta » lun giu 09, 2008 8:49

Codice: Seleziona tutto
cd /usr/src/
tar -jxf ~/sorgente_kernel.bz2


Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6185
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: compilazione kernel 2.6.25.5

Messaggioda DanBadJar » lun giu 09, 2008 8:50

:shock:
Lo sposti come un normale file.
Codice: Seleziona tutto
mv /home/inux/linux-2.6.25.5.tar.bz2 /usr/src


Poi entri in /usr/src
Codice: Seleziona tutto
cd /usr/src


e decomprimi il file
Codice: Seleziona tutto
tar xvf linux-2.6.25.5.tar.bz2
Avatar utente
DanBadJar
Linux 3.x
Linux 3.x
 
Messaggi: 1027
Iscritto il: ven lug 28, 2006 18:27
Località: Bologna
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome

Re: compilazione kernel 2.6.25.5

Messaggioda sardylan » lun giu 09, 2008 9:03

Visto che si tratta di compilazione, è proprio necessario creare il link simbolico "linux"???
Codice: Seleziona tutto
# cd /usr/src
# wget http://www.kernel.org/.../etc/.../linux-2.6.24.3.tar.bz2
# tar xzvf linux-2.6.24.3-tar.bz2
# rm linux
# ln -s linux-2.6.24.3 linux


Oppure si può direttamente compilare dalla directory appena scompattata???
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: compilazione kernel 2.6.25.5

Messaggioda inux » lun giu 09, 2008 9:12

ok grazie ho fatto adesso continuo con la guida ci sentiamo in caso di problemi ciao
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 11:36
Località: busto arsizio (VA)
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde

Re: compilazione kernel 2.6.25.5

Messaggioda targzeta » lun giu 09, 2008 9:15

sardylan ha scritto:Visto che si tratta di compilazione, è proprio necessario creare il link simbolico "linux"???
Codice: Seleziona tutto
.....
# ln -s linux-2.6.24.3 linux


Oppure si può direttamente compilare dalla directory appena scompattata???

Per la compilazione del kernel non è necessario, però tieni conto che se compili driver esterni, essi potrebbero far riferimento alla directory /usr/src/linux come directory in cui sono installati i sorgenti del kernel corrente.

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6185
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: compilazione kernel 2.6.25.5

Messaggioda ksniffer » lun giu 09, 2008 9:33

DanBadJar ha scritto::shock:
e decomprimi il file
Codice: Seleziona tutto
tar xvf linux-2.6.25.5.tar.bz2

No. Il comando giusto è:

Codice: Seleziona tutto
tar xvjf linux-2.6.25.5.tar.bz2
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: compilazione kernel 2.6.25.5

Messaggioda ksniffer » lun giu 09, 2008 9:36

sardylan ha scritto:Visto che si tratta di compilazione, è proprio necessario creare il link simbolico "linux"???
Codice: Seleziona tutto
# cd /usr/src
# wget http://www.kernel.org/.../etc/.../linux-2.6.24.3.tar.bz2
# tar xzvf linux-2.6.24.3-tar.bz2
# rm linux
# ln -s linux-2.6.24.3 linux


Oppure si può direttamente compilare dalla directory appena scompattata???

tar xzvf linux-2.6.24.3-tar.bz2 va bene se il file ha estensione .tar.gz o .gz

il comando giusto è :
Codice: Seleziona tutto
tar xjvf linux-2.6.24.3.tar.bz2
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: compilazione kernel 2.6.25.5

Messaggioda neongen » lun giu 09, 2008 11:54

spina ha scritto:Per la compilazione del kernel non è necessario, però tieni conto che se compili driver esterni, essi potrebbero far riferimento alla directory /usr/src/linux come directory in cui sono installati i sorgenti del kernel corrente.


un driver fatto bene dovrebbe far riferimento a questo link che viene creato da make modules_install
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 23 2008-05-04 13:43 /lib/modules/2.6.24.5/build -> /usr/src/linux-2.6.24.5/
Avatar utente
neongen
Packager
Packager
 
Messaggi: 826
Iscritto il: ven mag 25, 2007 11:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5

Re: compilazione kernel 2.6.25.5

Messaggioda sardylan » lun giu 09, 2008 14:48

Ops... :roll: :roll: #-o #-o #-o Scusate...
xjvf per tar.bz2 ed xzvf per tar.gz... Naturalmente la v si può omettere (a volte è anche più veloce ;) )

Quindi ok per il link, si può omettere, però qualche modulo poterbbe volerla (anche se la maggior parte cerca /lib/modules/$(uname -r)/build...
Avatar utente
sardylan
Linux 2.6
Linux 2.6
 
Messaggi: 993
Iscritto il: mar apr 24, 2007 8:21
Località: Cagliari
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.5.5
Distribuzione: Debian - CLFS

Re: compilazione kernel 2.6.25.5

Messaggioda DanBadJar » lun giu 09, 2008 18:05

ksniffer ha scritto:
DanBadJar ha scritto::shock:
e decomprimi il file
Codice: Seleziona tutto
tar xvf linux-2.6.25.5.tar.bz2

No. Il comando giusto è:

Codice: Seleziona tutto
tar xvjf linux-2.6.25.5.tar.bz2


Giusto in che senso? A me funziona correttamente.
Avatar utente
DanBadJar
Linux 3.x
Linux 3.x
 
Messaggi: 1027
Iscritto il: ven lug 28, 2006 18:27
Località: Bologna
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome

Re: compilazione kernel 2.6.25.5

Messaggioda targzeta » lun giu 09, 2008 18:14

neongen ha scritto:...
un driver fatto bene dovrebbe far riferimento a questo link che viene creato da make modules_install
...

si si,
per questo ho detto potrebbe, perchè ce ne sono di non fatti bene :).

Spina
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6185
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: compilazione kernel 2.6.25.5

Messaggioda ksniffer » lun giu 09, 2008 18:45

DanBadJar ha scritto:
ksniffer ha scritto:
DanBadJar ha scritto::shock:
e decomprimi il file
Codice: Seleziona tutto
tar xvf linux-2.6.25.5.tar.bz2

No. Il comando giusto è:

Codice: Seleziona tutto
tar xvjf linux-2.6.25.5.tar.bz2


Giusto in che senso? A me funziona correttamente.

Prova a digitarlo così come lo hai scritto e vedrai che ti da errore. Hai inghiottito una "j" mentre lo scriveri che indica la decompressione per file .tar.bz2 .
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 12:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux

Re: compilazione kernel 2.6.25.5

Messaggioda DanBadJar » lun giu 09, 2008 18:52

Ti ripeto: funziona anche senza j . Strano ma vero. Prova! ;)
Avatar utente
DanBadJar
Linux 3.x
Linux 3.x
 
Messaggi: 1027
Iscritto il: ven lug 28, 2006 18:27
Località: Bologna
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome

Re: compilazione kernel 2.6.25.5

Messaggioda inux » lun giu 09, 2008 19:04

o ragazzi non funziona ho seguito la guida sul wiki mi ritrovo lilo che ha una voce aggiunta cioè:prima avevo dual boot windows linux.adesso ho windows hda1 che come premo invio neanche parte e linux dove mi parte il kernl 2.6.24.5 ma il nuovo boot hda1 mi serve per il nuovo kernel?ho provato a vedere in /usr/src c'è il kernel 2.6.25.5 scompattato ho fatto tutti i passi fino a lilo -v sapete dirmi perchè non mi parte?
P.S.vi posto il mio lilo.conf:
Codice: Seleziona tutto
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hda"
message = /boot/boot_message.txt
prompt
timeout="1197"
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x256
vga="773"
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins

other = /dev/hda1
   label="Windows"
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image="/boot/vmlinuz-2.6.25.5"
root=/dev/hda1
label=Slack_2.6.25.5
read-only
image="/boot/vmlinuz"
   root="/dev/hda2"
   label="Linux"
  read-only
# Linux bootable partition config ends


fatemi sapere dove sbaglio ciao. :-k
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 11:36
Località: busto arsizio (VA)
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti