Dobre praktyki programistyczne

Kompilacja i instalacja kernela 3.0.0 w Slackware

24.07.2011

Stabilne wydanie nowej linii jądra Linuxa jest dostępne. W Slackware można go zbudować i zainstalować pobierając źródła z kernel.org. Ten proces wygląda tak samo jak w poprzednich wydaniach kernela, dlatego ominę większość komentarzy.

Jest wiele nowych sterowników, więc pozostawienie domyślnej konfiguracji spowoduje powiększenie obrazu jądra. Poniżej są polecenia budujące i instalujące nowe jądro. Pamiętaj aby zachować poprzedni kernel w opcjach bootowania, w razie niepowodzenia w uruchomieniu nowego.

  1. wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2
  2. mv linux-3.0.tar.bz2 /usr/src/
  3. cd /usr/src/
  4. tar xfj linux-3.0.tar.bz2
  5. rm -rf linux
  6. ln -s /usr/src/linux-3.0 /usr/src/linux
  7. cd /usr/src/linux
  8. zcat /proc/config.gz > .config
  9. make oldnoconfig
  10. #use what you need
  11. make menuconfig
  12. #use 'make -j(number of cores+1) all' for multicore processor
  13. make all
  14. make modules_install
  15. make install
  16. cd /etc/rc.d
  17. cp rc.modules rc.modules-3.0
  18. rm rc.modules
  19. ln -s /etc/rc.d/rc.modules-3.0 /etc/rc.d/rc.modules
  20. mv /boot/vmlinuz /boot/vmlinuz-3.0
  21. ln -s /boot/vmlinuz-3.0 /boot/vmlinuz
  22. mv /boot/System.map /boot/System.map-3.0
  23. ln -s /boot/System.map-3.0 /boot/System.map
  24. cp /usr/src/linux/.config /boot/config-3.0
  25. rm /boot/config
  26. ln -s /boot/config-3.0 /boot/config
  27. #add new option and reconfigure old if needed
  28. nano /etc/lilo.conf
  29. lilo

Powinieneś widzieć wersję jądra w trakcie uruchamiania systemu, lub wydając polecenie


„3.0.0″ oznacza sukces. Zauważ, że teraz w wersji są tylko trzy liczby.

3 Responses to “Kompilacja i instalacja kernela 3.0.0 w Slackware”

Diego Fernando Trujillosierpień 17th, 2011 at 13:46

Thank you very much. The post was very comprehensive and so effective.

Regards from Cali, Colombia, South America.

Leave a Response