Jeśli sam otrzymujesz błąd samouczka podczas tworzenia jądra Linux, ten niestandardowy kurs jest tutaj, aby ci pomóc.

Napraw teraz swój komputer. Nie są wymagane żadne umiejętności techniczne. Pobierz teraz.

Tak, kompilacja jądra często wiąże się z pobraniem kodu źródłowego. W razie potrzeby zmodyfikuj kod firmy (większość nie-programistów zwykle tego nie robi). Skonfiguruj ostateczne jądro (które funkcje/moduły/sterowniki należy włączyć itp.). Skompilować.

Kiedyś decyzja o aktualizacji jądra Linuksa wywołała panikę w sercach większości prawdziwych użytkowników. W tym czasie każdy nasz proces aktualizacjiDra zabierał trochę czasu i czasu. Teraz okazuje się, że instalację jądra nowicjusza można łatwo przeprowadzić w towarzystwie brokerów pakietów, takich jak apt. Z dowolnym dodatkiem powiązanym z niektórymi repozytoriami naprawdę możesz bez wysiłku zainstalować eksperymentalne lub duże jądra popcornu (takie jak jądra do formułowania w czasie rzeczywistym).

Czy powinienem skompilować własne jądro?

Korzyści płynące z kompilowania naszego własnego jądra obejmują możliwość dostosowania jądra tak, aby można było korzystać ze sprzętu Express i zakończyć na pierwszym miejscu z mniejszym, niestandardowym jądrem. Możesz również potrzebować skompilować własne jądro, jeśli domyślne jądro nie obsługuje konkretnych narzędzi, które posiadasz.

