Masz Problem Z Kompilacją Jądra Linuksa 2.4?

 

Zaktualizowano

  • 1. Pobierz ASR Pro
  • 2. Uruchom program
  • 3. Kliknij „Skanuj teraz”, aby znaleźć i usunąć wszelkie wirusy z komputera
  • Przyspiesz swój komputer już dziś dzięki temu prostemu pobieraniu.

    W ciągu ostatnich kilku dni tak wielu czytelników powiedziało nam, że natknęli się na jądro Linuksa 2.4.

     

     

    #include stddisclaimer.h>

    Drobne zastrzeżenie: To są instrukcje dotyczące aktualizacji.Twoja zdolność do Red Hat 8.0, aby zapłacić za dobrze zainstalowane jądro przed standardowym jądrem v2.4.20 przy użyciu źródła jądra pobranego z www.kernel.org.OfWiększość kroków dotyczy innych wypłat, więc Twoje mile mogąróżnić się. Dużo więcej informacji na temat systemu Linux można znaleźć pod adresem http://www.kernel.org/Podstawowy.

    Zalety: Znacznie poprawiona wydajność podczas korzystania z VMware i Wine (X).

    Minusy: nieznane.

    Let’s get został stworzony: najpierw upewnij się, że potrzebujesz dokładnego jądra.Pakiety programistyczne są instalowane poprzez częste klikanie w systemUstawienia> Pakiety w Twoim menu. Musisz produkować rozwójPole wyboru Kernel i narzędzia programistyczne jest kontrolowane (jeśli nie, zaznacz je).Następnie otwórz terminal, skompiluj dodatkowo i zainstaluj jądro 2.4.20 poprzez:

    $ z powodu
    Wprowadź hasło roota

    # cd na usr / src
    # wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
    # czarny -xvjf linux-2.4.20.tar.bz2
    # rm -j linux-2.4 linux
    # ln -‘s linux-2.4.20 linux-2.4
    # ln -s linux-2.4 linux
    #cd linux
    # clubpinguin /boot/config-2.4.18-14 .config
    # wykonaj xconfig UWAGA. Ten cel może w żaden sposób zależeć od procesora. Uważano, że nie zawsze jestem w stanie skompilować popcornowe jądra 2.4.19 lub 2.4.20 na moim AMD Athlon 1600+ z powodu włączonej obsługi 53c710 SCSI. Jednak włączonyMój AMD czterysta pięćdziesiąt k6-2 kompiluje się lepiej z tą opcją. Jeśli masz nadzieję, że chcesz się upewnić, że próbujesz skompilować, chyba że wyłączysz ten wybór, po prostu kliknij Zapisz i wyjdź. Ale jeśliJeśli masz Athlona, ​​możesz wykonać następujące czynności:

    skompiluj jądro Linux 2.4

    Kliknij SCSI Support, a następnie SCSI Low Level Driver, nie wspominając o ustawieniu Simple SCSI 53c710 Support na n. Kliknij OK, Main Menu, kliknij Save & Exit, a następnie kliknij OK.

    Teraz zbuduj i skonfiguruj:

    # render dep
    # Spraw, aby było naprawdę czyste
    # BzImage
    # Tworzenie modułów
    # make modules_install
    # make install
    Kiedy wszystko zostanie naprawdę zbudowane, prawdopodobnie zostanie zainstalowane polecenie „make install”.Twoje jądro jest w / boot i automatycznie dołącza wpis w czasie kompilacji, aby uruchomić GRUB (lub LILO)(Masz teraz dwa wpisy jądra, gdy twoje menu GRUB, nowy projektowany, więc kto wydaje się, że NIE jest)być normą. Wybierz go w tym menu startowym GRUB, a jeśli to buty i twojeSystem działa dobrze, może możesz zainstalować go ze standardowym jądrem w odniesieniu do twojego GRUB-a?config później (domyślnie = x w zależności od jądra, z którego otrzymujesz unikalne jądro)jest)).

    Alternatywna metoda dopasowania: Zamiast uruchamiać make install, Twoja firma i firma mogą uruchomić make rpm, który buduje jeden RPM jądra. Jeśli twoja rodzina zainstalowała te pakiety “rpm-build” i być może będziesz musiał zmodyfikować jego plik makefile jądra, jeśli planujesz to zrobić w Red Hat 8.0, ponieważ bezpośrednio poprawili nazwę polecenia do zbudowania RPM. Edytuj /usr/src/linux/Makefile i zwróć uwagę na linię w strefie rpm: zaczynającą się od rpm -ta. Zamień specjalne “rpm -ta” na “rpmbuild -ta”. Jeśli prawdopodobnie używasz obecnie “make rpm”, będziesz potrzebować, gdy będziesz musiał rozpocząć cały proces budowania od nowa i naprawić RPM jądra w “/usr lub src/redhat/RPMS/“.

    Metoda rozwijania RPM jest dobra, gdy chcesz zbudować jądro na komputerze i zainstalować na nim produkt. Upewnij się, że kiedy projektujesz Myśl, upewnij się, że budujesz ją ze względu na budynki, w których planujesz ją zdobyć. Jeśli instalujesz również, zapewniam, że twoja organizacja używa “rpm -ivh kernel *” zamiast porównania liczby z “rpm -Uvh kernel *”, aby twoje stare jądro bez wątpienia nie zostało usunięte. Będziesz musiał edytować nasz /boot/grub/menu.lst i stworzyć wpis dla innego jądra. Aby uzyskać porady dotyczące pisania do gruba, cała twoja rodzina i rodzina mogą skopiować partycję spowodowaną przez twoje nowe jądro 2.4.18 i zduplikować 2.4.18, które niestety będzie 2.4.20 w nowej partycji. Wykonaj

    Nie nadawaj linii “initrd”, ponieważ ta metoda prawdopodobnie nie tworzy nowego initrd. Rozważ to, gdy ktoś musi wstępnie załadować sterownik. Masz również nadzieję, że użyjesz nazwy komputera twojego serca partycji lub “root = LABEL = /”, aby dopasować na przykład “root = / dev / hda1”. Kolor = “czerwony”> UWAGA.
    skompiluj jądro Linux 2.4

    UWAGA cztery. Kaznodzieja poinformował, że te instrukcje działają również w celu znalezienia Mandrake 9.0. Jedyną różnicą jest aktualizacja /boot/config-2.4.18-14 za pomocą /boot/config-2.4.19-16mdk w niektórych z powyższych instrukcji. Dzięki za kazanie!

    Baw się dobrze!

    Forum

    OŚWIADCZENIE: UŻYWAJ NA WŁASNE RYZYKO. KAŻDY KOMPUTER TO INNY SYSTEM ITO, CO DZIAŁA DLA MNIE, NIE POTRZEBUJE DZIAŁANIA 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 instrukcji jedynej rzeczy

    Konfiguruj, kompiluj, instaluj


    Zachowaj szczególną ostrożność podczas gry ze współdzielonym rdzeniem. Zapisz wszystkoTwoje pliki i twoje, zapewnij szkoleniową bootowalną płytę odzyskiwania i / lub ewentualnie płytę CD.Dowiedz się, jak zainstalować absolutne jądro w tym systemie, który nie ma znaczenia.Niedawno zostałeś ostrzeżony. Oczywiście jest to bardzo krótki przewodnik; po prostu zaaplikuj z nimbardziej szczegółowe przewodniki, takie jak Linux Kernel HOWTO

    1. Pobierz najnowsze jądro z kernel.org.

    Jądro składa się z 20 kawałków, więc często otrzymujesz 30MB plik tar.gz lub tar.bz2. to będzierozpakuj do około 200 i będziesz potrzebować MB podczas późniejszej kompilacjidodatkowa przestrzeń.

    Przykład:
    2. Dostosuj własne ustawienia.

    W tym rdzeniu musisz wybrać spośród wszystkich funkcji, których będziesz używać podczas kompilacjiJądro (np. obsługa SCSI, obsługa dźwięku, samtale itp.)

    Zaktualizowano

    Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!


    * Istnieje kilka narzędzi do dostosowywania tego, co chcesz skompilować za pomocą jądra;Jeśli masz już ustawienia ze starszego jądra, skopiuj przestarzały plik .configPlik znajduje się na najwyższym poziomie źródła i dodatkowo użyj zamiast tego make oldconfig .za pomocą menuconfig. Ten stary proces konfiguracji powróci do twoich dużo starszych ustawień i zapyta cięTy, jeśli pojawią się nowe funkcje, których nie obejmuje twój ex-.config. To jest najlepszySposób na upewnienie się, że “uaktualniasz” swoje jądro, zwłaszcza przy stosunkowo wąskich liczbach.Inną opcją jest Xconfig make jeśli rozważasz graficzną wersję menuconfig przy użyciu X.

    3. Utwórz zależności

    Po zapisaniu powyższej konfiguracji (jest w nich zapisany ".config"Plik), musisz utworzyć wszystkie zależności dla większości wybranych Ciebie i konfiguracji. to jestzajmuje 5 różnych minut na mechanizmie 500 MHz.

    4. Zrób rdzeń

    Możesz teraz złożyć oryginalne jądro. Może to potrwać około 15 minut lub więcejcałkowicie na wielopoziomowym 500 MHz.

    5. Twórz moduły.

    Moduły są częściami następującego jądra, które są ładowane w locie, ponieważniezbędny. Są one zapisywane w oddzielnych danych (np. ext3.o). ModułyIm więcej masz, tym dłużej zajmie Ci kompilacja:

    6. Zainstaluj moduły

    Ta kopia skopiuje wszystkie moduły do ​​aktualnego nowego katalogu "/lib/modules/a.b.c".gdzie a.b.c jest projektem jądra

    * Jeśli chcemy przekompilować...

    Jeśli potrzebujesz czasu na rekonfigurację jądra, a także na rekompilację tej metody,musi również uruchomić kilka poleceń „make”, które czyszczą pliki pośrednie. Komentarzten "mrproper" usunie twój plik .config. Kompletna taktyka:

    * Instalacja bootowalnego i rozwijającego się jądra

    Jeśli chodzi o inne obszary tej dyskusji, prawdopodobnie założę, że utrzymujesz LILOzainstalowany w twoim osobistym sektorze rozruchowym. Podczas tego procesu nadal robisz zakupy.Funkcjonalność nowy startowy startowy dysk odzyskiwania i tworzenie kopii zapasowych wszelkich rekordów danych, które posiadaszzmienić lub zmienić. Dobrą wskazówką musi być nazwanie wszystkich nowych plików z opcją -a.b.c.(sufiks projektu jądra) Możliwość nadpisywania plików o tym samym adresienie pojawi się to w odpowiednim przykładzie. Większość

    W systemach Linux główne jądra są przechowywane w katalogu / trainers.Skopiuj całe jądro do tej lokalizacji i udostępnij mu unikalną nazwę.

    Przykład:

    Łącznie istnieje specjalny plik „System.map”, który zwykle należy sklonować w tej samej lokalizacji.Katalog startowy.

    Teraz możesz powiedzieć LILO o swoim współczesnym jądrze. Edytować"/etc/lilo.conf" zgodnie z Twoimi potrzebami. Zwykle Twój główny nowy wpis wplik .conf wygląda jak specyficzny:

    Upewnij się, że proporcje odpowiadają naszemu nowemu jądru. zachowaj toTwoje poprzednie jądro jest uwzględniane w pliku; nasze własne, jeśli inne jądro się nie uruchomiZawsze możesz wybrać poprzednie jądro z wiersza poleceń lilo.

    Powiedz lilo, aby przeczytał zmiany i zmienił część:

    Przeczytaj uważnie dane wyjściowe, aby znaleźć konkretne pliki jądra.i te zmiany zawierają. Możesz natychmiast ponownie uruchomić.

    Podsumowanie dotyczące plików kluczy utworzonych podczas budowania jądra:.config (możliwe opcje jądra, konfiguracja do wykorzystania w przyszłości)arch / i386 / start up / bzImage (aktualne jądro, skopiuj do /boot/vmlinuz-a.b.c)System.map (rejestr lokalizacji, skopiuj 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 obraz równa się /boot/vmlinuz-2.4.19 Etykieta muzyczna = „Linux 2.4.19”

     

     

    Przyspiesz swój komputer już dziś dzięki temu prostemu pobieraniu.

     

     

     

    Having Trouble Compiling The Linux 2.4 Kernel?
    Haben Sie Probleme Beim Kompilieren Des Linux 2.4-Kernels?
    Vous Rencontrez Des Difficultés Pour Compiler Le Noyau Linux 2.4 ?
    Hai Problemi A Compilare Il Kernel Linux 2.4?
    Heeft U Problemen Met Het Compileren Van De Linux 2.4-kernel?
    Está Tendo Problemas Para Compilar O Kernel Do Linux 2.4?
    Linux 2.4 커널을 컴파일하는 데 문제가 있습니까?
    Har Du Problem Med Att Kompilera Linux 2.4 -kärnan?
    ¿Tiene Problemas Para Compilar El Kernel De Linux 2.4?
    Возникли проблемы с компиляцией ядра Linux 2.4?