非常に古いハードウェア上でソースから Ubuntu サーバーを構築しますか?

非常に古いハードウェア上でソースから Ubuntu サーバーを構築しますか?

非常に古いハードウェア上で、Ubuntu LTS 12.04 をソース (カーネル + デーモン) からビルドしたいと考えています。使用しているハードウェアは、PC104 シングル ボード コンピュータの i486 CPU です。ほとんどのライブ CD では、コンピュータ上で起動する以上の処理ができません。

512 MB の RAM がありますが、ハードドライブの容量は 512 MB 未満で、CPU は非常に遅いです。Ubuntu の最小限の CD を起動するだけでは終わりません。

次はこのCDを試してみようと思いますhttp://www.ubuntu-mini-remix.org/本当に小さくて安定した Ubuntu をこれで実行できない場合は、次は Gentoo を試してみようと思います。

この古いハードウェアに小さな Ubuntu をインストールしたいのですが、Google でいろいろ検索しましたが、あまり見つかりません。

Tinycore Linux はこのハードウェア (正確にはマイクロコア) でうまく動作します。この非常に古いハードウェアで動作するように、非常に小さな Ubuntu (xorg+DE なし) が欲しいだけです。

別の Linux の Live CD から Ubuntu をインストールする方法はありますか?

Gentoo でこれができることは知っています。非常に古いハードウェアに非常に基本的な Ubuntu/Linux ベースのサーバー ディストリビューションをインストールする場合の推奨事項は何ですか?

答え1

私があなたに与えることができる最良のアドバイスは、Ubuntu サーバー 12.04.2 LTS32ビット版を選択してください。Xorgに関しては何も入っていないので、インストールしたいものと一緒に必要なカーネルとデーモンだけが入っていることになります。これを見てみるのもいいかもしれません。ガイドUbuntu サーバーのインストールとセットアップに関する手順を順を追って説明します。

答え2

Debian ベースのディストリビューションをソースから再構築するのは、かなり大がかりな作業です (raspbian を実行している私ならわかります)。実際に必要なディストリビューションのサブセットに限定したとしても、ビルド依存関係が複雑に絡み合った迷路に陥ることになります。

これらのビルドは、既存のバイナリを実行できるマシンで実行する必要があります。そうしないと、深刻な「鶏が先か卵が先か」問題が発生します。

486システムをサポートするDebianの最終バージョンが何だったかは分かりませんが、https://lists.debian.org/debian-devel/2011/11/msg00570.html(これは、コンパイラのデフォルトがgcc 4.4.0パッケージで変更されたことを示しています)https://packages.debian.org/search?keywords=gcc(squeeze には gcc 4.4.4 が搭載されていると記載されています) lenny が 486 をサポートする最後の Debian リリースだったのではないかと思います。

関連情報