[RISOLTO] Kernel e Initrd
Inviato: dom 27 apr 2008, 14:02
Salve a tutti, sono nuovo in questo ambiente e innanzitutto saluto tutti, e poi vi ringrazio per l'esistenza di questa comunità.
Vi espongo il mio problema.
Ho una buona esperienza con Debian, e avendo la curiosità di spostarmi oltre questo sistema, ho puntato su Slackware, su cui ho l'esperienza di 5 minuti passati sul pc di un amico.
Non volendo rinunciare a Debian (e, ahimè, anche a Windows, che innegabilmente una volta su cento serve ancora) ho pensato che non ci sarebbe stato nessun problema se avessi creato un'altra partizione e fatto un altro boot con Slackware.
Per cui ho scaricato Slackware 12 e l'ho installato, apparentemente nessun problema.
L'unica cosa è che non ho installato il suo Lilo, in quanto ho preferito aggiornare il grub di Debian.
Apparentemente è andato tutto per il meglio, ma quando avvio Slackware durante il caricamento mi salta fuori l'errore:
Kernel Panic - not syncing: VFS: unable to mount root-fs on unknown-block(0,0)
Ho visto in giro che il problema è dovuto all'assenza di file .img creati con Initrd, e montando da Debian la partizione installata di Slackware ho effettivamente visto che nella directory /boot sono presenti solo i vari kernel e nessun .img, ma non avendo nessuna esperienza non ho ancora avuto modo di risolvere.
Avrei due domande da farvi:
1) Vedo la presenza di quattro tipi di Kernel: vmlinuz-generic-2.6.21.5 ; vmlinuz-generic-smp-2.6.21.5 ; vmlinuz-huge-2.6.21.5 e vmlinuz-huge-smp-2.6.21.5-smp . Sono sotto architettura i386, ho tentato di bootare il generic, ho fatto bene? Quali sono le differenze tra questi kernel?
2) Dove posso trovare una procedura completa per l'Initrd?
Vi ringrazio in anticipo per il supporto.
Vi espongo il mio problema.
Ho una buona esperienza con Debian, e avendo la curiosità di spostarmi oltre questo sistema, ho puntato su Slackware, su cui ho l'esperienza di 5 minuti passati sul pc di un amico.
Non volendo rinunciare a Debian (e, ahimè, anche a Windows, che innegabilmente una volta su cento serve ancora) ho pensato che non ci sarebbe stato nessun problema se avessi creato un'altra partizione e fatto un altro boot con Slackware.
Per cui ho scaricato Slackware 12 e l'ho installato, apparentemente nessun problema.
L'unica cosa è che non ho installato il suo Lilo, in quanto ho preferito aggiornare il grub di Debian.
Apparentemente è andato tutto per il meglio, ma quando avvio Slackware durante il caricamento mi salta fuori l'errore:
Kernel Panic - not syncing: VFS: unable to mount root-fs on unknown-block(0,0)
Ho visto in giro che il problema è dovuto all'assenza di file .img creati con Initrd, e montando da Debian la partizione installata di Slackware ho effettivamente visto che nella directory /boot sono presenti solo i vari kernel e nessun .img, ma non avendo nessuna esperienza non ho ancora avuto modo di risolvere.
Avrei due domande da farvi:
1) Vedo la presenza di quattro tipi di Kernel: vmlinuz-generic-2.6.21.5 ; vmlinuz-generic-smp-2.6.21.5 ; vmlinuz-huge-2.6.21.5 e vmlinuz-huge-smp-2.6.21.5-smp . Sono sotto architettura i386, ho tentato di bootare il generic, ho fatto bene? Quali sono le differenze tra questi kernel?
2) Dove posso trovare una procedura completa per l'Initrd?
Vi ringrazio in anticipo per il supporto.