Linux 14.980 Themen, 106.326 Beiträge

LILO -> Laden eines Kernels von einer CF

chas0r.de / 21 Antworten / Flachansicht Nickles

Hallo
ich habe folgendes Problem.

Ich habe eine embedded Firewall auf der ich installationen nur via CF Card durchführen kann.

Es ist bereits ein laufendes Linux mit LILO Bootloader installiert.

Nun möchte ich mittels des Bootloaders die Installation von der CF Card starten.

Wie kann ich dies lösen?

Ich kenne mich mit Linux leider wenig aus, und weiß nicht genau, was ich machen muss um die Installation anzustoßen.

Hab gehört, es ginge mittels des vorhandenen Bootloaders

hat jemand eine Lösung?

mfg chaser

bei Antwort benachrichtigen
KarstenW chas0r.de „Hallo es handelt sich nicht um eine Fritzbox o.Ä. Es ist eine Professionelle...“
Optionen

Du mußt dich in das Embedded Linux einloggen und diese CF Karte (oder einen anderen Datenträger) mounten und dann diese Programme installieren.
Der LILO kann nur den Betriebsystemkern starten.
Wenn das eine serielle Schnittstelle ist, dann kannst du einen Linuxrechner nutzen und dich mit Hilfe des Linuxrechners in den Firewallrechner einloggen.
Dafür gibt es Terminalprogramme die ein serielles Terminal emulieren.
Hast du mal Unix kennengelernt ?

Früher wurden an die Unix (Groß-)rechner serielle Textterminals angeschlossen. Die gibt es immer noch, VT102 , VT100....
Das kann man auch mit Linux machen.
Ich kenne beispielsweise minicom als Terminalprogram oder unter DOS gab es früher Telix.
Für Windows und Linux gibt es auch Kermit :

http://www.columbia.edu/kermit/

Wahrscheinlich kannst du an die RS232 Schnittstelle ein Nullmodem Kabel anschließen und dich mit Hilfe eines Terminalprogrammes wie minicom oder Kermit einloggen.
Bei einem Nullmodemkabel sind die Leitungen Daten senden und Daten empfangen gekreuzt.
Oder eventuell funktionieren auch die Netzwerkanschlüsse, keine Ahnung.

Man kann solche Sachen auch mit Linux auf einem PC machen. Es gibt diese getty Programme, welche das Einloggen über eine serielle Schittstelle ermöglichen.
Du kannst beispielsweise mgetty in der /etc/inittab starten und dich dann über eine RS232 Schnitttstelle in den Linuxrechner mit Hilfe von Kermit oder minicom einloggen.

Die virtuellen Konsolen (Tasten Strg + Alt + F1....F6 ) werden auch in der Datei /etc/inittab mit Hilfe eines getty Programmes gestartet:

(Nur zur Information):


cat /etc/inittab

......

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen