You are currently viewing Jak Mogę Skompilować Jądro W Ubuntu 11.10 I Jak Mogę Je Zobaczyć?

Jak Mogę Skompilować Jądro W Ubuntu 11.10 I Jak Mogę Je Zobaczyć?

Jeśli wiesz, jak skompilować jądro w Ubuntu 11.10 na swoim komputerze, mam nadzieję, że ta pomoc może ci pomóc.

Liczba użytkowników zainteresowanych budowaniem własnego jądra osiąga tutaj, ponieważ mają zainstalowane Ubuntu w swoim systemie, i proszę, dokonaj niewielkich zmian w jądrze dla tego systemu. W wielu przypadkach użytkownik zawsze szuka zmiany konfiguracji jądra.

Celem tej historii jest zawsze dostarczenie członkowi jak najmniejszej ilości informacji, jak najbardziej realistycznie, bezpośrednio, aby osiągnąć cel, jakim jest opracowanie i zbudowanie dość prostej modyfikacji i instalacji jądra, którego jądro. Nie jest przeznaczony jako przewodnik po tworzeniu jądra Ubuntu.

Utwórz środowisko

Jeśli nie zbudowałeś jeszcze swojej trasy w jądrze, istnieje duża liczba pakietów, które są wymagane do jej pomyślnego uzyskania. Możesz je zainstalować za pomocą:

  •  sudo apt-get build-dep linux linux-image - gotówka (uname -r) 

Niestety, nie wszystkie wymienione powyżej funkcje zainstalują wszystkie wymagane zależności. Aktualna wersja Goofy Disco Release wymaga odpowiednich zniżek na dodatki.

  •  sudo apt-get jest w rzeczywistości instalowane w libncurses-dev gawk flex buffalo libssl-dev openssl dkms libelf-dev libudev-dev libpci-dev liliberty-dev autoconf 

Jeśli możesz używać Git, ustal go z:

  •  sudo apt-get load git 

Powyższe polecenie wymaga, aby Twoja platforma miała środek zaradczy deb-src w /etc/apt/sources.list . Przykład prawdziwej dyskoteki dingo, którą musisz mieć:

  •  deb-src http://archive.ubuntu.com/ubuntu dyskoteka głównadeb-src http://archive.ubuntu.com/ubuntu disco-updates główna 

Uzyskiwanie jednego z naszych źródeł wersji Ubuntu

jak skompilować jądro w ie8 11.10

Oczywiście będzie kilka różnych sposobów uzyskania źródeł jądra. Dwie główne ścieżki są w pełni udokumentowane.

Jeśli masz zainstalowaną poprawną wersję Ubuntu i chcesz dokonać transformacji dowolnego jądra zainstalowanego w zasobie, użyj metody apt-get (szczegóły poniżej) w pobieraniu źródeł.

>Jednak tak naprawdę, jeśli chcesz uzyskać aktualne globalne źródła dla natychmiastowej wersji Ubuntu, a następnie wprowadzić do nich różnice, użyj tego podejścia git (opisanego poniżej), aby skorzystać ze źródeł.

Apt-get

Kod źródłowy wygenerowany przez ten konkretny pakiet binarny można kupić, żądając apt-get source . Na przykład, aby często uzyskać kod źródłowy utworzonego odświeżaniaDrugi rdzeń, możesz zacząć od

  •  wiersz poleceń apt-get: kod podstawowego elementu linux-image-unsigned - $ (uname -r) 

Git

Wszystkie źródła jądra Ubuntu są subtelne przez git na tych końcach. Kod źródłowy narzędzia samotnego jest przechowywany w repozytorium git w kernel.ubuntu.com . Aby uzyskać lokalną kopię, prawdopodobnie git-clone każdy nabywca repozytorium wydania jest zainteresowany, jak opisano poniżej.

  •  git replikować git: //kernel.ubuntu.com/ubuntu/ubuntu-  .git 
  •  git identyczne nagrywanie git: //kernel.ubuntu.com/ubuntu/ubuntu-disco.git 

Zmień konfigurację

To zapewnione gniazdo można pominąć, jeśli ulepszenia konfiguracji nie są zwykle wymagane. Proces składania zachowuje konfigurację odnoszącą się do plików podkonfiguracji. Prawdopodobnie najłatwiejszym sposobem działania, aby coś tutaj zmienić, jest wykonanie następujących czynności:

  •  chmod a + x debian lub regułychmod a + x debian dla każdego skryptu / *chmod a + c debian / skrypty / różne - *LANG = C fakeroot debian dla każdej czystej zasadyLANG = C fakeroot debian rules editconfigs # Wybierasz iterację wszystkich z nich (Y, Exit, Y, Exit ..) lub po prostu otrzymujesz ostatecznie skargę dotyczącą konfiguracji 

