compilazione kernel 2.6.25.5 [Risolto]
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.
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.
- targzeta
- Iper Master

- Messaggi: 6643
- 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
Sembra che hai impostato su hda1 sia windows che una delle immagini di linux. Suppongo che tu abbia linux su hda2, quindi entrambe le root devono essere impostate su hda2.
Spina
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- inux
- 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
il problema è che ho paura di cancellare l'altro kernel lo vorrei tenere nel caso faccia casino con quello nuovo comunque adesso provo grazie ciao.
- targzeta
- Iper Master

- Messaggi: 6643
- 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
Non perdi l'altro kernel, semplicemente dici a lilo che su hda2 ci sono due kernel, uno è quello in:inux ha scritto:il problema è che ho paura di cancellare l'altro kernel lo vorrei tenere nel caso faccia casino con quello nuovo comunque adesso provo grazie ciao.
/boot/vmlinuz
e l'altro in:
/boot/vmlinuz-2.6.25.5
hai impostato due etichette diverse, quindi non dovresti perdere niente, in più dovresti ritrovare windowwwsss, che anche se lo perdi....non perdi granchè
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- inux
- 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
non riesco a farlo leggere a lilo secondo me sbaglio a configurare lilo l'ho ricompilato da capo adesso è tutto a posto anche il link simbolico punta al kernel 2.6.25.5 ma non lo legge questo è lilo.conf con lilo -v:
poi:
sapete dirmi dove sbaglio?grazie ciao.
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/hda2"
label="Linux"
read-only
# Linux bootable partition config ends
Codice: Seleziona tutto
root@darkstar:/home/inux# lilo -v
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 02:39:03 on Apr 1 2008.
Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda
Using MENU secondary loader
Calling map_insert_data
Mapping message file /boot/boot_message.txt
Calling map_insert_file
Boot other: /dev/hda1, on /dev/hda, loader CHAIN
Added Windows *
Boot image: /boot/vmlinuz-2.6.25.5 -> ../../x86/boot/bzImage
Fatal: open /boot/vmlinuz-2.6.25.5: No such file or directory
root@darkstar:/home/inux#
- targzeta
- Iper Master

- Messaggi: 6643
- 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
Perchè hai tolto l'altra immagine del kernel di linux? Puoi lasciarli entrambi, anzi...te lo consiglio.
Una volta che hai compilato il kernel, fai, dalla directory in cui hai lanciato il make:
lascia stare i link simbolici per ora.
Spina
Una volta che hai compilato il kernel, fai, dalla directory in cui hai lanciato il make:
Codice: Seleziona tutto
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.25.5
liloSpina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- inux
- 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
ho fatto non cambia niente
ho riscritto anche lilo

