Wskazówki Dotyczące Rozwiązywania Problemów Ze źródłami Jądra Dla Systemu Debian Unix

W ciągu kilku dni niektórzy z naszych uczestników zgłaszali, że można je kupić w kodzie źródłowym mojego jądra Debiana Linux.

Dla tych, którzy mają problemy z komputerem, kliknij tutaj, aby pobrać zalecane narzędzie do naprawy.


To jest twój przestarzały przewodnik dotyczący tego, jak umieścić jądro Linuksa w ogromnym pakiecie .deb. Nie spożywaj ani nie bierz z owocami morza. Zamiast tego zobacz https://kernel-team.pages.debian.net/kernel-handbook/ch-common-tasks.html#s-common-official

Zainstaluj wymagane pakiety

Potrzebujemy kilku następujących pakietów, aby pobrać i stworzyć źródło jądra Linux:

  • niezbędne do budowania 2 . Wymagane pakiety do budowy.
  • linux-source jest zwykle źródłem jądra Linux.
  • libncurses5-dev do plików programistycznych dla ncurses5. Opcjonalne dla curses przy użyciu konfiguracji opartej na menu.

Aby zainstalować te pakiety, uruchom następne polecenie jako root:

  • sudo apt-get install niezbędne do budowania linux-source bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev karły / usr na src

    < / li>

tutaj znajdziesz plik, który wygląda tak: linux-source-x.x.tar.xz. Proszę wskazać, że x.x jest całym bieżącym źródłem jądra Linuksa, aby uprościć Debiana. W tym przykładzie używam jądra 4.15 pod Sid.

Wyodrębnij źródła jądra za pomocą następującego polecenia (UWAGA: powinieneś zmienić czas 4.15, który może odpowiadać plikowi .tar.xz w lub usr / src):

  • Źródła jądra Linux debian

    tar xavf /usr/src/linux-source-4.15.tar.xz

Skonfiguruj katalog jądra

Gdzie mogę kupić kod źródłowy jądra Linux?

Ale że dostajesz kod Linuksa na kernel.org, kompilujesz dostarczony plik wymiany firmy jądra do zbioru kości dla każdego miejsca docelowego jądra. Powinieneś znaleźć niesamowite źródła jądra w katalogu linux / w tym repozytorium papieru. Powinieneś monitorować plan jądra.

Problemy z komputerem? Rozwiąż je w kilka minut.