To użyje części początkowej konfiguracji dla dokładnego archiwum tekstury/architektury obsługiwanej przy wywołaniu menuconfig do edycji innego pliku konfiguracyjnego. Chmod jest konieczny, ponieważ niektóre sposoby budowania pakietu źródłowego prawie na pewno prowadzą do przerzedzania się sekcji wykonywalnych w twoich językach.

Aby zachować swoje osobiste jądro „nowsze” niż obecne jądro Ubuntu, na którym opiera się Twoja firma, pamiętaj o dodaniu dobrego lokalnego modyfikatora wersji. Na końcu alternatywnej liczby w większości plików debian.master na dziennik zmian dodaj jedną część, taką jak “test1”, przed jej wygenerowaniem. Pomoże to określić, na którym jądrze działa aplikacja, ponieważ w równym stopniu uname -a polega na sobie. Zwróć uwagę, że jeśli zostanie wydane nowe krytyczne jądro, Ubuntu może być nowsze niż twoje własne prywatne jądro (które będzie musiało zostać przebudowane), więc konserwacja jest uważana za niezbędną podczas aktualizacji. NOTATKA. Staraj się nie pomagać w użyciu CONFIG_LOCALVERSION, ponieważ _odpala_ jakiś zestaw.

Generowanie jądra

Budowanie jądra jest dość nieskomplikowane. Zmień katalog roboczy z powrotem na katalog główny wszystkich drzew zakupowych jądra, a następnie wprowadź poprzednie polecenia:

  •  LANG jest równy zasadom C fakeroot debian / spotless# buduj szybciej:LANG = C fakeroot debian kontra binarny nagłówek reguł binarny konwencjonalny binarny perarch# Jeśli uważasz, że dana osoba potrzebuje narzędzi linuksowych o niskim opóźnieniu, wykonaj następujące czynności:LANG = C fakeroot debian kontra reguły binarne 

Po udanej kompilacji tworzone są trzy obrazy pakietów binarnych .g, jeśli chodzi o katalog strony internetowej nad katalogiem głównym konstrukcji. Na przykład podczas tworzenia głównego jądra z wydajnością 4.8.0-17.19 na użytecznym systemie AMD64, wiele z tych trzech to cztery) (lub.

  • jak zebrać jądro w ubuntu 11.10
     CD ...ls - .deb    linux-4.8.0-17_4.8.0-17.19_all.deb nagłówki    linux-4.8.0-17-generic_4.8.0-17.19_amd64.deb nagłówki    linux-image-4.8.0-17-generic_4.8.0-17.19_amd64.deb 

w późniejszych wersjach znajdziesz ponadto pakiet linux-extra-, który ten klient powinien również zainstalować, jeśli istnieje.

Testowanie najważniejszego nowego jądra

Zainstaluj kolejny 3-pakowy telewizor (w swoim systemie kompilacji lub nawet w innym systemie docelowym), przekazując dpkg -i i ponownie uruchamiając: następnie

  • sudo dpkg -i linux 7 . 4.8.0-17.19 * .debponowne uruchomienie sudo

Symbole debugowania

Czasami przydatne jest również prezentowanie symboli debugowania. Mogą być wymagane dwie dodatkowe drabiny stopniowe. Musi zostać wdrożony – pierwszy pkg-config-dbgsym. Po drugie, kupujący muszą ustawić skipdbg = fake podczas uruchamiania celów binarnych 4 ..

  •  sudo apt-get umieszczone w pkg-config-dbgsymLANG = C fakeroot debian i czyste zasadyLANG = C fakeroot debian i reguły binaries-headers binary-common-binary-perarch skipdbg implikuje false 

Zobacz także powyżej

Instrukcje przynoszą ładne i bardzo proste dania do zdobycia kodu źródłowego, a następnie do jego tworzenia. Jeśli chcesz więcej rozwijać jądra niż tylko konfigurację, sprawdź ulepszenie:

How To Compile Kernel In Ubuntu 11 10
Hoe De Kernel Te Compileren In Ubuntu 11 10
Wie Man Den Kernel In Ubuntu 11 10 Kompiliert
Hur Man Kompilerar Karnan I Ubuntu 11 10
Como Compilar El Kernel En Ubuntu 11 10
Comment Compiler Le Noyau Dans Ubuntu 11 10
Kak Skompilirovat Yadro V Ubuntu 11 10
Como Compilar O Kernel No Ubuntu 11 10
우분투 11 10에서 커널을 컴파일하는 방법
Come Compilare Il Kernel In Ubuntu 11 10