
非常に古いハードウェア上で、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 リリースだったのではないかと思います。