Ubuntu-Server aus dem Quellcode auf sehr alter Hardware erstellen?

Ubuntu-Server aus dem Quellcode auf sehr alter Hardware erstellen?

Ich möchte Ubuntu LTS 12.04 aus dem Quellcode (Kernel+Daemons) auf sehr alter Hardware erstellen. Die Hardware, die ich verwende, ist eine i486-CPU auf einem PC104-Einplatinencomputer. Die meisten Live-CDs kommen nicht über das bloße Booten auf dem Computer hinaus.

Es hat 512 MB RAM, aber weniger als 512 MB Festplattenspeicher und eine sehr langsame CPU. Ich komme mit der Ubuntu-Minimal-CD nicht über das Booten hinaus.

Also probiere ich als nächstes diese CD aushttp://www.ubuntu-mini-remix.org/. Wenn ich kein wirklich kleines und stabiles Ubuntu darauf zum Laufen bekomme, werde ich es als Nächstes mit Gentoo versuchen.

Ich möchte auf dieser alten Hardware ein kleines Ubuntu installieren. Ich habe viel gegoogelt, aber nicht viel gefunden.

Tinycore Linux läuft auf dieser Hardware allerdings gut (Microcore, um genau zu sein). Ich möchte nur ein sehr kleines Ubuntu (ohne xorg+DE), das auf dieser extrem alten Hardware funktioniert.

Gibt es eine Möglichkeit, Ubuntu von einer anderen Linux-Live-CD zu installieren?

Ich weiß, dass das mit Gentoo geht. Was empfehlen Sie für die Installation einer winzigen, sehr einfachen Ubuntu/Linux-basierten Serverdistribution auf sehr alter Hardware?

Antwort1

die beste Empfehlung, die ich Ihnen geben kann, ist die Verwendung derUbuntu Server 12.04.2 LTSWählen Sie die 32-Bit-Version. Sie werden nichts von Xorg haben. Sie werden nur den Kernel und die Dämonen haben, die benötigt werden, zusammen mit allem, was Sie installieren möchten. Vielleicht möchten Sie einen Blick darauf werfenFührungSie erhalten schrittweise Anweisungen zur Installation und Einrichtung eines Ubuntu-Servers.

Antwort2

Der Versuch, eine Debian-basierte Distribution aus dem Quellcode neu zu erstellen, ist ein ziemlich großes Unterfangen (ich muss es wissen, ich verwende Raspbian). Selbst wenn Sie sich auf die Teilmenge der Distribution beschränken, die Sie wirklich wollen, werden Sie ein Labyrinth verworrener Build-Abhängigkeiten vorfinden.

Sie müssten diese Builds auf einem Rechner durchführen, auf dem die vorhandenen Binärdateien ausgeführt werden können. Andernfalls haben Sie ein schwerwiegendes Henne-Ei-Problem.

Ich bin mir nicht sicher, welche Version von Debian die letzte war, die 486-Systeme unterstützte, aber vonhttps://lists.debian.org/debian-devel/2011/11/msg00570.html(was bedeutet, dass der Compiler-Standard in der gcc 4.4.0-Verpackung geändert wurde) undhttps://packages.debian.org/search?keywords=gcc(in dem Squeeze mit gcc 4.4.4 aufgeführt ist) Ich würde vermuten, dass Lenny die letzte Debian-Version war, die den 486 unterstützte.

verwandte Informationen