Debian - Kompilacja i instalacja nowego jądra

Spisie treści
Kompilowanie i instalowanie nowego Jądro Może nam to zająć trochę czasu, w zależności od szybkości i dostępnych zasobów naszego komputera, należy wspomnieć, że niektóre programy i biblioteki muszą zostać zaktualizowane, aby utworzyć binaria. Pełną ich listę można znaleźć na / usr / src / kernel-source-version / Dokumentacja / Zmiany.
  • Poprawnie naprawiamy wszystkie zależności, z terminala używamy polecenia: make dep. Aby rozpocząć od weryfikacji i naprawy tych zależności, po zakończeniu tego procesu przystąpimy do kompilacji naszego nowego Jądro.
  • Aby stworzyć skompresowany obraz naszego Jądro piszemy następującą komendę: make z Image. Jeśli wszystko pójdzie dobrze, obraz zostanie utworzony, skompresowany i zapisany w następującej ścieżce: ./arch/i386/boot.Jeżeli nie było błędów, możemy przejść bezpośrednio do kroku 4. Natomiast jeśli otrzymamy błąd wskazujący, że obraz jest za duży, przechodzimy do kroku 3. Błąd wyglądałby następująco:

  • Jak na zdjęciu Jądro jest bardzo duża, musimy użyć innej metody rozumienia. Aby utworzyć obraz za pomocą alternatywnej metody uruchamiamy następujące polecenie: make bz Image
Plik zostanie utworzony w tej samej ścieżce, co z Obraz ale pod imieniem obraz bz.
  • Tak podczas konfiguracji Jądro zdecydowaliśmy się stworzyć część modułu zamiast być jego częścią, musimy skompilować te moduły w następujący sposób: make modules
  • Jeśli kompilujemy a Jądro tej samej wersji, którą już zainstalowaliśmy, musimy upewnić się, że skopiowaliśmy stare moduły do ​​nowej ścieżki. Jednym ze sposobów na zrobienie tego jest zmiana nazwy katalogu w następujący sposób: mv /lib/modules/2.x.x /lib/modules/2.x.x-old.
  • Po skompilowaniu modułów przystąpimy do ich instalacji za pomocą polecenia: make modules_install.
Spowoduje to skopiowanie modułów do odpowiedniej ścieżki w systemie plików. Od teraz naszym obowiązkiem będzie załadowanie ich do Jądro.
W przypadku, gdy coś pójdzie nie tak w tym procesie aktualizacji naszego Jądro, nie powinniśmy się martwić, jeśli nadal mamy dostęp do naszego systemu. Powinniśmy mieć instalacyjny dysk CD, aby uruchomić go z okna alertu. Stamtąd przeprowadzamy fsck do naszego dysku, montujemy go i przywracamy obraz jądra, który wcześniej zrobiliśmy.
  • Wreszcie, gdy mamy już skompilowane, skompresowane i gotowe do instalacji jądro, jesteśmy gotowi, aby uruchomić je w naszym systemie przy następnym restarcie. Na początek tworzymy kopię nowego jądra znajdującego się w / usr / src / Linux / arch / i386 / boot / zImage lub w przypadku, gdy nasza metoda kompresji zawiodła / usr / src / Linux / arch / i386 / boot / bzImage do /boot/vmlinux-2.x.x (x w zależności od wersji, którą skompilowaliśmy), używając nowej nazwy tego pliku. Ważne, musimy upewnić się, że nie nadpiszemy istniejących obrazów.

Na tym zakończymy instalację naszego Jądro, pamiętając, że skopiowanie go z nową nazwą da nam możliwość zmiany Jądro za każdym razem, gdy uruchamiamy nasz komputer.

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave