Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Dicembre 04, 2008, 12:37:56 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: problemi funzionamento con initrd  (Letto 745 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
freem
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 32


Mostra profilo E-mail
« inserita:: Agosto 18, 2005, 06:50:32 pm »

Salve a tutti...
Qualche giorno fa ho deciso di installare bootsplash, e ho dovuto quindi abilitare il supp. per initrd.
il problema è che il mio kernel non ne vuol sapere di funzionare con initrd e dopo aver caricato un po' restituisce sempre un errore:
Kernel panic - not syncing: Attempted to kill init!
<6> input: AT Translated Set 2 keyboard on isa0060/serio0
Il fatto è che questo errore è restituito SOLO se carico initrd, cioè se compilo il kernel con l'opzione --initrd (uso make-kpkg) all'avvio mi viene restituito l'errore di cui sopra, se compilo normalmente il sistema si avvia senza problemi (il tutto usando lo stesso .config!).
Il supporto per initrd e il disco ram sono abilitati, il supporto a cramfs è abilitato, e anche quello per romfs.
ho googlato un po' ma non ho trovato problemi simili.
Qualcuno sa aiutarmi?
Grazie.

freem
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #1 inserita:: Agosto 18, 2005, 07:10:10 pm »

Cosa hai messo nel bootloader?
puoi postare le righe relative al kernel che vuoi boottare?
Registrato

Out beyond the New Frontiers..
freem
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 32


Mostra profilo E-mail
« Risposta #2 inserita:: Agosto 19, 2005, 01:58:14 pm »

Si scusate mi ero dimenticato di postare queste informazioni........
Nel lilo.conf :

image=/vmlinuz
        label=Linux
        initrd=/initrd.img
        append="root=/dev/ram0 init=/linuxrc rw"

Il kernel è un 2.6.12 preso da kernel.org, la mia debian è una unstable. Se serve qualcos'altro chiedete....
Grazie.

freem
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #3 inserita:: Agosto 19, 2005, 02:14:02 pm »

Citazione

image=/vmlinuz
        label=Linux
        initrd=/initrd.img
        append="root=/dev/ram0 init=/linuxrc rw"


Hai scritto tu questa configurazione?
Hai visto se esistono i file initrd.img e vmlinuz in /?
E che file sono? Solitamente questi sono link ai file in /boot...
hai controllato che puntino ai file corretti relativi al kernel 2.6.12?
Registrato

Out beyond the New Frontiers..
freem
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 32


Mostra profilo E-mail
« Risposta #4 inserita:: Agosto 20, 2005, 02:45:46 pm »

Ciao, la configurazione l'ho presa dalla guida di debianizzati su come installare il bootsplash per l'avvio.
http://guide.debianizzati.org/index.php/Compilazione_Kernel_2.6.11_con_Bootsplash
I files esistono e puntano all'oggetto esatto.
Il kernel si carica correttamente fino al punto in cui restituisce l'errore che ho riportato.
Sono un po' stupito perchè il kernel va in panic solo se viene avviato con initrd.
Grazie.

freem
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #5 inserita:: Agosto 20, 2005, 04:31:04 pm »

Citazione

freem ha scritto:
Ciao, la configurazione l'ho presa dalla guida di debianizzati su come installare il bootsplash per l'avvio.
http://guide.debianizzati.org/index.php/Compilazione_Kernel_2.6.11_con_Bootsplash
I files esistono e puntano all'oggetto esatto.
Il kernel si carica correttamente fino al punto in cui restituisce l'errore che ho riportato.
Sono un po' stupito perchè il kernel va in panic solo se viene avviato con initrd.
Grazie.

freem

Cioè vuoi dire che se togli l'opzione initrd=.. dal grub, lo stesso kernel ti si avvia lo stesso?  :conf:
Prova a ricreare l'initrd con
mkinitrd -o initrd.img-2.6.12 /lib/modules/2.6.12

e poi dai un dpkg-reconfigure bootsplash per riappiccicare all'initrd l'immagine del bootsplash, chissà forse c'era stato qualche problema con la creazione dell'initrd...
Registrato

Out beyond the New Frontiers..
freem
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 32


Mostra profilo E-mail
« Risposta #6 inserita:: Agosto 20, 2005, 04:54:12 pm »

Nono scusa mi sono espresso male.
Il kernel va in panic solo se viene compilato per funzionare con l'initrd, cioè se do:
# make-kpkg --initrd kernel_image
invece di:
# make-kpkg kernel_image
Il file di configurazione è lo stesso, però se compilo con il dico ram iniziale mi restituisce l'errore di kernel panic.
Poi, io ora ho disinstallato il sysv-rc-bootsplash perchè quando ho notato che il kernel non funzionava, ho preferito fare le cose con ordine: prima creo un kernel funzionante, poi installo quello che devo installare.
Era questa la cosa strana che ti dicevo.
Ciao.

freem
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #7 inserita:: Agosto 20, 2005, 08:14:10 pm »

ok, se aggiungi l'opzione --initrd e non ti dà alcun errore durante la compilazione, allora vuol dire che il panic forse è creato da qualcosa di sbagliato nel .config...
una cosa però..
hai provato a togliere l'opzione init=linuxrc dal bootloader e a metterci invece:
 append="ramdisk_size=100000 init=/etc/init splash=silent"

che è quello generalmente usato?
Registrato

Out beyond the New Frontiers..
freem
Newbie
*

Karma: +1/-1
Scollegato Scollegato

Messaggi: 32


Mostra profilo E-mail
« Risposta #8 inserita:: Agosto 21, 2005, 07:27:11 pm »

Ho provato a mettere le opzoni che mi dicevi tu fart, e adesso funziona!
Il pezzo del file lilo.conf è ora diventato:

image=/vmlinuz
        label=Linux
        initrd=/initrd.img
        root=/dev/ram0
        append="ramdisk_size=100000 init=/etc/init splash=silent"

Una cosa però non capisco, perchè impostando le opzioni come nella guida di debianizzati il sistema non si avviasse...?
La pagina di manuale del lilo.conf dice che l'opzione ramdisk_size specifica la grandezza del disco ram che verrà creato, e che se non fosse specificata:
"the RAM disk size configured into the boot image is used."
Ma l'opzione splash=silent a cosa serve?
E perchè invece di usare lo script linurc come indicato si usa /etc/init?
Questi sono solo mie curiosità per capire meglio la situazione.

Grazie dell'aiuto che mi hai dato, fart.


Risolto!!

freem
Registrato
Fart
Hero Member
*****

Karma: +8/-0
Scollegato Scollegato

Messaggi: 1034


Mostra profilo E-mail
« Risposta #9 inserita:: Agosto 21, 2005, 10:42:13 pm »

Citazione

La pagina di manuale del lilo.conf dice che l'opzione ramdisk_size specifica la grandezza del disco ram che verrà creato, e che se non fosse specificata:
"the RAM disk size configured into the boot image is used."

Si, probabilmente se non l'avessi agiunta sarebbe stato lo stesso. Se ti va fai una prova..io ho sempre usato quella dicitura, senza aver mai avuto problemi quindi continuo ad usarla..:-D
Citazione

Ma l'opzione splash=silent a cosa serve?

Questa serve a far partire il bootsplash in modalità silent, ovvero con l'immagine silent-****x***.jpg che trovi nella cartella /etc/bootsplash/themes/tuotema/images
con la barra che scorre..:s1:
Citazione

E perchè invece di usare lo script linurc come indicato si usa /etc/init?
Questi sono solo mie curiosità per capire meglio la situazione.

Questo è un problema lungo, però su google se metti la stringa di errore che avevi riportato trovi dei post in cui ti si spiega che con il bootsplash la dicitura è un'altra
(appunto quella che ti ho suggerito)

Citazione

Grazie dell'aiuto che mi hai dato, fart.

E' un piacere quando si risolve un thread, un piacere immenso ...:s1: ... è stato un piacere figurati!

Citazione

Risolto!!
freem
 
E andiamoooooo!!!!  :s2:
Registrato

Out beyond the New Frontiers..
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
come togliere initrd Kernel giuseppegaia 2 339 Ultimo messaggio Settembre 04, 2005, 06:43:01 pm
da giuseppegaia
HELP - KERNEL -- INITRD Kernel kekko 2 536 Ultimo messaggio Settembre 14, 2006, 04:33:51 am
da revjones
Chiarimenti sul funzionamento dei Repository Repository Notorious 7 856 Ultimo messaggio Luglio 21, 2007, 01:05:06 pm
da Notorious
Mal funzionamento voce "Mostra post" Debianizzati.Org 2.0 niusiland 3 2791 Ultimo messaggio Febbraio 04, 2008, 02:08:09 pm
da niusiland
problema funzionamento f-spot Multimedia ^[H3ad-Tr1p]^ 4 299 Ultimo messaggio Maggio 29, 2008, 08:54:25 pm
da MaXeR
Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.094 secondi con 19 interrogazioni al database.