Codice: Seleziona tutto
root@darkstar:/usr/src/linux# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.25.5
cp: cannot create regular file `/boot/vmlinuz-2.6.25.5': File exists
root@darkstar:/usr/src/linux# lilo
Warning: LBA32 addressing assumed
Added Windows *
Added Linux
Fatal: open /boot/vmlinuz-2.6.25.5: No such file or directory
root@darkstar:/usr/src/linux#
Codice: Seleziona tutto
# 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"
root="/dev/hda2"
label="Linux"
read-only
# Linux bootable partition config ends
image="/boot/vmlinuz-2.6.25.5"
root="/dev/hda2"
label="Slack_2.6.25.5"
read-only
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: compilazione kernel 2.6.25.5
Boot image: /boot/vmlinuz-2.6.25.5 -> ../../x86/boot/bzImage
E' questa riga che non capisco. Guarda cosa è effettivamente /boot/vmlinuz-2.6.25.5 che sembra un link al file in /usr/src/etc....
E' questa riga che non capisco. Guarda cosa è effettivamente /boot/vmlinuz-2.6.25.5 che sembra un link al file in /usr/src/etc....
- targzeta
- Iper Master

- Messaggi: 6643
- 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
Ma non hai notato che non l'hai copiato il file? prima elimina /boot/vmlinuz-2.6.25.5 e poi fai il cp che ti dicevo...e fai attenzione che faccia la copiainux ha scritto:ho fatto non cambia nienteCodice: Seleziona tutto
root@darkstar:/usr/src/linux# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.25.5 cp: cannot create regular file `/boot/vmlinuz-2.6.25.5': File exists ....
Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- inux
- 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
@conraid
guarda l'ultimo post l'ho corretto mi sa che avevo sbagliato a configurare lilo.conf sull'ultimo cosa mi dici?ciao.
guarda l'ultimo post l'ho corretto mi sa che avevo sbagliato a configurare lilo.conf sull'ultimo cosa mi dici?ciao.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: compilazione kernel 2.6.25.5
Ti dico che devi seguire il consiglio di Spina.
Cancella il link/file /boot/vmlinuz-2.6.25.5 o qualunque cosa sia e fai
E dopo dai il comando
Cancella il link/file /boot/vmlinuz-2.6.25.5 o qualunque cosa sia e fai
Codice: Seleziona tutto
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.25.5Codice: Seleziona tutto
# lilo- inux
- 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
fatto tutto sembra ok ma quando faccio il boot da slack che ha il kernel 2.6.25.5 al posto di tux e scritte del boot mi appare lo schermo nero il led del chip sul computer sembra che però lavori idee?
Codice: Seleziona tutto
root@darkstar:/home/inux# lilo -v
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 02:39:03 on Apr 1 2008.
Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda
Using MENU secondary loader
Calling map_insert_data
Mapping message file /boot/boot_message.txt
Calling map_insert_file
Boot other: /dev/hda1, on /dev/hda, loader CHAIN
Added Windows *
Boot image: /boot/vmlinuz -> vmlinuz-huge-smp-2.6.24.5-smp
Added Linux
Boot image: /boot/vmlinuz-2.6.25.5
Added Slack
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: compilazione kernel 2.6.25.5
Siccome non ricordo la guida del wiki cosa dice, con quale config sei partito?
- inux
- 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
make menuconfig
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: compilazione kernel 2.6.25.5
Perdonami inux ma sei partito con il piede sbagliato.inux ha scritto:make menuconfig
Anche quando ricompili i pacchetti.
Non puoi pretendere di compilarti un kernel da zero se non sai nemmeno come si fa. Tutti noi partendo da zero faremmo errori.
Parti da un config preciso, che sai funzionante, e da li inizi a togliere ciò che "sicuramente" non ti serve ed "aggiungere" cosa ti serve.
Il config può esser quello di Pat per esempio, o il generic (ed a quel punto metti i driver del tuo chipset e del filesystem che usi non come moduli) e huge (ed in questo caso sfoltiscilo un poco).
Con il tempo capirai cosa mettere e cosa togliere per le tue esigenze.
Nessuno parte con facendo
make menuconfig
da zero.
Quindi prima fai
Codice: Seleziona tutto
cp /boot/config-huge-smp-2.6.24.5-smp /usr/src/linux-2.6.25.5/.config
make oldconfig
Naturalmente al posto di config-huge-smp-2.6.24.5-smp metti quello che usi/vuoi tu
A questo punto fai
Codice: Seleziona tutto
make menuconfigSe l'hai già fatto, allora significa che hai tolto roba che ti serve
- targzeta
- Iper Master

- Messaggi: 6643
- 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
Generalmente se lo schermo rimane nero è perchè hai sbagliato a impostare il framebuffer. Prova ad abilitare in builtin (con l'asterisco accanto quindi e non con la 'M') queste due opzioni:inux ha scritto:fatto tutto sembra ok ma quando faccio il boot da slack che ha il kernel 2.6.25.5 al posto di tux e scritte del boot mi appare lo schermo nero il led del chip sul computer sembra che però lavori idee?
Codice: Seleziona tutto
Device Drivers ---> Graphics support ---> Support for frame buffer devices ---> VESA VGA graphics supportCodice: Seleziona tutto
Device Drivers ---> Graphics support ---> Console display driver support ---> Framebuffer Console supportSpinaSupport for frame buffer devices --->
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama