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.
Avatar utente
inux
Packager
Packager
Messaggi: 529
Iscritto il: sab 3 nov 2007, 11:36
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde
Località: busto arsizio (VA)

compilazione kernel 2.6.25.5 [Risolto]

Messaggio da inux »

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 14 giu 2008, 12:11, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: compilazione kernel 2.6.25.5

Messaggio da targzeta »

Codice: Seleziona tutto

cd /usr/src/
tar -jxf ~/sorgente_kernel.bz2
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da DanBadJar »

: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
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da sardylan »

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
inux
Packager
Packager
Messaggi: 529
Iscritto il: sab 3 nov 2007, 11:36
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde
Località: busto arsizio (VA)

Re: compilazione kernel 2.6.25.5

Messaggio da inux »

ok grazie ho fatto adesso continuo con la guida ci sentiamo in caso di problemi ciao

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: compilazione kernel 2.6.25.5

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da ksniffer »

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 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da ksniffer »

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
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da neongen »

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
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da sardylan »

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
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da DanBadJar »

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
targzeta
Iper Master
Iper Master
Messaggi: 6631
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: compilazione kernel 2.6.25.5

Messaggio da targzeta »

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
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da ksniffer »

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
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: compilazione kernel 2.6.25.5

Messaggio da DanBadJar »

Ti ripeto: funziona anche senza j . Strano ma vero. Prova! ;)

Avatar utente
inux
Packager
Packager
Messaggi: 529
Iscritto il: sab 3 nov 2007, 11:36
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde
Località: busto arsizio (VA)

Re: compilazione kernel 2.6.25.5

Messaggio da inux »

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

Rispondi