Aktuellen Linux-Kernel kompilieren mit Ziel: PC mit PIII/256MB RAM läuft

OP #7200261
Hallo
der PC soll nur mit Textkonsole laufen.
Dafür IP-Netzwerkdiense wie Firewall, DHCP, DNS, SSH, NFS ermöglichen. 
Dazu bash, mc, nano und aptitude.

Habe Debian-Handbuch und Ubuntu-Info gelesen, Source und Tools 
installiert, Komp. bricht dann zwar ab, aber immerhin.

Problem 1: welche Kernelsource nehmen?
Problem 2: wie wähle ich nach Aufruf "make ..." die Optionen aus, dass 
ein kleiner Kernel entsteht? Und nur PATA-Massenspeicher?
Was wäre der Start?  "tiny..."?

Gibt es gar schon Anleitungen für sowas im Web, passend zu 202x?
Anno 1998 war das noch eine einfache Aufgabe, auch dank eines 
RH4.2-Buches von SAMS.

Vielen Dank
Grüsse
Thomas
Gast
Thomas B. schrieb:
> Hallo
> der PC soll nur mit Textkonsole laufen.
> Dafür IP-Netzwerkdiense wie Firewall, DHCP, DNS, SSH, NFS ermöglichen.
> Dazu bash, mc, nano und aptitude.

Bei openwrt gibt es das schon alles fertig:

https://openwrt.org/docs/guide-user/installation/openwrt_x86

Kannst dir das auch selber bauen:

https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem

> Gibt es gar schon Anleitungen für sowas im Web, passend zu 202x?
> Anno 1998 war das noch eine einfache Aufgabe, auch dank eines
> RH4.2-Buches von SAMS.

https://www.linuxfromscratch.org/
Gast
Warum willst du den Kernel unbedingt kompilieren und keinen vorhandenen 
nehmen? Der P3 ist ja immerhin schon ein i686, da gibt es einige 
Distros...

Die aktuelle Slackware sollte beispielsweise auch noch auf einem Pentium 
III laufen, getestet hab ich ab Atom N270.

MfG, Arno
Gast
> aktuelle Hardware mitsamt pfSense

Gibt es die irgendwo kostenfrei zum wegtragen?
Manch einer will vielleicht nur iptables.

> OpenWRT mit einem Router für 20-50€

Der TO schreibt, dass er, scheinbar reichlich, PATA hat.
Die will er womoeglich per NFS exportieren.
Die koennte er nur im Ausnahmefall an so einen Router anschliessen.
Fuer eine Textkonsole reicht eine Tastatur und ein VGA-Monitor.
Wie geht das mit einem "Router für 20-50€"?

Ich wuerde dem TO allerdings von aktuellen Koernelsaucen abraten.
Wenn sich bei 256 MB noch ein Rad drehen soll.
Nicht das der Kernel so gross waere, aber ich koennte mir schon
diverse Abhaengigkeiten von Software im Userspace vorstellen
die den RAM schnell zumuellt. Und ohne die sich nicht viel
sinnvolles tut.
Gast
sparfux schrieb:
> Der TO schreibt, dass er, scheinbar reichlich, PATA hat.
> Die will er womoeglich per NFS exportieren.

Einfach auf eine aktuelle SATA Platte kopieren ist wohl unmöglich?

sparfux schrieb:
> Gibt es die irgendwo kostenfrei zum wegtragen?
> Manch einer will vielleicht nur iptables.

Mach die Augen auf, in den Schrottcontainern liegt Haswell aufwärts. 
Mitsamt 500GB-1TB Festplatten.
Moin,

Thomas B. schrieb:
> Werde mir die > 360 PDF-Seiten von LFS antun - da lerne ich einiges
> hinzu.

Ja wahrscheinlich. Und natuerlich wuerde ich das per LFS erledigen. 
Mache sowas aber auch schon ein paar Jahre.
Wenn man mit LFS neu anfaengt, wuerde ich eine nicht zu alte, zu 
schrottige HW fuer die ersten Geh(compilier)versuche empfehlen.
Also fuer deine konkrete Anwendung eher nicht. Zumindest nicht so ausm 
Stand, ohne LFS Erfahrungen.

Gruss
WK

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.