[RISOLTO][Bootin]Kernel panic - no init found

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.
onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

[RISOLTO][Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

Salve a tutti, avrei un problema con l'avvio di Slackware 12.1.
Avendo installato Ubuntu ho deciso di mantenere il Grub e quindi non installare il Lilo, aggiungendo nel file /boot/grub/menu.lst le seguenti righe:

Codice: Seleziona tutto

title  		Slackware 12.1
root		(hd0,6)
kernel		/boot/vmlinuz-huge-2.6.24.5
però appena avvio Slackware mi da questo errore: "Kernel panic: No init found. Try passing init= option to kernel".
Cosa dovrei aggiungere?
Ad esempio riguardo ubuntu nel file menu.lst ho scritto:

Codice: Seleziona tutto

title		Ubuntu 8.10, kernel 2.6.27-11
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.27-11-generic root=UUID=6b1e3793-d426-41ee-8505-f96a2fc02b70 ro quiet splash 
initrd		/boot/initrd.img-2.6.27-11-generic
quiet
Ma nella partizione di Slackware, e precisamente nella directory /boot non esiste alcun init.img eccetera
Ultima modifica di onceiateachild il mer 11 feb 2009, 20:21, modificato 1 volta in totale.

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: [Bootin]Kernel panic - no init found

Messaggio da neongen »

Codice: Seleziona tutto

kernel      /boot/vmlinuz-huge-2.6.24.5 init=/sbin/init

onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

Re: [Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

nada, non si avvia lo stesso:
failed to execute /sbin/init
kernel panic error - ....

Avatar utente
targzeta
Iper Master
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: [Bootin]Kernel panic - no init found

Messaggio da targzeta »

Sei sicuro di avergli passato la partizione giusta? Non conosco grub e non so come passano i parametri, però dovresti anche dirgli di montarla come "ro" proprio come hai fatto per ubuntu, ma questo non c'entra con il tuo problema. Sembra come se la partizione (hd0,6) non contenga il root filesystem della Slackware.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
targzeta
Iper Master
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: [Bootin]Kernel panic - no init found

Messaggio da targzeta »

Aspetta, forse ho detto una fesseria. Il kernel caricato che ti va in "panico" è quello della Slackare?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

Re: [Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

Si, la partizione è giusta, perchè la partizione di Slackware è la /dev/sda7 e essendo il linux scritto in C, le matrici partono da 0 e quindi ho messo la hd0, 6.
Mi va in panico il kernel della slackware, dandomi cannot execute /sbin/init
Ultima modifica di onceiateachild il mer 11 feb 2009, 19:54, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
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: [Bootin]Kernel panic - no init found

Messaggio da targzeta »

Ma il file esiste? Tanto per escludere gli errori più banali.

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

Re: [Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

si l'init esiste in /sbin nella partizione di slackware

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: [Bootin]Kernel panic - no init found

Messaggio da urka58 »

Codice: Seleziona tutto

title        Slackware 12.1
    root      (hd0,6)
    kernel      /boot/vmlinuz-huge-2.6.24.5
prova a cambiare in

Codice: Seleziona tutto

    title        Slackware 12.1
    root      (hd0,6)
    kernel      /boot/vmlinuz-huge-2.6.24.5 root=/dev/sda7
Non sono un grande esperto di grub, ma temo che Ubuntu usi uuid per identificare i dischi/partizioni
Nel caso

Codice: Seleziona tutto

sudo vol_id /dev/sda7
e inserisci l'output tipo 7ce132c1-2ea2-453c-82c6-9d44e3838e30 nella voce kernel della sezione slackware ad es

Codice: Seleziona tutto

 title        Slackware 12.1
    root      (hd0,6)
    kernel      /boot/vmlinuz-huge-2.6.24.5 root=UUID=7ce132c1-2ea2-453c-82c6-9d44e3838e30
Ovviamente quello è l'UUID di una partizione del mio disco, inutile dire che devi cambiarla secondo necessità
Ciao

onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

Re: [Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

Ok grazie, ora in un certo senso si avvia e appare Starting up..

ma subito dopo mi da un diverso Kernel panic - non syncing: VFS: Unable to mount root fs on unknown-block

Nel file del grub ho messo:

Codice: Seleziona tutto

kernel		/boot/vmlinuz-generic-2.6.24.5 root=UUID=b18b8429-7f5d-47f3-86cf-2ad03f094566 ro quiet splash root=/dev/sda7 init=/sbin/init

provo a levare il "ro" che indicherebbe il read-only?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: [Bootin]Kernel panic - no init found

Messaggio da conraid »

onceiateachild ha scritto:Ok grazie, ora in un certo senso si avvia e appare Starting up..

ma subito dopo mi da un diverso Kernel panic - non syncing: VFS: Unable to mount root fs on unknown-block

Nel file del grub ho messo:

Codice: Seleziona tutto

kernel		/boot/vmlinuz-generic-2.6.24.5 root=UUID=b18b8429-7f5d-47f3-86cf-2ad03f094566 ro quiet splash root=/dev/sda7 init=/sbin/init

provo a levare il "ro" che indicherebbe il read-only?
togli splash (quiet non so), root uno solo (o UUID o /dev, è la stessa cosa), ed usa il kernel huge come ti hanno detto
Non togliere ro

Il kernel generic non ha i driver per il tuo sistema, quindi devi prima entrare e creare un initrd e poi puoi usarlo
Oppure usi huge che ha compreso tutto (con lo svantaggio di essere più grande)

onceiateachild
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: mer 11 feb 2009, 19:10
Slackware: 12.2
Kernel: 2.6.27.7
Desktop: 3.5
Località: Torino

Re: [Bootin]Kernel panic - no init found

Messaggio da onceiateachild »

Ok ho risolto, ho settato l'huge e si è avviato in terminal mode, poi dato startx e avviato col kde.
Grazie a tutti per l'aiuto, ora mi cimenterò in questa distro.
Saluti.

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: [Bootin]Kernel panic - no init found

Messaggio da urka58 »

No, rimetti il kernel huge, visto che dall'utimo tuo post vedo che l'hai cambiato con il generic che non contiene il supporto per molti filesystem.
Togli anche tutto l'eccedente /boot/vmlinuz-huge-2.6.24.5 root=UUID=7ce132c1-2ea2-453c-82c6-9d44e3838e30 che non serve.
Non sono certo per quanto riguarda il parametro ro, al massimo non esegue il controllo del file system, ma parte lo stesso. Eventualmente lo aggiungi in un secondo momento
Ciao
oops
Preceduto di qualche istante

Avatar utente
targzeta
Iper Master
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: [RISOLTO][Bootin]Kernel panic - no init found

Messaggio da targzeta »

A questo punto chi mi spiega a che serve la direttiva:

Codice: Seleziona tutto

root      (hd0,6)
se poi la root directory al kernel la passiamo tramite parametri?

Spina
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
raffaele181188
Packager
Packager
Messaggi: 789
Iscritto il: ven 7 set 2007, 21:40
Nome Cognome: Raffaele
Slackware: current
Kernel: 2.6.29.6
Desktop: KDE 4.3
Distribuzione: Ubuntu
Località: DearSkin (FG)

Re: [RISOLTO][Bootin]Kernel panic - no init found

Messaggio da raffaele181188 »

Qui dice:
maunale di Grub 0.97 ha scritto: Generally, GRUB can boot any Multiboot-compliant OS in the following steps:

1. Set GRUB's root device to the drive where the OS images are stored with the command root (see root).
2. Load the kernel image with the command kernel (see kernel).
3. If you need modules, load them with the command module (see module) or modulenounzip (see modulenounzip).
4. Run the command boot (see boot).
Neanche io ci ho capito molto... Si sovrappongono decisamente... Forse retrocompatibilità... Io mi chiedo: e se sono diversi? Boota o no?

Rispondi