Schermo nero al boot nuovo kernel

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.
andreagalli
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: sab 8 ott 2005, 0:34
Contatta:

Schermo nero al boot nuovo kernel

Messaggio 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

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

anche io uso il 2.6.19.2 nessun problema ... hai sbagliato sicuramente qualcosa nel config

Avatar utente
Osvardo
Linux 0.x
Linux 0.x
Messaggi: 62
Iscritto il: ven 13 ott 2006, 13:45

Re: Schermo nero al boot nuovo kernel

Messaggio 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!!!

joepistone
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: dom 7 gen 2007, 16:40

Messaggio da joepistone »

Non è che hai bisogno di una initrd?
Spiegazioni sull'uso ne trovi sul dvd di Slackware e sul libro. ciao.

andreagalli
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: sab 8 ott 2005, 0:34
Contatta:

Re: Schermo nero al boot nuovo kernel

Messaggio 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 ?! :((

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

rifai il config a partire da quello originale slackware

andreagalli
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: sab 8 ott 2005, 0:34
Contatta:

Messaggio 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...

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio 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

andreagalli
Linux 0.x
Linux 0.x
Messaggi: 4
Iscritto il: sab 8 ott 2005, 0:34
Contatta:

Messaggio 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 8) do not match.

forse che non supporta block size ntfs di 16k??


grazie ancora!

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio 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

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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. 

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio da ermes »

si, sono partito proprio da quello

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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

Avatar utente
ermes
Linux 2.x
Linux 2.x
Messaggi: 372
Iscritto il: dom 20 feb 2005, 0:00
Slackware: current 64
Desktop: kde
Località: Rho (Mi)

Messaggio 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
Ultima modifica di ermes il sab 20 gen 2007, 16:05, modificato 1 volta in totale.

Rispondi