Pagina 1 di 2

[RISOLTO] problema con kernel 2.6.18 e lilo

Inviato: gio 28 set 2006, 15:16
da rocco.g
Ciao!

Avevo scaricato qualche giorno fa il kernel 2.6.18, lo avevo estratto e compilato correttamente... e tutto sembrava funzionare alla perfezione.
Poi ho avuto la necessità di ricompilarlo... e quando sono andato a riavviare ho avuto un problema con lilo, nel senso che se scelgo di avviare linux o sembra caricarlo e lo schermo rimane nero ed il pc fermo... oppure lo carica e mi da kernel panic...
Non riesco a capire proprio perchè...
Ho riformattato ed ho provato a reinstallarlo... ma mi da ancora lo stesso errore...

i passi che seguo sono questi:

Codice: Seleziona tutto

cd /usr/src/linux-2.6.18
make mrproper 
make menuconfig 
#make -j3 && make modules_install 
cp System.map /boot/System.map-2.6.18
cp .config /boot/config-2.6.18
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.18
... poi edito il lilo così:

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# 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/hda3
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins

  image = /boot/vmlinuz-2.6.18
  root = /dev/hda1
  label = Linux
  read-only
# Linux bootable partition config ends

Prima con questi passaggi ha funzionato correttamente...

ora non più...

che posso fare?


Thx!

Inviato: gio 28 set 2006, 15:24
da bruno82
Magari hai dimenticato di abilitare il framebuffer nella configurazione del kernel... quindi in realtà linux si avvia, ma tu non vedi niente.

Inviato: gio 28 set 2006, 15:27
da prometeo79
Se ti da schermo nero probabilmente non hai abilitato il framebuffer
Se va in kernel panic probabilmente non hai abilitato il supporto per il tuo filesystem

Ci sono una quantità infinita di post per questi problemi

Inviato: gio 28 set 2006, 15:28
da rocco.g
prima era così...

cioè quando l'ho compilato la prima volta ho avuto questo problema.. poi l'ho abilitato... ho riavviato e funzionava benissimo... è stato così per qualche giorno poi ho l'ho ricompilato per altri motivi ed ora non va più...

stavolta comunque il frame buffer è attivo... smebra però che non si avvi proprio..
ho formattato e rifatto tutto... ma proprio non nn ne vuole sapere di avviarsi con il 2.6.18...

però prima andava benissimo! :(


avrò abilitato qualche modulo che lo ha fatto impazzire? perchè se la procedura ha funzionato prima... dovrebbe andare anche adesso... :cry:

Inviato: gio 28 set 2006, 15:41
da eXTreMeB4ss

Codice: Seleziona tutto

rm linux | ln -s linux-2.6.18 linux
cd /usr/src/linux-2.6.18
make mrproper
make menuconfig
make -j5 bzImage && make -j5 modules && make modules_install
cp System.map /boot/System.map-2.6.18
cp .config /boot/config-2.6.18
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.18
pico /etc/lilo.conf
lilo
lilo -v
LiLo:

Codice: Seleziona tutto

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# 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/hda3
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.18
  root = /dev/hda1
  label = Linux
  read-only
# Linux bootable partition config ends 
Quando ricompili:

Codice: Seleziona tutto

cd /usr/src/linux-2.6.18
make menuconfig
make -j5 bzImage && make -j5 modules && make modules_install
cp System.map /boot/System.map-2.6.18
cp .config /boot/config-2.6.18
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.18
lilo -v

Inviato: gio 28 set 2006, 15:52
da rocco.g
il modulo del file system della partizione che uso è caricato...

il punto è che non si avvia proprio... il pc non sembra essere attivo quando scelgo di avviare linux da lilo... se lo fosse me neaccorgerei in vari modi...
invece rimane tutto nero ed il pc è come morto...


ora provo a ricompilare tutto seguendo i passi di extrremeB4ss...

Inviato: gio 28 set 2006, 15:58
da eXTreMeB4ss
Controlla se hai attivato questo:

Codice: Seleziona tutto

Device Drivers
     ATA/ATAPI/MFM/RLL support
          <*>     generic/default IDE chipset support
          <*>       Generic PCI IDE Chipset Support

Inviato: gio 28 set 2006, 16:58
da rocco.g
non va nemmeno con la procedura che mi hai consigliato te :(



provo ad attivare anche questo... anche se l'altra volta non l'ho attivato e si avviava lo stesso...

il punto è che è come se scegliendo la voce linux da lilo in realtà non si scegliesse niente... non carica e non dà nemmeno kernel panic...
e la scelta del framebuffer è attiva quindi al più dovrebbe comunque farmi vedere qualcosa..
invece mi dice solo "loading linux-2.6.18"


ma c'entra il fatto che le opzioni che sto attivando le setto come * e non come M ?

non credo, vero?

Inviato: gio 28 set 2006, 17:13
da rocco.g
nemmeno con le due opzioni che dici tu si avvia...


ma come è possibile! :( eppure prima andava benissimo!

Inviato: gio 28 set 2006, 18:40
da eXTreMeB4ss
Hai attivato il supporto per la tua scheda grafica?

Inviato: gio 28 set 2006, 20:31
da rocco.g
si...

ma anche se fosse... non darebbe un problema solo nel server x?

perchè comunque a me non mostra niente proprio... cioè non si avvia niente...non carica proprio alcun chè...

Inviato: gio 28 set 2006, 20:34
da eXTreMeB4ss
Non so che dirti, prenditi un precompilato

Inviato: gio 28 set 2006, 22:17
da rocco.g
dove lo trovo il precompilato?





prima avevo attivato altri moduli.. mi era partita però i caratteri non si leggevano bene erano sul verdino... ma poi mi ha dato kernel panic...


i precompilati da cosa li riconosco in modo da poterli scaricare?

e che cambia rispetto a quello che ho io?


i comandi da dare sono gli stessi?

Inviato: gio 28 set 2006, 22:19
da eXTreMeB4ss
Trovi tutto nella sezione How-To della HomePage di Slacky.it
Prova con il config di Pat

Inviato: ven 29 set 2006, 14:50
da alessiodf
forse dico una banalità/cavolata.. ma nel tuo lilo, prova a settare questo

Codice: Seleziona tutto

# VESA framebuffer console @ 640x480x256
vga=769 
invece del vga = 773 presente! :?