Собираете сервер Ubuntu из исходного кода на очень старом оборудовании?

Собираете сервер Ubuntu из исходного кода на очень старом оборудовании?

Я хотел бы собрать Ubuntu LTS 12.04 из исходников (ядро+демоны) на очень старом оборудовании. Оборудование, на котором я работаю, это процессор i486 на одноплатном компьютере pc104. Большинство Live CD не могут продвинуться дальше загрузки на компьютере.

У него 512 МБ оперативной памяти, но меньше 512 МБ места на жестком диске и очень медленный процессор. Я не могу заставить Ubuntu Minimum CD продвинуться дальше простой загрузки.

Так что я попробую этот CD следующим.http://www.ubuntu-mini-remix.org/. Если мне не удастся запустить на нем действительно маленькую и стабильную Ubuntu, то я попробую Gentoo.

Я хочу установить маленькую Ubuntu на это старое оборудование. Я много гуглил, но ничего не нашел.

Tinycore Linux хорошо работает на этом оборудовании (точнее, на микроядерном). Мне просто нужна очень маленькая Ubuntu (без xorg+DE), которая работала бы на этом очень старом оборудовании.

Есть ли способ установить Ubuntu с Live CD другого Linux?

Я знаю, что вы можете сделать это на gentoo. Каковы ваши рекомендации по установке крошечного, очень простого серверного дистрибутива на базе Ubuntu/Linux на очень старом оборудовании?

решение1

Лучшая рекомендация, которую я могу вам дать, это использоватьUbuntu Server 12.04.2 LTSвыберите 32-битную версию. У вас не будет ничего, кроме Xorg, единственное, что у вас будет, это только ядро ​​и демоны, которые вам нужны, а также все, что вы хотите установить. вы можете захотеть взглянуть на этогидон предоставит вам пошаговые инструкции по установке и настройке сервера Ubuntu.

решение2

Попытка пересобрать дистрибутив на основе Debian из исходников — довольно масштабное начинание (я должен знать, я использую raspbian). Даже если вы ограничитесь подмножеством дистрибутива, который вам действительно нужен, вы обнаружите лабиринт запутанных зависимостей сборки.

Вам придется делать эти сборки на машине, которая может запускать существующие двоичные файлы. В противном случае у вас будет серьезная проблема курицы и яйца.

Я не уверен, какая версия Debian была последней, поддерживающей системы 486, но из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 был последним релизом Debian, поддерживающим 486.

Связанный контент