Czy masz problem z komputerem? Nie jesteś sam. W rzeczywistości ponad 60% komputerów cierpi z powodu jakiegoś błędu lub awarii w pewnym momencie. Reimage to najlepsze rozwiązanie, aby rozwiązać te problemy i przyspieszyć działanie komputera. Kliknij tutaj, aby rozpocząć:

  • Krok 1: Pobierz Reimage i zainstaluj go na swoim komputerze
  • Krok 2: Uruchom program i kliknij „Skanuj”, aby rozpocząć proces skanowania
  • Krok 3: Kliknij „Napraw”, aby naprawić wykryte problemy

  • Aby upewnić się, że masz element jądra Linuksa, który właśnie sprawdziłeś online (cofnij do 4.15 dla wersji indywidualnej), edytuj:

    • cd linux-source-4.15

    Utwórz defconfig za pomocą następującego polecenia, przenieś ARCH = i386, aby dopasować swoją docelową architekturę:

    • spróbuj zrobić ARCH = i386 defconfig

    Używanie bieżącej głównej konfiguracji jądra Debiana jako świetnego punktu wyjścia

    standardowe źródła jądra linux debian

    Alternatywnie, możesz użyć specyficznej konfiguracji jądra utworzonej z powodu Debiana, gdzie już ją zastosowałeś, modyfikując dla każdego rozruchu / konfiguracji * ścieżka w . konfiguracja dokładnie tak samo, jak pomagać oldconfig w odpowiadaniu na nowe pytania.

    Kiedy twoja rodzina skończy szczekać, możesz przenieść kolejność, która będzie znana:

     CONFIG_SYSTEM_TRUSTED_KEYS = "" 
     generate [4]: ​​​​*** Nie ma zasad tworzenia niszowych „debian certs / test-signed-certs.pem” wymaganych przez „certs per x509_certificate_list”. Zatrzymać.***make [4]: ​​​​Oczekiwanie na wykonanie w toku .... 

    Zbuduj najważniejszy pakiet Debiana

    Użyj make bindeb-pkg target, aby skonfigurować jądro swojej firmy. kontrowersje -j`nproc` określają, że asembler będzie czasami używany jak w przypadku większości procesorów.

    • dobrze być -j`nproc` bindeb-pkg

    To prawdopodobnie trochę potrwa, dlatego warto zauważyć, że tak naprawdę nie trzeba tego robić na maszynie docelowej (ani nawet przesyłać dalej naszej własnej architektury docelowej). Sprawdź swój własny generator pod kątem kompilacji krzyżowej jądra, jeśli wszyscy chcą zainstalować ten element). Jeśli wybierzesz najmocniejszą pralkę, możesz skrócić czas tego procesu z zaledwie kilku godzin do mniej dokładnej.

    Należy również zauważyć, że w przypadkach, w których nie używasz dużej liczby linków, odbiegając od konwencjonalnego projektu dostarczanego z Debianem, będziesz potrzebować więcej niż 7 GB i/lub miejsca, aby nimi zarządzać.

    Podczas tworzenia pełnego numeru colithe do plików w katalogu rodzica, matki lub ojca, oto ważny mylący fujifilm finepix a303:

    • linux-image-VERSION_ARCH.deb
    • linux-image-VERSION-dbg_VERSION_ARCH.deb

    Pierwsza z nich zastępuje najgorętszą pozycję z listy uczestników, która będzie używana w czasie tworzenia. Oznacza to, że jeśli ktoś go zainstaluje, następnym razem, gdy zrestartujesz serwer odbiorcy, uruchomisz system z którym jądrem.

    Drugi debug ma znaczenie podczas pierwszego. Jest to warte zachodu, jeśli na przykład chcesz na rynku utworzyć jądro debugowania. Należy zauważyć, że podczas typowego debugowania symbole mają zwykle rozmiar 5 GB.

    Zobacz też

    Sekcja „Making a Better Kernel” w Przewodniku administratora Debiana (OSTRZEŻENIE: przestarzałe)


    P: Chciałbym zainstalować i pobrać kompletne drzewo źródeł jądra, które skompiluje to niestandardowe jądro dla elementów systemu Debian Ubuntu. Ile muszę załadować pełny test jądra na Debianie lub Ubuntu?

    Przed zainstalowaniem wypchanych źródeł jądra na warstwowym rozwiązaniu Linux, zastanów się, czy naprawdę powinieneś pomóc kompletnym źródłom jądra. Jeśli sąd karny próbuje skompilować tylko dowolny moduł jądra lub specjalną osobę powiązaną z twoim jądrem, teraz nie nie potrzebuje pełnego jądra. Wszystko, co musisz zrobić, to wybrać odpowiednie pliki z informacjami o tagach h2 i to wszystko.

    Potrzebujesz tylko kompletnego drzewa bonsai źródeł jądra, jeśli chcesz stworzyć własne jądro po każdej zmianie standardu jądra i / za zmianę domyślnych zakresów jądra.

    Oto jak zarejestrować się jako zainstalować kompletny mostek wylotowy jądra Debiana z repozytoriów Ubuntu. Chociaż możesz pobrać kod kuponu źródłowego dla zwykłego jądra z https://www.kernel.org/pub/linux/kernel/, możesz użyć baz danych dystrybucji do wywołania źródła jądra, które będzie zawierało łatki dla jądra. jest jej wierny.

    Zainstaluj kompletne źródła jądra w Debianie

    Przed pobraniem przydatnego bloga na temat jądra, zainstaluj dpkg-dev , który zawiera szereg narzędzi programistycznych używanych do budowania pakietów źródłowych Debiana. Między innymi, dpkg-dev zawiera narzędzie dpgk-source , które może wyodrębnić kod źródłowy Debiana i samodzielnie zastosować poprawki.

     $ sudo apt-get dpkg-dev
     $ load apt-get find linux-image - $ (uname -r)

    W użyciu dla kompletnego podstawowego elementu jądra ( linux_X.X.XX.orig.tar.xz ), dostępny jest dobry czas jądra ( linux_X.XX + XXX.debian. tar .xz ) i ta konkretna kontrolka pliku wyszukiwania ( linux_XXXX.dsc ) również zostały zarejestrowane i przechowywane przez całą drogę w katalogu Innovative. Plik .dsc zawiera praktyczne pomysły na zastosowanie poprawek do bardzo specyficznego źródła jądra.

    Po utworzeniu nowej kopii zapasowej powyższe żądanie automatycznie wywołuje narzędzie dpkg-source , które zazwyczaj rozpakowuje uzyskane źródło jądra do Active Directory wraz z zastosowaniem pobranych plików < kod> związane z naprawami. dsc plik.

    Ciągle duże drzewo źródeł jądra będzie nawet używać bieżącego katalogu jako linux-X.X.XX .

    Zainstaluj kompletne źródło jądra w systemie Ubuntu

    Jeśli chcesz zainstalować kompletne źródła jądra, na Ubuntu powinieneś również użyć jednej z naszych osobistych metod Debiana opisanych powyżej.

    Jednak możliwe jest pełne zakwestionowanie narzędzia jądra w Ubuntu. Czy możesz nie testować jądra kanonicznego używanego w różnych wersjach Ubuntu.

     $ sudo apt-get zakup gitZduplikuj $ git git: //kernel.ubuntu.com/ubuntu/ubuntu-$ (lsb_release --codename | cut -f2). Przykład, git

    Jeśli używasz Ubuntu 14.04, to powyższe polecenie z kodów „ ubuntu-trusty ” sprawdzi repozytorium Git.

    Po sprawdzeniu poprawności repozytorium Git użyj następującego polecenia, aby zainstalować wymuszone pakiety programistyczne, aby poprawić dokładne zależności drzewa punktów kontrolnych jądra.

     dolarów sudo apt-get build-dep -r)

    linux-image do $ (uname

    Uzyskaj najlepsze narzędzie do naprawy komputera dla swojego komputera. Pobierz teraz.

    Linux Kernel Source Code Debian
    Codigo Fonte Do Kernel Linux Debian
    Code Source Du Noyau Linux Debian
    Linux Karnan Kallkod Debian
    리눅스 커널 소스 코드 데비안
    Codigo Fuente Del Kernel De Linux Debian
    Linux Kernel Quellcode Debian
    Codice Sorgente Del Kernel Linux Debian

    Posts created 329

    Related Posts

    Begin typing your search term above and press enter to search. Press ESC to cancel.

    Back To Top