在非常旧的硬件上从源代码构建 Ubuntu 服务器?

在非常旧的硬件上从源代码构建 Ubuntu 服务器?

我想在非常旧的硬件上从源代码(内核+守护进程)构建 Ubuntu LTS 12.04。我使用的硬件是 pc104 单板计算机上的 i486 cpu。大多数 live cd 除了在计算机上启动之外,都遇到了麻烦。

它有 512mb 内存,但硬盘空间不足 512mb,而且 CPU 非常慢。我无法让 Ubuntu 最小 CD 完成启动。

所以我接下来要尝试这张 CDhttp://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 LTS选择 32 位版本。就 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 版本。

相关内容