Rozwiązanie Kompilacji Jądra Linux 2.4

 

W takim poście na blogu dowiemy się o niektórych możliwych przyczynach, które mogą prowadzić do systemu jądra Linux 2.4, a następnie pokażę Ci różne sposoby rozwiązania tego problemu.

/p>

Zalecane

  • 1. Pobierz Fortect
  • 2. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uruchomić skanowanie
  • 3. Uruchom ponownie komputer i poczekaj, aż zakończy skanowanie, a następnie ponownie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć wszelkie wirusy znalezione podczas skanowania komputera za pomocą Fortect
  • Przyspiesz swój komputer już dziś dzięki temu łatwemu w użyciu pobieraniu.

     

     

    #include sans-serif “stddisclaimer.h>

    Drobne zastrzeżenie: instrukcje zaprojektowane specjalnie do aktualizacjiTwoje standardowe jądro Red Hat 8.0 zawiera standardowe jądro v2.4.20, które mogło pochodzić ze źródła jądra pobranego z www.kernel.org.Większość kroków dotyczy również dodatkowych dystrybucji, więc Twój przebieg jest możliwy.różnić się. Więcej informacji o Linuksie znajdziesz na http://www.kernel.org/Podstawowy.

    Zalety: Lepsza wydajność dzięki VMware i Wine (X).

    Minusy: nieznane.

    Zaczynamy i działamy: najpierw upewnij się, że masz pobrane jądra.Pakiety programistyczne są instalowane za pomocą prostego systemu clickbyUstawienia> Pakiety w Twoim menu. Musisz uwzględnić rozwójJądro i narzędzia programistyczne są sprawdzane (jeśli nie, sprawdź, czy są zaznaczone).Następnie otwórz terminal, a także pobierz, zainstaluj i zainstaluj jądro 2.4.20 tak jak to wszystko:

    $ za
    Wprowadź hasło roota

    # cd / usr / src
    # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
    # tar -xvjf linux-2.4.20.tar.bz2
    # rm -f linux-2.4 linux systemunix
    # ln -s linux-2.4.20 linux-2.4
    # ln -s linux-2.4 czerwona czapka
    #cd linux
    # cp /boot/config-2.4.18-14 .config
    # zdecydowanie xconfig UWAGA. Twój procesor może tego potrzebować lub nie. Obecnie nie tylko jestem w stanie skompilować prawdziwe jądra 2.4.19 lub 2.4.20 na AMD, które mają Athlon XP 1600+ z włączoną obsługą 53c710 SCSI. Jednak włączonymój amd k6-2 it 450 kompiluje się dobrze, gdy tylko ta opcja jest włączona. Jeśli chcesz spróbować kompilacji bez wyłączania tego podejścia, po prostu kliknij Zapisz i wyjdź. JeśliAle jeśli zatrzymasz Athlona, ​​możesz wykonać następujące czynności:

    Kliknij SCSI Support, kliknij SCSI Low Level Driver, a następnie ustaw Simple 53c710 SCSI Support na n. Kliknij OK, kliknij Menu główne, kliknij menu, więcej Kliknij Zapisz, następnie kliknij Zakończ, a następnie kliknij OK.

    Skompiluj i zainstaluj teraz:

    # zamierzają zrobić dep
    # jasne# Powód bzImage
    # Tworzenie modułów
    # make modules_install
    # Zainstaluj
    Jeśli wszystko jest utworzone poprawnie, zwykle instalowane jest pozyskiwanie „make install”.Twoje jądro jest właśnie w trakcie / bootowania i automatycznie dodaje wpis, aby pomóc planowi startowemu GRUB (lub LILO)(Teraz jesz wiele wpisów jądra w menu GRUB, ten nowy NIE będziebyć resztą. Wybierz tę metodę z menu startowego GRUB, a jeśli ten specyficzny jest twójSystem działa dobrze, możesz zmniejszyć go do częstego jądra twojego GRUBconfig później (domyślnie = a w zależności od nowego wpisu jądrajest)).

    Inna metoda instalacji: zamiast skojarzonego “make install”, musisz uruchomić “make rpm”, co powinno być w stanie zbudować RPM jądra. Być może będziesz musiał zainstalować pakiet rpm-build, ale będziesz musiał zmodyfikować ten bardzo specyficzny plik makefile jądra, aby działał, który zawiera Red Hat 8.0, ponieważ rozszerzył producenta poleceń do budowania RPM. Edytuj /usr -src/linux/Makefile i znajdź dokładnie, która konkretna linia w sekcji rpm: jeśli pamiętaj, że zaczyna się od rpm -ta. Zamień „rpm -ta” na „rpmbuild -ta”. Teraz, jeśli robisz nowe, duże “make it rpm”, powinieneś bez wątpienia rozpocząć cały proces budowania od nowa i pobrać wszystkie RPM jądra w “/usr/src versus redhat /RPMS/“.

    Metoda instalacji RPM jest bez wątpienia przydatna, gdy chcesz zbudować kompletne jądro na jednej maszynie i zainstalować je na dodanym. Po prostu upewnij się, że tworząc koncepcję, konceptualizujesz prawidłową architekturę, na której planują ją zainstalować. Sugeruję również, które zwykle używasz “rpm -ivh jako zamiennika, aby mieć jądro *” zamiast “rpm -Uvh kernel *” po instalacji, ponieważ nie usunie to twojego obecnego starego jądra. Musisz zaktualizować swój ostateczny /boot/grub/menu.lst i utworzyć artykuł dla czystego jądra. Kilka wskazówek dotyczących pisania gruba, ktoś może skopiuje sekcję dotyczącą jądra 2.4.18, ale zmieni wszystkie 2.4.18 na 2.4.20 w sekcji artsy.

    prawdopodobnie nie kopiuj

    żadnej z linii “initrd”, ponieważ ta metoda nie jest już dłużej tworzy nowy initrd. Najpierw załaduj samochody. Jeśli wybierzesz również „root = LABEL = /”, będziesz chciał użyć nazwy urządzenia z bieżącej partycji, na przykład „root = / dev / hda1”.

    UWAGA. Jeśli Twoja firma korzysta z VMware prawdopodobnie rdzenia lub innego NVidii, wszystkie inne moduły jądra 3rd Celebration dostępne na rynku zostaną odnowione izainstalowany po uruchomieniu całego nowego jądra.

    UWAGA 2: ThePreacher poinformował, że większość tych planów jest odpowiednia dla Mandrake 9.0. Jedyną różnicą byłoby wypełnienie /boot/config-2.4.18-14 /boot/config-2.4.19-16mdk instrukcjami. Dzięki za kazanie!

    Baw się dobrze!

    Forum

    OŚWIADCZENIE: UŻYWAJ NA WŁASNE RYZYKO. KAŻDY SYSTEM KOMPUTEROWY JEST INNY, DZIAŁA IKTO MOŻE NIE PRACOWAĆ DLA CIEBIE. ODPOWIEDNIE WYMAGANIAWYMAGANE (PODSTAWOWE FUNKCJE UNIX). OPROGRAMOWANIE MOŻE ZNACZĄC ZMIENIĆ POMIĘDZYWYKONANIE. ZAWSZE UWAŻNIE PRZECZYTAJ I PRZECZYTAJ WSZYSTKIE AKCESORIADOKUMENTACJA.

    Powrót do każdej instrukcji

    Konfiguruj, kompiluj i instaluj

    Zachowaj ostrożność podczas zabawy z jądrem. Wspieraj wszystkichTwoje zaufane pliki i dysk odzyskiwania, startowa płyta CDo. Jak zainstalować to, że można kupić jądro w systemie, nie ma znaczenia.Właściwie zostałeś ostrzeżony. Oczywiście jest to bardzo minimalny przewodnik; tylko w odniesieniu do a. posługiwać siębardziej szczegółowe instrukcje, ponieważ Linux Kernel HOWTO

    1. Pobierz ostatnio dostępne jądro z kernel.org.

    Jądro jest przenoszone jako idealny 20MB plik tar.gz lub tar.bz2. To będzierozpakuj to około 200 MB i będziesz potrzebować powyższego również do późniejszej kompilacjidodatkowa przestrzeń.

    Przykład:
    2. Skonfiguruj większość ustawień.

    W tym rdzeniu prawdopodobnie wybierzesz tylko rodzaje funkcji, do których chcesz zaokrąglić w góręJądro (np. obsługa SCSI, usługi audio, sieci itp.)

    ( puste ) Istnieje kilka strategii, które możesz dostosować do swoich potrzeb, aby były specjalnie zaprojektowane w jądrze;Jeśli masz bardzo korzystną konfigurację ze starego jądra modelu, skopiuj stary plik .configsprawdź kod źródłowy najwyższego poziomu i zamiast tego użyj commit oldconfig za pomocą menuconfig. Ten stary proces konfiguracji eliminuje własne poprzednie opcje i żądaniaTy, jeśli znajdujesz się w tym momencie, nowe funkcje nie są opłacane przez poprzedni plik .config. To jest często najlepszeMożliwość “uaktualnienia” twojego ekstremalnego jądra, zwłaszcza przy stosunkowo podobnych liczbach.Inną opcją jest uczynienie xconfig wersją w menuconfig dla rafiki podczas korzystania z X.

    3. Utwórz zależności

    Po zapisaniu powyższej konfiguracji (możesz ją znaleźć w “.config”plik), które posiadasz odnośnie zapisywania zależności dla zakupionej konfiguracji. to jestzajmuje ponad 5 minut w systemie 500 MHz.

    4. Zrób to jądro
    kompilacja jądra linux 2.4

    Jesteś teraz gotowy do skompilowania jądra w dobrej wierze. Ostateczne ukończenie może zająć około 15 minutcałkowicie w systemie 500 MHz.

    5. Twórz moduły

    Moduły są czynnikami jądra, które są instalowane w locie, ponieważ mogą byćniezbędny. Z pewnością będą one przechowywane w indywidualnych poświadczeniach (np. ext3.o). ModułyIm lepiej masz, tym dłużej to zajmie – skompiluj:

    6. Zainstaluj moduły
    kompilacja jądra linux 2.4

    Wszystkie moduły zostaną zapisane w każdym ostatnim katalogu “/lib/modules/a.b.c”.gdzie a.b.c – widzisz dowolną wersję jądra

    * Jeśli chcesz, jeśli chcesz przekompilować …
    skompiluj jądro linux 2.4

    Jeśli chcesz dostosować i ponownie skompilować jądro od podstaw,powinien również wydać żeńskie i męskie komendy „make” do czyszczenia plików pośrednich. Komentarzten “mrproper” wyodrębni ślad .config. Pełny procent:

    * Instalacja w suplemencie diety do ładowania jądra

    W przypadku większości tego rodzaju dyskusji myślę, że masz LILOzainstalowany w naszym własnym sektorze rozruchowym. Podczas tego procesu najlepiej rozważyćRozruchowa płyta CD lub DVD do przywracania i przechowywania wszystkich posiadanych informacjizmienić lub zmienić. Dobrym sposobem na uniknięcie tego jest rozpoczęcie wszystkich nowych plików z opcją -a.b.c. powołania(sufiks wersji jądra) zamiast nadpisywać odpowiednie pliki nazwą, jednaknie jest to pokazane w poniższym przykładzie.

    W większości kompilacji Linuksa jądra są przechowywane w tym katalogu / start up.Skopiuj nowe jądro do tej lokalizacji i nadaj mu ładną unikalną nazwę.

    Przykład:

    Często istnieje również obraz o nazwie „System.map”, który musi być zduplikowany na tym samymKatalog startowy.

    Jesteś teraz gotowy, aby porozmawiać z LILO o swoim nowym Ultimate Core. Edytować”/etc/lilo.conf” w zależności od tych konkretnych potrzeb. Zwykle twoje nowe połączenie może być naplik .conf brzmi następująco:

    Zalecane

    Czy Twój komputer działa wolno? Masz problemy z uruchomieniem systemu Windows? Nie rozpaczaj! Fortect to rozwiązanie dla Ciebie. To potężne i łatwe w użyciu narzędzie będzie diagnozować i naprawiać komputer, zwiększając wydajność systemu, optymalizując pamięć i poprawiając bezpieczeństwo procesu. Więc nie czekaj — pobierz Fortect już dziś!

  • 1. Pobierz Fortect
  • 2. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby uruchomić skanowanie
  • 3. Uruchom ponownie komputer i poczekaj, aż zakończy skanowanie, a następnie ponownie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć wszelkie wirusy znalezione podczas skanowania komputera za pomocą Fortect

  • Upewnij się, że obraz wskazuje zgodność z Twoim znakomitym jądrem. To ważne, żebyś zostałaTwoje ostatnie jądro znajduje się w pliku; Jak to zrobić, jeśli jeden rdzeń się nie uruchomi?Możesz kontynuować i wybrać stare jądro z tego ważnego monitu Lilo.

    Powiedz Lilo, aby zobaczyła wymianę i zmianę branży obuwniczej:

    Przeczytaj uważnie dane wyjściowe, aby pliki jądra bez wątpienia znalazły się naturalnie.i dokonano zmian. Masz teraz możliwość ponownego uruchomienia.

    Podsumowanie kluczowych typów baz danych wygenerowanych przez budowanie jądra:Config .config (opcje jądra, na przyszłość)arch / i386 / shoes / bzImage (aktualne jądro, komercyjna kopia po prostu /boot/vmlinuz-a.b.c)System.map (plik mapowania, zreplikowany do /boot/System.map)/lib/modules/a.b.c (moduły jądra) wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.19.tar.gztar zxvf linux-2.4.19.tar.gzCD Linux-2.4.19 zrozum pana dobrzeDostosuj menurobićczystyutwórz bzImageTwórz modułyModuły_instalatora cp Arch / i386 / downloads / bzImage /boot/vmlinuz-2.4.19 Wrażenie pasuje do /boot/vmlinuz-2.4.19 etykieta = “Linux 2.4.19”

     

     

    Przyspiesz swój komputer już dziś dzięki temu łatwemu w użyciu pobieraniu.

     

     

     

    Compile Linux Kernel 2 4
    Linux Kernel 2 4 Kompilieren
    Compila Il Kernel Linux 2 4
    Compiler Le Noyau Linux 2 4
    Compileer Linux Kernel 2 4
    리눅스 커널 2 4 컴파일
    Compilar Kernel Linux 2 4
    Compilar Linux Kernel 2 4
    Kompilera Linux Karnan 2 4
    Skompilirovat Yadro Linux 2 4