Ich möchte gerne von einem Raid0 device Booten.
Ich entschied mich vür die Variante initrd, also von ramdisk booten md konfigurieren und Root auf /dev/md0 ändern.
Ich habe den Kernel mit Ramdisk-Support und initrd-Support kompiliert.
Wenn ich von der initrd starte gibt es nach dem Mounten folgende Fehlermeldung:
Warning: unable to open an initial console
Ich denke es ist ein fehler in dem Image, daß z.b. ein File oder irgendwas fehlt.
Hier mal meine FS-Struktur der Ramdisk:
./dev
./dev/md0
./dev/sda
./dev/sda1
***********
./dev/sda15
./dev/sdb
./dev/sdb1
***********
./dev/sdb15
./dev/tty1
./sbin
./sbin/init
./sbin/mdadd
./sbin/mdrun
./etc
./etc/mdtab
./bin
./bin/mount
./bin/umount
./bin/echo
./bin/sh
./linuxrc
Und so sieht es in /linuxrc aus:
#!/bin/sh
/bin/mount /proc
/sbin/mdadd /dev/md0 /dev/sda6 /dev/sdb8
/sbin/mdrun -p0 -c8k /dev/md0
/bin/echo 0x900>proc/sys/kernel/real-root-dev
/bin/umount /proc
Es wäre nett, wenn einer von euch mir sagen könnte was fehlt, oder mir mal seine initrd zuschickt.
Danke
initrd --- und wie ???
Re: initrd --- und wie ???
Ich hatte den Fehler auch mal !
Es hat was mit der Konsole zu tun.
Vielleicht hast du irgend einen Konsolentreiber vergessen ...
Keine Ahnung ... ich kann mich nicht mehr erinnern !!!
Michael
Es hat was mit der Konsole zu tun.
Vielleicht hast du irgend einen Konsolentreiber vergessen ...
Keine Ahnung ... ich kann mich nicht mehr erinnern !!!
Michael
Re: initrd --- und wie ???
Such mal deine Hauptkonsole /dev/tty0
dies ist eine echte console ohne die läuft nischts lade einfach dein ganzes /dev/ directory in die RAM disk das passt.
Tschö
dies ist eine echte console ohne die läuft nischts lade einfach dein ganzes /dev/ directory in die RAM disk das passt.
Tschö