Rozwiązywanie Problemów Z Leniwym Systemem Jądra Debiana

Pobierz oprogramowanie do naprawy komputera, o którym wszyscy mówią. Pobierz tutaj.

Czasami system może wyświetlać kod błędu wskazujący, że określone jądro Debiana kompiluje Howto lenny. Przyczyn tego błędu może być wiele.

Ten przewodnik pokazuje, jak skompilować jądro Debiana w wersji 5.0. Darmowe jądro dostarczane z Debianem jest przyjazne dla serwera. Ma zoptymalizowaną lepszą przepustowość i niską wydajność. Kompilacja własnego domu pomoże między innymi zoptymalizować go niezależnie od posiadanych procesorów.

Przygotuj swój system

numer apt-get install kernel-package ncurses-dev bzip2 module-init-tools initramfs-tools procps fakeroot

Jeśli chcesz użyć jakiegoś graficznego narzędzia konfiguracyjnego gconfig xconfig, indywidualne osoby potrzebują dodatkowych wiadomości e-mail lub libgtk2.0-dev libglib2.Libglade2-dev 0-dev, jeśli oceniasz gconfig lub libqt3-mt-dev dla xconfig.

Aktualizacja:

Czy Twój komputer działa? Nie martw się, Reimage jest tutaj, aby pomóc. Wystarczy kilka kliknięć, aby nasze oprogramowanie przeskanowało Twój system w poszukiwaniu problemów i automatycznie je naprawiło. Możesz więc jak najszybciej wrócić do pracy. Nie pozwól, aby drobna usterka Cię powstrzymała — pobierz Reimage już dziś!

  • Krok 1: Wejdź na stronę Reimage i kliknij przycisk „Pobierz”
  • Krok 2: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować Reimage
  • Krok 3: Otwórz Reimage i kliknij przycisk „Skanuj teraz”

  • uname -r

    numer apt-get użyj linux-source-2.6.26

    #mkdir ~ / newkernel kontra

    #cp /usr/src/linux-source-2.6.26.tar.bz2 ! / newkernel /

    #cd / nowy rdzeń –

    #tar xjf linux-source-2.6.26.tar.bz2

    #cd linux-source-2.6.26

    Możesz chcieć skopiować rodzaj działającego szablonu dla kernel.config do takiego katalogu, możesz go znaleźć za pomocą /boot /.

    numer cp / boot / config – money (uname -r) ./. konfiguracja

    #cat / proc cpuinfo

    #utwórz konfigurację

    #make menuconfig

    # make gconfig

    Jeśli używasz gconfig, ekran będzie wyglądał jak mój

    Na powyższym ekranie wystarczy kliknąć literę Y / M / N w ostatniej kolumnie wszystkich głównych wyborów, aby włączyć lub wyłączyć wiele opcji

    liczba make-kpkg clean

    Kompilacja jądra Debiana howto lenny

    Jeśli dana osoba posiada określony komputer wieloprocesorowy, należy uruchomić każdy z układów procesora

    #export CONCURRENCY_LEVEL = para

    Dokonaj faktycznego nabycia. Zajmuje to od dziesięciu temperatur do 5 godzin, w zależności od systemów komputerowych i parametrów konfiguracyjnych. Więcej (im więcej i więcej wybierzesz, tym dłużej będzie trwać dolegliwość). Musisz przyspieszyć kernel_headers, jeśli chcesz całkowicie naprawić niektóre inne moduły, na przykład dbając o jądro. ati potencjalnie sterownik nvidia.

    numer make-kpkg - rootcmd fakeroot - initrd - rewizja = custom.001 kernel_image bez wątpienia kernel_headers

    < / Cytat>

    Zapewnia wszelkiego rodzaju plotki, ostrzeżenia i powiadomienia, gdy wszystko jest w porządku. Link <środek>

    Raz

    zarejestrował się to gotowe, przejdź do dolnego katalogu, w którym właśnie utworzyłem .t, -i

    #dpkg 7 . .deb

    Zrestartuj jedno z naszych nowych jąder i wybierz każde z naszych nowych jąder pomiędzy listą z Twoimi inicjałami lub być może cokolwiek określisz, pamiętaj o tym podczas instalacji.

    Zwykle jest to bardzo łatwe, ponieważ Debian zaprasza firmy energetyczne:

     Zbuduj element jądra aptitude Build-Essential fakeroot libncurses5-dev bzip2cd kontra usr / srcwget "http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2"tar -jxf Linux-2.6.36.tar.bz2CD-Linux-2.6.36cp / boot / config-uname -s ./.config 

    Następnie możesz jeden lub drugi uruchomić make menuconfig lub po prostu zastosować swój ulubiony edytor, aby odpowiednio zmienić każdy typ konfiguracji.
    Ten czynnik jest opcjonalny. Jeśli nie chcesz zmieniać żadnego z tych ustawień, nie możesz obecnie zrobić też dlaczego. Jeśli będzie można kupić nowe zasady, które nie były częścią przed jądrami, nadal będą o nie pytane, o ile znajdują się w rdzeniu kompilacji.

    kompilacja jądra Debiana howto lenny

     fakeroot make-kpkg pamiętaj o odświeżeniufakeroot make-kpkg --append-to-version = .gosi1 kernel_image 

    Aktualizacja jądra prawdopodobnie zajmie trochę czasu, po czym wystarczy zainstalować je z dpkg -i i zaktualizować wszystkie initrd:

     update-initramfs -c -w porządku 2.6.36.gosi1update-grub 

    Możesz napotkać przeszkody, czytając to rozwiązanie dla wielu osób:

    Komunikat o błędzie Rozwiązanie â € Błąd: zlib.h: brak deklaracji lub typów katalogów instalowanie talentu zlib1g-dev lguest.c: 21:25: Błąd: sys / eventfd.h: Brak takiego pliku oraz katalogu wyłącz tę zwirtualizowaną obsługę klienta w naszej własnej konfiguracji jądra: „Funkcje procesora i typu”:â € â € œParawirtualized with supportâ € jest równoznaczne z N
    (w Lennym powinno to wyglądać tak, ponieważ jest zgodne ze starą biblioteką libc6, której brakuje w sys / eventfd.h) Sekret UTS zawiera daleką od aktywnej wersji /linux/in.h Pobierz nasz i kontynuuj pobieranie, nawet jeśli klient używa Lenny ..

    Zapraszam do skompilowania jądra osoby. To zabawne i satysfakcjonujące.

    Aby zbudować właściwe jądro w stylu Debiana, potrzebujesz wielu pakietów: Fakeroot , Pakiet jądra , kod źródłowy linux-2.6 i kilka innych, które zwykle są już zapięte (zob. /usr/share/doc/kernel-package/README.gz ponieważpełna lista).

    Ta obróbka tworzy plik .t ze źródła jądra, jeśli jest połączony z tobą.Niestandardowe moduły, stwórz zsynchronizowane zależne .chemiczne z nichRównież. Jest to ich najwyższej jakości sposób obsługi obrazów jądra; dla każdego rozruchu to jądro, System.map idziennik obrazu konfiguracji użytego do kompilacji.

    Pamiętaj, że ludzkość nie musi kompilować jądra„Sposób Debiana”; ale wymyślamy to z systemem pakowaniaZarządzanie całym jądrem jest w rzeczywistości znacznie szybsze i bezpieczniejsze. W rzeczywistości sam dostajeszTwoje źródła Czy jądro bezpośrednio produkowane przez Linusa może coś zrobić? sygnał źródłowy linux-2.6 ,jednakże użyj rozwiązania kernel-package do skompilowania.

    Pamiętaj, że otrzymasz kompletny dokument. Znajdować pakiet jądra poniżej / usr dla każdego udziału / doc / pakiet-jądra . Tylko to ogrodzeniezawiera szybko przewodnik.

    Wtedy założymy, że zapewnisz i będziesz miał wolne ręce biorąc pod uwagę Twój ulubiony samochód.Rozpakuj zasób za pomocą study, zmień jądro na katalog swojego miejsca zamieszkania [17] . My również zakładamy, że wydanie jądra Twojej firmy jest2.6.26. Upewnij się, że jesteś w katalogu, w którym ludziechcesz rozpakować źródła jądra, skopiuj też te zwierzęta tar xjf /usr/src/linux-source-2.6.26.tar.bz2 i odwróć ten katalog linux-source-2.6.26 co doprowadziło do pomocy w jego stworzeniu.

    Możesz teraz dostosować bieżące jądro osoby. Uruchom make. pozaxconfig jeśli X11 jest faktycznie zastosowany, skonfigurowany i uruchomiony; Uciec utwórz menuconfig w przeciwnym razie potrzebne libncurses5-dev (zostanie zainstalowany). Poświęć trochę czasu na czytanie onlinete i wybieraj ostrożnie. Jeśli nie masz pewności, zwyklenajlepsze wszystkie sterowniki smartfonów (oprogramowanie, które zwykle napędza)Aparatura sprzętowa, taka jak karty okolicznościowe Ethernet SCSI, kontrolery itp.a) jesteś nieśmiały. Uwaga: inne źródła niezwiązane z konkretem. Musieć zrobićniektóre materiały mogą zachować standardowe korzyści, jeśli w rzeczywistości tego nie zrobiszzrozumieć ich. Nie zapomnij podjąć decyzji: “Loadable bootloader” to ich moduł jądra.w stojaku na karty modułu ”(nadal nie jest domyślnie zaznaczony).Jeśli najprawdopodobniej nie włączy, Twoja instalacja Debiana prawdopodobnie napotka przeszkody.

    Wyczyść główne drzewo składowe i zresetuj program jądra do zera.Parametr. Aby napisać gdzie, uruchom Clean make-kpkg.Compile

    teraz jądro: fakeroot make-kpkg --initrd --modification = custom.1.0 kernel_image .Szeroki zakres wersji „1.0” można zmienić w zależności od woli; to tylko wersja%, którego będziesz używać w odniesieniu do wersjonowania jądra.Czy możesz wstawić dowolne słowo „Niestandardowe”?(na przykład nazwa hosta). Kompilacja własnego jądra może zająć dużo czasu, w zależności od czasuwydajność wraz z całą maszyną.

    Po dodaniu kompilacji czas zainstalować posiadane jądro.jak każdy system. Jak wielki korzeń, dpkg może użyć -i../linux-image-2.6.26-sous-architecture_custom.1.0_ia64.deb .Część podarchitektura jest opcjonalna.Architektura,zgodnie z parametrami jądra określonymi przez niektórych kupujących. dpkg -i instalujeJądro po prostu dlatego, że również inne fajne pliki ułatwiające. Na przykład, System.map zostanie zainstalowany poprawnie(przydatne przy debugowaniu problemów z jądrem) i /boot/config-2.6.26 może zostać zainstalowany przezz twoim aktualnym układem pewnym. Twój nowyNaprawdę sprytny pakiet jądra nad automatycznym przepisywaniem przy starciebootloader używa doskonałego, całkowicie nowego jądra. Jeśli rozmawiałeś o prawdziwym pakiecie,Potrzebne są również moduły instalacyjne z tego pakietu.

    Czas na ponowne uruchomienie systemu: dokładnie przejrzyj kilka ostrzeżeń poprzedzających najważniejszy krokpowyżej, a następnie shutdown -r asap .

    Aby uzyskać więcej informacji o Debianie w odniesieniu do jąder, a tym samym o kompilacji określonego jądra, zobacz.Przewodnik po jądrze Debiana Linux.Więcej materiałów na temat kontenera jądra można znaleźć wBardzo fajna treść w dokumentacji - usr / share / doc versus kernel-package .

    8.6.1. Zarządzanie obrazem jądra

    Pobierz narzędzie do naprawy komputera Reimage. Kliknij tutaj, aby rozpocząć pobieranie.