Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema con cambio disco(non trova console)[Risolto]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
RenfildDust
Guru
Guru


Joined: 22 Nov 2003
Posts: 321
Location: Reggio Calabria - Catania - Roma

PostPosted: Tue Jul 31, 2007 11:28 am    Post subject: Problema con cambio disco(non trova console)[Risolto] Reply with quote

Salve.
Il problema:
Sulla mia macchina, in cui in principio c'era solo gentoo installata, ho avuto l'esigenza di installare un altro sistema (SME Server Linux) per testare dei software sviluppati apposta per questa distro.
Ho dovuto, a causa di alcune restrizioni di tale distro (che non mi dilungo a spiegare) montare il disco su cui era gentoo come slave (hdb) e usare come master il disco su cui è presente SME Linux.

Ho affidato il boot al GRUB di SME Server Linux, modificandolo opportunamente.

Il problema è che il boot di SME (con GRUB) è ok, ma non quello di gentoo. (Che prima funzionava con lilo).
Pur non cancellando la partizione di boot di gentoo, ho copiato il suo contenuto in quella di SME (/dev/hda1)

L'errore è
Code:
Unable to open an initial console

(Ho già visto topic in proposito ma con "lievi" differenze che mi hanno fatto sospettare che problema sia diverso)

Se aggiungo a grub.conf l'opzione
Code:
init=/bin/bb
, non mi si riavvia più automaticamente come faceva prima, ma il messaggio intero è
Code:
Unable to open an initial console
Kernel panic - not syncing: No init found


Precisando che:
- - Non mi da altri errori tipo:
Code:
Try passing init= option to kernel.

- Non uso initrd
- Il mio fstab è:
Code:

/dev/hda1               /boot           ext2            noauto,noatime  1 2
/dev/hdb3               /               reiserfs        noatime         0 1
/dev/hdb2               none            swap            sw              0 0
/dev/hdb4               /home           reiserfs        noatime         0 1
/dev/hdc                /mnt/cdrom      auto            noauto,ro       0 0
/dev/hdd                /mnt/cdrom1     auto            noauto,ro       0 0

shm                     /dev/shm        tmpfs           nodev,nosuid,noexec     0 0


il grub (di SME) è:
Code:

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.9-55.0.2.ELsmp)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-55.0.2.ELsmp ro root=/dev/main/root
        initrd /initrd-2.6.9-55.0.2.ELsmp.img
[...]

[Qui altre voci relative a SME Linux]

[...]

title Gentoo Linux 2.6.20
        root (hd0,0)
        kernel /vmlinuz root=/dev/hdb3 init=/bin/bb


Potrebbe essere che ha bisogno dell initrd perchè non riesce a leggere ReiserFS (Anche se mi sembra strano in quanto con lilo non succedeva...)

Cosa mi sapete dire in proposito.

Grazie a tutti per l'attenzione.
_________________
La generazione di numeri casuali è troppo importante per essere lasciata al caso.


Last edited by RenfildDust on Tue Jul 31, 2007 2:14 pm; edited 3 times in total
Back to top
View user's profile Send private message
Hamlet
Tux's lil' helper
Tux's lil' helper


Joined: 15 Apr 2005
Posts: 133
Location: Turin (Italy)

PostPosted: Tue Jul 31, 2007 1:35 pm    Post subject: Reply with quote

Osservazioni sparse, chissa` che ti aiutino.

Al solito l'errore della console e` dovuto al non aver trovato /dev/console .
Quello sull'init al non aver trovato /sbin/init .
Puoi verificare con CentOS che i due oggetti siano in /dev/hdb3?
Se si`, verrebbe da pensare che (a) il kernel sta guardando il disco sbagliato o (b) non capisce ReiserFS (che e` strano, se con LILO funzionava).
Un `grep CONFIG_REISERFS_FS /usr/src/linux/.config` dovrebbe confermarti che il supporto a ReiserFS e` compilato dentro il kernel ("CONFIG_REISERFS_FS=y") anziche' in modulo ("=m") o ignorato ("is not set").
I messaggi del kernel dovrebbero farti capire se il tuo disco Gentoo e` veramente visto come "hdb".
Back to top
View user's profile Send private message
RenfildDust
Guru
Guru


Joined: 22 Nov 2003
Posts: 321
Location: Reggio Calabria - Catania - Roma

PostPosted: Tue Jul 31, 2007 2:12 pm    Post subject: Reply with quote

Hamlet wrote:
Osservazioni sparse, chissa` che ti aiutino.

Ogni consiglio/parere è sempre bene accetto ;)
Quote:

Al solito l'errore della console e` dovuto al non aver trovato /dev/console .
Quello sull'init al non aver trovato /sbin/init .
Puoi verificare con CentOS che i due oggetti siano in /dev/hdb3?

Credo che il problema fosse proprio questo e ti ringrazio del suggerimento.
Non ho potuto guardare da CentOS (o SME Server Linux) in quanto non ha il supporto reiserfs ne nel kernel ne come modulo, ma entrando con il live cd di gentoo ho notato che la directory /dev/ era inspiegabilmente vuota...
ho copiato i dispositivi dal liveCd e adesso è tutto ok.

Grazie per la dritta e a buon rendere!
_________________
La generazione di numeri casuali è troppo importante per essere lasciata al caso.
Back to top
View user's profile Send private message
Hamlet
Tux's lil' helper
Tux's lil' helper


Joined: 15 Apr 2005
Posts: 133
Location: Turin (Italy)

PostPosted: Tue Jul 31, 2007 4:04 pm    Post subject: Reply with quote

RenfildDust wrote:
entrando con il live cd di gentoo ho notato che la directory /dev/ era inspiegabilmente vuota...
ho copiato i dispositivi dal liveCd e adesso è tutto ok.


Probabilmente la spiegazione passa per udev.
Ad un certo punto dall'avvio del sistema, un file system (vuoto) di tipo tmpfs viene montato su /dev; da quel momento, udev (integrato nel kernel, dove e` chiamato hotplug) si occupera` di aggiungere nodi a /dev man mano che li scopre. Questo significa che non c'e` veramente bisogno che quei nodi siano presenti sul disco dall'inizio. Sembra pero` che il kernel ne richieda alcuni (/dev/console, per dirne uno) prima che udev abbia provveduto a crearli.
Alcuni dicono che siano sufficienti /dev/console e /dev/null; altri articolano una lista leggermente piu` lunga (console, kmem, mem, null, tty1). Rimane il dubbio su chi li abbia cancellati, se prima Gentoo si avviava e poi non piu`.
In ultima analisi, dal momento in cui il tuo sistema parte, puoi essere felice cosi`. 8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum