Musisz zbudować starsze jądro Linuksa (2.4) ze źródła i odzwierciedlić to samo w istniejącej konfiguracji grub

0

Potrzebuję pomocy w konfiguracji mojej maszyny, jak poniżej, w różnych partycjach: (Precyzyjny, 64-bitowy laptop Dell)

1) Najnowszy 64-bitowy Centos, to byłaby moja główna partycja robocza i system operacyjny

2) Ubuntu 14.04.1 LTS 32-bitowy (dla niektórych zgodności ze starszymi projektami potrzebuję tego także ze mną)

3) 2.4.24 Jądro Linuksa załatane łatą RT Linux (muszę zastosować poprawkę) (Planując użycie Arch Linux, ale nie mogłem uzyskać natychmiastowej dokumentacji, jak to zrobić, każdy inny sposób jest mile widziany, nawet proste konfigurowanie wiersza poleceń powinno zrobić)

4) Inne dodatkowe partycje Linuksa, które chcę dodać później, dla bardziej eksperymentalnych celów, takich jak LFS, arch Linux itp

Proszę mi pomóc w wykonaniu powyższych ustawień. Właściwie to ustawiłem Centosa, Ubuntu 32 bit 14.04 LTS, ale podczas próby zainstalowania Arch Linuxa mój bootloader złamał się i wylądował, by zniszczyć konsolę przy ratowaniu. Jestem w zasadzie doświadczonym użytkownikiem i zbudowałem wcześniej jądro i użyłem komend, aby je zaktualizować w grub, ale zawsze korzystam tylko z Ubuntu, teraz stoję w obliczu problemów z uruchomieniem systemu operacyjnego z wieloma * nix ... gdzie jeden z nich potrzebuje poprawionego obrazu jądra.

Konfiguracja z / boot zawierająca wszystkie obrazy również byłaby w porządku. Nigdy wcześniej nie robiłem tego w ten sposób, zawsze instalowałem multi-boot, gdzie wszystkie są wariantami Ubuntu i mogliby się skonfigurować. Każda partycja ma w ten sposób oddzielny katalog rozruchowy. Wszelkie lepsze alternatywy i jak to zrobić byłoby świetnie.

Z góry dziękuję,

DevBee
źródło

Odpowiedzi:

0

Przyjrzyj się bliżej instalacji Gruba w Archlinux: https://wiki.archlinux.org/index.php/GRUB

Musisz skonfigurować odpowiednio grub, aby wyszukać wszystkie zainstalowane dystrybucje i jądra.

Najprostszym obejściem dla ciebie powinno być używanie maszyn wirtualnych z wirtualną skrzynką lub qemu zamiast radzenia sobie z trudnościami wielopunktowymi (głównie z archlinux FYI: „Arch Linux to wszechstronna i prosta dystrybucja zaprojektowana z myślą o potrzebach kompetentnego użytkownika systemu Linux®.”) https://www.archlinux.org/about/

Bertrand Cebador
źródło
Eksperymentuję, aby ustawić pulpit o niskiej latencji, dla którego próbuję archlinux i nie sądzę, aby testy opóźnienia / osadzenia były odpowiednie dla maszyn wirtualnych. Z podobnych powodów potrzebne są również inne partycje / systemy operacyjne, z powodu których nie używam maszyn wirtualnych. Tylko Centos jest tym, którego chcę jako pełnoprawny system ogólnego przeznaczenia dla mnie.
DevBee
Poza tym myślę, że popełniłem błąd podczas instalowania grub, że użyłem / dev / sda1 zamiast / dev / sda. Ponadto, prawie po raz pierwszy używam instalacji bez ubuntu po ponad 10 latach, kiedy użyłem redhat i nie jestem zbytnio zajęty partycją rozruchową, bootowaniem BIOS, aktualizacją grub itp. ... więc nie jestem pewien co spowodowało awarię. Ponowne wykonanie konfiguracji teraz z / boot oddzielnie i ujednolicone dla wszystkich partycji
DevBee