Необходимо собрать старое ядро ​​Linux (2.4) из исходного кода и отразить то же самое в существующей конфигурации grub.

Необходимо собрать старое ядро ​​Linux (2.4) из исходного кода и отразить то же самое в существующей конфигурации grub.

Мне нужна помощь в настройке моего компьютера, как указано ниже, в различных разделах: (Dell Precision, 64-разрядный ноутбук)

1) Centos 64 бит последняя версия, это будет мой основной рабочий раздел и ОС

2)Ubuntu 14.04.1 LTS 32 бит (для совместимости с некоторыми устаревшими проектами, мне это тоже нужно)

3) Ядро Linux 2.4.24, пропатченное с помощью патча RT Linux (мне нужно применить патч) (Планирую использовать Arch Linux, но не смог получить немедленной документации, как это сделать, любые другие способы тоже приветствуются, даже простая настройка из командной строки должна подойти)

4) Другие дополнительные разделы Linux, которые я хочу добавить позже для некоторых экспериментальных целей, таких как LFS, Arch Linux и т. д.

Пожалуйста, помогите мне выполнить вышеуказанную настройку. На самом деле я установил Centos, Ubuntu 32 bit 14.04 LTS, но при попытке установить Arch Linux мой загрузчик сломался и при восстановлении перешел в консоль grub. Я в основном опытный пользователь, ранее собирал ядро ​​и использовал команды для его обновления в grub, но всегда использовал только Ubuntu, теперь я столкнулся с проблемой настройки загрузки нескольких *nix ОС... где для одной из них требуется пропатченный образ ядра.

Настройка с /boot, содержащим все образы, также будет хороша. Я никогда раньше так не делал, всегда устанавливал multi boot, где все варианты Ubuntu и мог настроить. Таким образом, каждый раздел имеет отдельный загрузочный каталог. Любые лучшие альтернативы и способы сделать это были бы великолепны.

Заранее спасибо,

решение1

Подробнее об установке grub на Archlinux: https://wiki.archlinux.org/index.php/GRUB

Вам необходимо правильно настроить grub для сканирования всех установленных дистрибутивов и ядер.

Самым простым решением для вас будет использование виртуальных машин с VirtualBox или QEMU вместо того, чтобы иметь дело с трудностями мультизагрузки (в основном с Archlinux. К вашему сведению: «Arch Linux — это универсальный и простой дистрибутив, разработанный для удовлетворения потребностей опытных пользователей Linux®».) https://www.archlinux.org/about/

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