Si queste cose che dici le so...è che non conosco esattamente i file coinvolti.
In breve il mio inittab va a cercare un certo linux
(che non è uno script o un file; sembra essere una configurazione di login)
In sostanza alla comparsa del prompt non mi funziona bene la shell.Ad esepmio il vi o cfdisk non mi restituiscono l'output.
Ed è sicuramente un problema di shell o di login.
Ne sono sicuro perchè:
/dev/hdc

contiene una copia di /dev/hda7
dove c'è la sclackware9.
In /dev/hdc o modificato rc.S in modo che vada a creare durante l'avvio da cd
un /dev/ram0 e se lo formatti con mkfs.ext2
Monto /dev/ram0 in /mnt
A questo punto copio da
/dev/hdc in /mnt e ho linux in memoria da cd.
Fin qui ok?
Qui termina rc.S
se però alla comparsa del prompt io non do
chroot /mnt

Ad esempio il vi non mi funziona.Mentre cfdisk che fin qui funzionava dopo il chroot /mnt non funziona più.
C'è qualcosa che non quadra nelle impostazioni di shell prima e dopo il chroot /mnt
Ecco perchè mi servirebbe capire esattamente quali sono i file coinvolti e la sequenza..dall'avvio di init alla fine della configurazione della shell e del login.
Nel mio inittab (meglio in quello di slackware) comunque
compare
1:12345:respawn:agetty 38400 tty1 linux
Cos'è quel linux?

CIAO!