PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Bootloader und init bei eigenbau mini linux



cabal2002
19.09.04, 01:21
Hallo zusammen

ich bin dabei mir ein Linux für eine Steueranwendung selbst zu erstellen. Ausgangspunkt ist dabei folgende Anleitung: http://www.viaarena.com/default.aspx?PageID=5&ArticleID=62#5

Das funktioniert soweit auch ganz gut es gibt nur noch 2 kleine Probleme.

1. Ich bekomme es nicht gebacken von meinem Host System aus die Platte für das Zielsystem mit einem funktionierenden Bootloader zu versehen. Weder mit grub noch mit LILO.

2. Grub läuft wenigstens soweit das der Rechner bis zur grub shell hochfährt. Darin kann ich dann sagen:


root (hd0,0)
kernel (hd0,0)/boot/kernel-2.4.27 root=/dev/hda1 init=/linuxrc
boot

Das System fährt dann hoch bleibt allerdings mit der Meldung "Freeing unused kernel memory : xxxK freed" stehen. Kein kernel panic, keine fehlermeldung normalerweise sollte er hier den init Prozess starten.

Wer mir jetzt verrät wie man ein BL installiert auf einer Platte die für ein anderes System gedacht ist und weiss wieso der Kernel "init" nicht startet.... immer raus damit.

MfG
Cabal2002

cabal2002
19.09.04, 12:47
Hi

hab es nu geschafft einen funktionierenden LILO auf das IDE Flash zu bekommen. Mit Hilfe dieser Anleitung http://rumkin.com/reference/aquapad/knoppix.php wars dann doch recht easy. :D

Nu bleibt nur das Problem, dass der Kernel nicht das init startet obwohl ich ihm per append in der lilo config mitgebe das init=/linuxrc ist. Die Busybox Umgebung läuft auf dem Host Rechner im chroot einwandfrei. :confused:

Das System bleibt also weiterhin nach "Freeing unused kernel memory : xxxK freed" einfach stehen.

MfG
Cabal

cabal2002
19.09.04, 13:34
http://linuxfromscratch.org/pipermail/lfs-support/2002-February/003372.html

da ich die Busybox auf einem i686 gebaut habe und auch die shared libraries einfach nur von diesem System kopiert wurden hab ich wohl das Problem, dass der Kernel für/auf dem 586er damit nix anfangen kann :ugly:

Cabal

cabal2002
19.09.04, 23:00
Hi

hab mir jetzt ein Gentoo aufgesetzt mit CFLAGS="march=i586". Das mini Linux System darin gebaut läuft auch auf dem P75.

gn8
Cabal