Biorąc pod uwagę, jak łatwo jest prawdopodobnie zaktualizować jądro, po co zawracać sobie głowę kompilacją kogoś innego? Oto dobre powody:

  • Po prostu chcesz dokładnie wiedzieć, jak to się robi.

  • Musisz zezwolić na recykling lub pewne opcje we wrażliwym jądrze, które po prostu nie są zbyt dostępne w obecnych opcjach przeterminowanych.

  • Chcesz dołączyć dokładnie sprzęt pomocniczy, którego nie można kupić w podstawowym jądrze.

  • Używasz dystrybucji, w której wymaga ona skompilowania tego jądra.

  • Jesteś studentem i ta sytuacja jest wyzwaniem.

  • Z jakiegoś powodu umiejętność kompilowania jądra Linuksa jest z pewnością przydatna i może być również uważana za przejście. Kiedy po raz pierwszy skompilowałem nowo znalezione jądro Linuksa (dawno temu), a także pomyślnie uruchomiłem go z tego jądra, miałem gwarancję, że wywołam szum w mojej metodzie (co szybko zniszczyło kolejną możliwość, której próbowałem, gdy się nie udało).
    Przejdźmy przez etapy kompilowania jądra Linuksa, na którym jest napisane. Zademonstruję dotyczy serwera Ubuntu 16.04. Po wypróbowaniu wymaganej aktualizacji sudo apt, każde zainstalowane jądro to dosłownie 4.4.0-121. Chcę zaktualizować, musiałbyś mieć jądro 4.17. Zajmijmy się tym.

    Ostrzeżenie: gorąco polecam właścicielom praktykowanie tej metody z komputerem internetowym. Podczas pracy z maszyną internetową możesz w każdej chwili zrobić biografię i łatwo ją zachować, jeśli coś pójdzie nie tak. NIE aktualizuj jądra w ten sposób na temat maszyny produkcyjnej… dopóki nie dowiesz się, co robisz.

    Pobierz ten rdzeń

    Pierwszym faktem, który zdecydowanie powinieneś zrobić, jest plik źródłowy jądra. Należy to zrobić za pomocą adresu URL dla jądra, które należy pobrać (z Kernel.org). Gdy ktoś polubi adres URL, pobierz kod dostawcy i zastosuj.Pobierz go zwykle za pomocą następującego polecenia (udowodnię to, podobnie jak jądro 4.17 RC2):

    wget https://git.kernel.org/torvalds/t/linux-4.17-rc2.tar.gz

    Jak długo trwa kompilacja jądra Linuksa?

    Imponująca kompilacja jądra przynosi 20-27 minut. Podczas gdy kompilacja iteracyjna zwykle wymaga 1-2 minut.

    Kiedy rozpocznie się pobieranie, ostatnio jest jeszcze jedna rzecz, z którą należy sobie poradzić.

    Wymagania dotyczące instalacji

    Aby mieć pewność, że zbudujesz rdzeń make, od razu musimy zainstalować kilka złożonych potrzeb. Można to zrobić za pomocą prawdziwego pojedynczego polecenia:

    sudo apt-get build git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc pochylaj się nad bizonem

    libelf-dev note: Będziesz potrzebował co najmniej 12 GB wolnego pokoju lub obszaru mieszkalnego na dysku lokalnym, aby wykonać proces uzyskania własnego jądra. Upewnij się więc, że masz wystarczająco dużo miejsca.

    Wyodrębnij źródło

    Z katalogu, w którym znajduje się nasze nowo zakupione jądro, utwórz źródło jądra za pomocą typowego polecenia:

    tar xvzf linux-4.17-rc2.tar.gz

    Jądro linux wymyślono samouczek

    Zmień katalog domowy dostosowany za pomocą polecenia linux-4 cd.17-rc2.

    Konfiguruj rdzeń

    Przed kompilacją jądra musimy najpierw skonfigurować moduły w include. W rzeczywistości jest to prosta podróż, aby to zrobić. Za pomocą prostego polecenia możesz skopiować plik konfiguracyjny z najnowszego jądra, a następnie uzyskać sprawdzoną konfigurację żywności, aby zachować kontrolę i wprowadzić niezbędne zmiany. Aby to zrobić, wprowadź następujące polecenie:

    cp /boot/config-$(uname -r).config

    Teraz, gdy większość z was utworzyła plik, przejdź do polecenia tworzenia menuconfig. To żądanie zapewnia narzędzie konfiguracyjne (Rysunek 1), które umożliwia przeglądanie przy użyciu wielu dostępnych modułów i inspirowanie lub usuwanie tego, czego potrzebujesz, oprócz tego, czego nie potrzebujesz.

    Rysunek 1. Wykonaj akcję menuconfig wokół.

    Jest bez wątpienia możliwe, że ograniczasz niebezpieczną część rzeczywistego jądra, przejdź przez menuconfig z ekstremalnym planem. Jeśli nie jesteś pewien wyboru, trzymaj się z daleka. Jeszcze lepiej, połącz się z konfiguracją, którą właśnie powtarzamy z działającego jądra (może to znać osobiście). Gdy już przejrzysz cały wybór (często jest długi), możesz rozpocząć kompilację!

    Skompiluj, ale zainstaluj także

    Jak skompilować jądro Linuksa?

    Uzyskaj jądro premium między kernel.org.Sprawdź jądro.Wyodrębnij archiwum jądra.Skopiuj cały plik konfiguracyjny jądra Linux.Wymyśl także i skompiluj jądro Linux 5.6.Zainstaluj określone jądro Linuksa i przygody (sterowniki)Zaktualizuj konfigurację gruba.

    Teraz nadszedł czas na zebranie jądra. Pierwsza procedura to kompilacja przy użyciu kontrolki make. Stwórz więc problem, a następnie odpowiedz na nieuniknione pytania dotyczące problemu (Rysunek 2). Zadawane pytania zależą od aktualizacji jądra i od tego, której wersji jądra używasz. Zaufaj mi w chwili, gdy powiem, że istnieje szeroki wybór problemów do rozwiązania, daj ręcznie wystarczająco dużo czasu wymienionego poniżej.

    Rysunek 2. Odpowiedzi na pytania dotyczące polecenia inicjowania.

    Gdy udzielisz odpowiedzi na wszystkie kluczowe pytania, będziesz mógł zainstalować moduły szablonów internetowych, tak jak to zostało dołączone za pomocą następującego polecenia:

    Uruchom moduł_instalacji

    Ponownie, to polecenie zajmie niewiarygodnie mało czasu, więc usiądź wygodnie i również spójrz na dane wyjściowe lub kontynuuj (ponieważ twoje dane wejściowe nie są w ogóle wymagane). Najprawdopodobniej wybierzesz jedną inną firmę (chyba że faktycznie odtwarzasz przepływ wyjściowy przez niektóre terminale).

    sudo przygotowuje się do instalacji

    Kolejna śpiączka, wiedząc, że zajmie to dużo czasu. W rzeczywistości polecenie make install działa nawet dłużej niż dostosowane polecenie modules_install. Idź zjeść, zmień routery, zamontuj serwery z systemem Linux lub po prostu zdrzemnij się.

    Włącz ładowanie jądra

    Po wykonaniu mount make, czas na uruchomienie jądra. Aby to uzyskać, wpisz następujące polecenie:

    sudo update-initramfs -k -c 4.17-rc2

    Przywróć swój komputer do najlepszej formy dzięki Reimage

    Przedstawiamy Restoro: najlepsze rozwiązanie do naprawy błędów systemu Windows i optymalizacji wydajności komputera. To oprogramowanie jest niezbędne dla każdego, kto chce, aby jego komputer działał płynnie, bez kłopotów z awariami systemu i innymi typowymi problemami. Dzięki Restoro możesz łatwo zidentyfikować i naprawić wszelkie błędy systemu Windows, zapobiegając utracie plików, awariom sprzętu i wszelkiego rodzaju nieprzyjemnym infekcjom złośliwym oprogramowaniem. Ponadto nasze oprogramowanie zoptymalizuje ustawienia komputera, aby zmaksymalizować jego wydajność, zapewniając szybszą i bardziej responsywną maszynę, która poradzi sobie ze wszystkim, co na niego rzucisz. Więc nie idź kolejny dzień zmagając się z powolnym lub niestabilnym komputerem — pobierz Restoro już dziś i wróć do produktywności!

  • 1. Pobierz i zainstaluj Reimage
  • 2. Uruchom program i wybierz skanowanie, które chcesz uruchomić
  • 3. Przejrzyj wyniki i w razie potrzeby podejmij działania

  • Oczywiście, zmień powyższy numer jądra na nasze jądro, które skompilowałeś. Kiedy wyćwiczone polecenie się zakończy, zaktualizuj grub za pomocą tego głównego polecenia:

    sudo update-grub

    samouczek kompilacji jądra linux

    Teraz musisz skomputeryzować system, decydując o ostatnio zainstalowanym jądrze.

    Gratulacje!

    Zbudowałeś własne jądro Linuksa! To jest twój własny proces, który zwykle może zająć trochę czasu; Ale pod koniec dnia, masz wyspecjalizowane jądro do codziennego użytku w Linuksie – ważna funkcja, którą wielu administratorów Linuksa przeocza.

    Uzyskaj dla siebie najlepsze narzędzie do naprawy systemu Windows. Kliknij tutaj, aby rozpocząć naprawę komputera już dziś.

    Linux Kernel Compile Tutorial
    Tutoriel De Compilation Du Noyau Linux
    리눅스 커널 컴파일 튜토리얼
    Anleitung Zum Kompilieren Des Linux Kernels
    Tutorial Sulla Compilazione Del Kernel Linux
    Tutorial De Compilacao Do Kernel Linux
    Handledning For Kompilering Av Linux Karna
    Tutorial De Compilacion Del Kernel De Linux
    Uchebnik Po Kompilyacii Yadra Linux
    Zelfstudie Voor Het Compileren Van De Linux Kernel