Sie müssen einen älteren Linux-Kernel (2.4) aus dem Quellcode erstellen und dasselbe in der vorhandenen Grub-Konfiguration wiedergeben

350
Bhargav

Ich brauche beim Einrichten meines Computers in verschiedenen Partitionen wie folgt: (Dell-Präzision, 64-Bit-Laptop)

1) Centos 64 Bit, dies wäre meine Hauptarbeitspartition und mein Betriebssystem

2) Ubuntu 14.04.1 LTS 32 Bit (für ältere Projektkompatibilität brauche ich dies auch bei mir)

3) 2.4.24 Linux-Kernel mit RT Linux-Patches gepatcht (ich muss Patch anwenden) (Planen Sie die Verwendung von Arch Linux, konnte jedoch keine sofortige Dokumentation erhalten, ist jeder andere Weg willkommen, auch einfache Befehlszeilen-Einstellungen sollten ausgeführt werden.)

4) Weitere zusätzliche Linux-Partitionen, die ich später hinzufügen möchte, um experimentelle Zwecke wie LFS, arch Linux usw. auszuführen

Helfen Sie mir bitte, die oben genannten Einstellungen zu erledigen. Ich hatte eigentlich Centos, Ubuntu 32 Bit 14.04 LTS, eingerichtet, aber bei dem Versuch, Arch Linux zu installieren, brach mein Bootloader und landete bei der Rettung auf der Grub-Konsole. Ich bin grundsätzlich ein erfahrener Benutzer und baute den Kernel früher auf und benutzte Befehle, um das in grub zu aktualisieren, aber immer nur Ubuntu. Jetzt habe ich Probleme beim Setup von Multi * Nix-Betriebssystemen, bei denen eines von ihnen ein Kernel-Patch-Image benötigt.

Ein Setup mit / boot, das alle Bilder enthält, wäre ebenfalls in Ordnung. Ich habe es noch nie zuvor so gemacht, habe immer Multi-Boot installiert, bei dem es sich um Ubuntu-Varianten handelt und das Setup erfolgreich war. Jede Partition verfügt auf diese Weise über ein separates Startverzeichnis. Jede bessere Alternative und wie man das macht, wäre großartig.

Danke im Voraus,

0

1 Antwort auf die Frage

0
Bertrand Cebador

Sehen Sie sich die Installation von Grub auf Archlinux genauer an: https://wiki.archlinux.org/index.php/GRUB

Sie müssen richtig grub einrichten, um alle installierten Distributionen und Kernel zu durchsuchen.

Die einfachste Lösung für Sie sollte die Verwendung virtueller Maschinen mit Virtualbox oder Qemu sein, anstatt sich mit Multiboot-Problemen zu befassen (meistens mit archlinux FYI: "Arch Linux ist eine vielseitige und einfache Distribution, die auf die Bedürfnisse des kompetenten Linux®-Benutzers zugeschnitten ist.") https://www.archlinux.org/about/

Ich experimentiere, um einen Desktop mit niedriger Latenz einzurichten, für den ich Archlinux versuche, und ich glaube nicht, dass Latenz / Embedded Testing für VMs geeignet ist. Andere Partitionen / Betriebssysteme werden aus ähnlichen Gründen benötigt, weshalb ich keine VMs verwende. Nur Centos möchte ich als vollwertiges Allzweck-Betriebssystem nutzen. Bhargav vor 6 Jahren 0
Abgesehen davon glaube ich, dass ich bei der Installation von grub einen Fehler gemacht habe, dass ich / dev / sda1 anstelle von / dev / sda verwendet habe. Auch ist dies fast das erste Mal, dass ich die Installation ohne Ubuntu nach über 10 Jahren verwendet habe, als ich Redhat verwendete und nicht viel mit Bootpartition, BIOS-Boot, Grub-Update usw. zu tun hat. Also nicht wirklich sicher, was den Fehler verursacht hat. Das Setup wird jetzt trotzdem mit / boot separat und für alle Partitionen vereinheitlicht Bhargav vor 6 Jahren 0