Newsgroup: it.comp.os.linux.iniziare
Titolo: Unable to Open Initial Console

Salve raga, allora il problema è questo, voglio farmi un linux che stia
interamente su floppy, e non tocchi l'hd, con un ramdisk da 4 mega, al
momento mi basta che apra una console, senza niente, mi basta quello;)
ma è qui il problema.
Allora ho creato un floppy, ci ho messo kernel, lilo etc etc, poi ho
creato i dispositivi in /dev e ci ho messo ram0 ramdisk(link) tty{1-4}
console e altri "aggeggi" tramite mknod. Poi mi sono creato con dd il
mio bel ramdisk in /dev/ram0, ci ho messo tutte le dir che avevo bisogno
scopiazzando anche da qualche guida che ho trovato e ci ho infilato lo
script linuxrc, nel quale....
Nel quale ci ho messo un /sbin/init e ho provato anche un /bin/sash (una
shell che ho trovato in un altro floppy), poi ho compattato gzip -9,
l'ho messo nel floppy e gliel'ho detto a lilo:
boot=/dev/fd0
timeout=100
prompt
append="load_ramdisk=1"
image=/mnt/floppy/vmlinuz
      label=linux
      root=/dev/ramdisk
      initrd=/mnt/floppy/initrd
All'avvio mi risponde che ha Trovato un RAMDISK al block 0 (mi pare) e
poi sotto 'VSF: root mounted' o qualcosa del genere.
Dico...quasi ci sono....almeno penso.
Ora io pensavo tramite linuxrc di avviare na shell (sash) ma a quanto
pare non va;), poi ho provato a far partire una sorta di init, ma non
va, dice 'Unable to Open initial Console, Try append "init=" to boot
loader'.
Mi chiedo se qualcuno mi puo' dar un consiglio su come muovermi a grandi
linee, io ho letto /usr/src/linux/Documentation/ramdisk.txt e initrd.txt
e a quanto pare il disco ram va, poi ho letto appunti linux dove parlava
del ramdisk ma non ho capito come fargli aprire na benedetta shell.
Punto 2, le librerie, che, per i comandi non statici (almeno credo) mi
servono....come faccio a capire come e dove installarle e quali
programmi le vogliono? Grazie a tutti.
Ciao
Teo
-- 
° E-mail matteoh (at) 
infinito.it
 °
    ~ ° Linux 2.2.x Powered ° ~

Qualcosa ho fatto; ora con 2 dischi, uno boot e l'altro root,
quest'ultimo con un rambisk da 4 Mega, mi carica il ramdisk chiedendomi
di cambiare dischetto e quando parte INIT pero' mi dice qualcosa del
tipo "ID 3 has too fast respawning,..e qualcosa con '5min' "...
Dopo di che compare il login:
(none)login:
e non si puo' fare piu' nulla.
Il problema dunque è che init non fa quel che dovrebbe, pero' ho provato
a lurkare nel file ma non ci ho capito quesi nulla...non di inittab, ma
di rc.sysctrl o qualcosa del genere....
Qualcuno potrebbe darmi dei chiarimenti? Ah ho letto il Boot disk howto
(inglese visto che italiano è arriornato al 95;) ma non sono comunque
riuscito con sto init....


 e non si puo' fare piu' nulla.
Piu` nulla in che senso?
Ora init ti funziona perche` mi sa che prima non avevi messo le librerie
condivise in /lib, e il mio init, per lo meno, ne ha bisogno. Per sapere
quali librerie richiede un programma, puoi usare ldd.
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Il casino lo faccio apposta perche` sia chiaro. (P. Miglioli)

quali librerie richiede un programma, puoi usare ldd.
Infatti, poi avevo messo tutto in un disco e mi creava troppa confusione.
Ora con 2 dischi se non altro lo carica fino ad un buon punto ma ora
sono bloccato, ho strippato le libc e ogni cosa;) non ho 1 byte libero,
ma non va, sinceramente non ho fato modifiche ai file rc.sys... inittab
etc, tranne fstab che è cambiato, forse è li' il problema, anzi magari
senza il forse, pero' non so proprio cosa modificare.... ho strippato
tutto con il comando che dicevano di usare nell'howto e  tutto è anato
bene ma ora proprio non riesco ad andare avanti....cosa posso fare?
Ciao e grazie
