Pagina 1 di 2
Schermo nero al boot nuovo kernel
Inviato: sab 13 gen 2007, 15:21
da andreagalli
salve a tutti,
ho provato ad installare il nuovo kernel 2.6.19.2 sulla slack11 ma quando parte con lilo per caricare il kernel lo schermo diventa nero, i dischi lavorano correttamente e alla fine posso anche digitare (alla cieca) i comandi.
Ho abilitato il vesa framebuffer quindi non capisco il perchè dia questi problemi...
grazie mille per qualche vostro consiglio!
bye
Inviato: sab 13 gen 2007, 15:26
da submax82
anche io uso il 2.6.19.2 nessun problema ... hai sbagliato sicuramente qualcosa nel config
Re: Schermo nero al boot nuovo kernel
Inviato: dom 14 gen 2007, 10:51
da Osvardo
andreagalli ha scritto:salve a tutti,
ho provato ad installare il nuovo kernel 2.6.19.2 sulla slack11 ma quando parte con lilo per caricare il kernel lo schermo diventa nero, i dischi lavorano correttamente e alla fine posso anche digitare (alla cieca) i comandi.
Ho abilitato il vesa framebuffer quindi non capisco il perchè dia questi problemi...
grazie mille per qualche vostro consiglio!
bye
Li hai abilitati il framebuffer console support e i vari "Font"???
Non facendolo rischi di non vedere nulla anche se il kernel funziona!!!
Inviato: dom 14 gen 2007, 11:31
da joepistone
Non è che hai bisogno di una initrd?
Spiegazioni sull'uso ne trovi sul dvd di Slackware e sul libro. ciao.
Re: Schermo nero al boot nuovo kernel
Inviato: dom 14 gen 2007, 14:23
da andreagalli
ora sono riuscito a farlo vedere, ho impostato i font e vga=ask.
Però mi si blocca durante il caricamento, prima sul MICROCODE Intel, ho tolto il supporto MSI per Intel (ho una AMD 3800+) ed è andato avanti, ma ora so blocca su:
...
TOTAL HUGETLB MEMORY ALLOCATED, 0
che cosa cavolo c'è ancora ?!

(
Inviato: dom 14 gen 2007, 14:36
da submax82
rifai il config a partire da quello originale slackware
Inviato: dom 14 gen 2007, 16:43
da andreagalli
submax82 ha scritto:rifai il config a partire da quello originale slackware
ho ripreso il kernel precompilato 2.6.18 che è nel CD, però carica una parte del kernel poi.. tutto buio.
Non è che il fatto di avere un AMD Athlon64 crea problemi??
Sul mio PIV andava tutto che era una meraviglia...
Inviato: dom 14 gen 2007, 19:28
da submax82
andreagalli ha scritto:submax82 ha scritto:rifai il config a partire da quello originale slackware
ho ripreso il kernel precompilato 2.6.18 che è nel CD, però carica una parte del kernel poi.. tutto buio.
Non è che il fatto di avere un AMD Athlon64 crea problemi??
Sul mio PIV andava tutto che era una meraviglia...
non dovrebbe ... prova a fare l'initrd
Inviato: dom 14 gen 2007, 21:54
da andreagalli
submax82 ha scritto:andreagalli ha scritto:submax82 ha scritto:rifai il config a partire da quello originale slackware
ho ripreso il kernel precompilato 2.6.18 che è nel CD, però carica una parte del kernel poi.. tutto buio.
Non è che il fatto di avere un AMD Athlon64 crea problemi??
Sul mio PIV andava tutto che era una meraviglia...
non dovrebbe ... prova a fare l'initrd
adesso funziona

però ho usato il nuovo kernel 2.6.19
Mi è uscito però un prob con il modulo ntfs per scrivere su partizioni ntfs, mi va in errore:
Jan 14 21:07:24 slack kernel: NTFS-fs error (device sdb2): check_mft_mirror(): $MFT and $MFTMirr (record

do not match.
forse che non supporta block size ntfs di 16k??
grazie ancora!
Inviato: dom 14 gen 2007, 23:56
da submax82
non sò cosa sia quell'errore ...
visto che lo hai compilato... non ti conviene mettere built-in il controller della scheda madre e il tipo di fs di root e non usare initrd... io initrd non lo uso e faccio sempre così... rallenta l'avvio e basta
Inviato: ven 19 gen 2007, 22:25
da ermes
resuscito questo post perchè anche io ho provato per la prima volta a ricompilare il kernel. Fino ad ora ho usato senza particolari problemi il 2.6.18 e quindi sono partito da quello.
Ho seguito le istruzioni e ho fatto solo un cambiamento al config originale cambiando la frequenza del kernel per togliere un problema segnalatomi da Rosegarden.
Alla fine di tutto ho configurato lilo per lavorare con il kernel precompilato e, in alternativa, con il nuovo ricompilato. il risultato è che con il vecchio funziona tutto come prima, con il ricompilato ho una bella schermata nera.
ho letto qui della necessità di fare l'initrd per risolvere il problema ma ho un dubbio e una paura
dubbio:
per "fare l'initrd" si intende il comando "mkinitrd -c -k 2.6.18 -m reiserfs" ?
se si, a cosa serve ?
se no, cosa allora ?
paura:
facendo l'initrd (ammesso che capisca che cosa debba fare) non è che mi compromette la possibilità di utilizzare il kernel precompilato che continua ad andare egregiamente ?
scusate e grazie
Inviato: ven 19 gen 2007, 23:20
da dapuzz
l'initrd serve per poter far caricare qualche modulo necessario al kernel prima del boot (non è scientifico ma per farti capire) ad esempio caricare il modulo per il filesystem reiserfs altrimenti avrai un kenel panic.
Per la schermata nera in realtà il 99% dei casi è colpa del framebuffer. Visto che con il precompilato ti trovi bene, hai preso il suo config come base di partenza?
Codice: Seleziona tutto
zcat /proc/config.gz > /usr/src/linux/.config #per prendere il config del kernel in uso
make oldconfig #per fare in modo che siano presi i vecchi valori.
Inviato: sab 20 gen 2007, 9:12
da ermes
si, sono partito proprio da quello
Inviato: sab 20 gen 2007, 9:26
da ermes
ecco la sezione del config:
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
CONFIG_VIDEO_SELECT=y
CONFIG_MDA_CONSOLE=m
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
Inviato: sab 20 gen 2007, 10:35
da ermes
continuo con le domande...
nel mini how to di Patric viene spiegato come installare un nuovo kernel pre-compilato e viene indicato di eseguire il comando:
mkinitrd -c -k 2.6.xx.yy -m reiserfs
e di inserire nell'apposita sezione di lilo:
image = /boot/vmlinuz-generic-2.6.xx.yy
initrd = /boot/initrd.gz
root = /dev/hdzz
io nella sezione lilo, il comando "initrd = ..." non ce l'ho e tutto va bene
significa che l'initrd è indispensabile quando ci sono più kernel ?... se non c'entra il framebuffer e tutto il resto, potrebbe essere questa la causa dei problemi ?
ho cercato di capire anche con s4d ma devo avere dei limiti (e anche grossi)
grazie