/ / Kompilacja modułu jądra Linux - jądro linux

Kompilacja jądra systemu Linux - linux-kernel

Próbuję skonfigurować MultiPath TCP (mptcp) zgodnie z instrukcją tutaj Rozumiem, że muszę pobrać dostarczone tam niestandardowe jądro, skompilować je i zainstalować. Mój problem polega na tym, że powiązane przewodniki znalazłem w sieci (np. tutaj, tutaj), wszyscy wspominają, że muszę również skompilować moduły jądra (sudo make modules_install). ALE, w strona mptcp, nie ma wzmianki o modułach. Czy muszę pobierać i kompilować moduły „defualt” jądra mojej maszyny, czy brakuje mi czegoś jeszcze?

Odpowiedzi:

0 dla odpowiedzi № 1

W dokumentach nie ma konfliktu. Przewodnik „DoItYourself” mówi o specyfice zaangażowanego sterownika / modułu. Przedostatni wiersz przewodnika DIY: Skompiluj, zainstaluj i uruchom ponownie jądro, zgodnie z zaleceniami dystrybucji.

Zakłada się, że już wiesz o czym mówią inne strony.

Wskazówka: Znajdź istniejący .config plik dla twojego systemu / dystrybucji. Może zaoszczędzić ci trochę pracy, ponieważ pozwoli Ci na 99%, że ty don "t dbać o ale potrzeba w celu zbudowania jądra mptcp, takiego jak sterowniki dysków, sterowniki klawiatury itp.

Strony ubuntu mówią o tym, gdzie to znaleźć.

Po wykonaniu git clone ..., będziesz mieć mptcp katalog, który ma wszystkie źródła jądra. Kopiuj Twój .config w tym.

Następnie wykonaj wszystkie czynności make xconfigitd. z przewodnika Ubuntu i postępuj zgodnie z instrukcjami DIY, aby włączyć obsługę mptcp.

Musisz to zrobić make i make modulesitp., postępując zgodnie z instrukcjami dla Twojego distro

Wskazówka: Zanim zadzwonisz z mptcp źródło jądra, możesz poćwiczyć konfigurowanie, budowanie, instalowanie, uruchamianie / uruchamianie jądra dostarczanego przez ubuntu. Po tym, jak możesz to zrobić pomyślnie, przejdź do scalania rzeczy w mptcp informator.