Re: Initramdisk für eine BootCD erstellen
Am Montag, den 07.05.2007, 20:51 +0200 schrieb Daniel Baumann:
> Goran wrote:
> > Bisher ist es mir noch nicht gelungen da alle nennenswerten Tools
> > (bootCD und make-live) bei mir versagen (obwohl bootcd in stable ist).
>
> was geht denn mit make-live nicht?
Wenn ich das genau wüßte bzw. Lust/Zeit hätte mich in make-live tief ein
zu arbeiten. Ich würd' halt gerne verstehen was alles passiert bis die
BootCD läuft und da bin ich bei den Tools an der falschen Adresse.
Drum' hab' ich ein kleines Script von mir wieder ausgegraben welches
eine Iso-Image einer BootCD erstellt. Doch leider hat diese CD nie
gebootet. Jetzt hab' ich mich wieder dran' gemacht und das Problem (wie
ich glaube) gefunden. Nur halt noch keine Lösung...
Zum Prob.:
Mein Initramfs besitzt ein /dev Verzeichnis samt korrekten Einträgen für
console, null und tty. Sobald aber die Shell gestartet wird verschwinden
die Einträge irgendwohin und die Shell (busybox) meldet:
/sbin/ash: can't access tty; job control turned off
# _
Interessant wird's wenn "init" bevor es die Shell startet die fehlenden
devices die ja eigentlich da sind zusätzlich mit "mknod" erzeugt. Dann
sagt "mknod" das die devices vorhanden sind!!!??? 8-/
Also müssen die devices solange vorhanden sein bis "init" die Shell
startet. Dann sind sie weg:
# ls /dev
# _
???
Kann jemand die Verwirrung auflösen?
Besten Dank
Goran
Reply to: