« wróć do listy
Następny Wpis NA LIŚCIE (W DÓŁ)
Instalacja sterowników do Wi-Fi jack
20 osób twierdzi: warto przeczytać
Następny Wpis NA LIŚCIE (W GÓRĘ)
SUSE przedstawia pierwsze rozwiązanie pamięci masowej oparte na open source (Ceph) dla każdego systemu operacyjnego Blog firmy SUSE Polska Sp. z o.o.
20 osób twierdzi: warto przeczytać
Blog: jack
Wpis:

Prosta kompilacja jądra

Dodano: piątek, 23 październik 2015r.

Wpis zrobiony z myślą dla początkujących użytkowników. Chcę pokazać, że to nie trudne, a może tylko pomóc w poznaniu, przyspieszeniu i zabezpieczeniu swojego systemu. Sam proces kompilacji jest prosty, trzeba uważać w trakcie modyfikacji Kernela. Ten wpis również pokaże, jak można w razie problemów wrócić do poprzedniego jądra.

Robicie to na swoją odpowiedzialność !

1. Na sam początek instalujemy potrzebne paczki

# apt-get update

# apt-get install kernel-package build-essential libncurses5-dev zlib1g-dev fakeroot wget bzip2 initramfs-tools

2. Ścigamy kernel ze strony: https://www.kernel.org/

3. Następnie kopiujemy jądro do katalogu: /usr/src:

# cp linux-4.2.3.tar.gz /usr/src

teraz przechodzimy do

cd /usr/src

4. Rozpakowujemy (zależnie od rodzaju kompresji ściągniętego jądra ,używamy odpowiednie polecenie):

(jako root)

# tar xvzf linux-4.2.3.tar.gz

lub

# tar -Jxf linux-4.2.3.tar.xz

5. Teraz trzeba utworzyć dowiązanie symboliczne katalogu linux-4.2.3

# ln -s /usr/src/linux-4.2.3 /usr/src/linux

przechodzimy do:

cd /usr/src/linux
(jako root)

6. Czyszczenie źródeł (jako root)

# make clean

# make mrproper (po wykonaniu tego polecenia, nie mam żadnych problemów ze starym .configiem itp.)

kopiujemy istniejący plik konfiguracyjny do nowego Kernela

# cp /boot/config-`uname -r` ./.config

no i stało się, przechodzimy do modyfikacji naszego nowego Kernela

# make menuconfig

menuconfig
menuconfig

a teraz ładujemy nasz stary konifg… wybieramy na dole ekranu „Load”

menuconfig
menuconfig

i potwierdzamy. Teraz mamy pewność że nasze stare ustawienia są skopiowane. Od teraz możemy modyfikować Kernel, według naszego uznania.

Pamiętajcie ! trzeba zachować rozsądek i jak nie wiemy to nie wyłączać ustawionych opcji!.

Jak nie wiemy to sprawdzamy w sieci, tego jest pełno…. to proste.

Dla ułatwienia jaki posiadamy sprzęt to polecam : $ lspci

7. Na koniec zapisujemy konfiguracje jadra, wybieramy „Exit” a potem „YES” - tak by zapisać...

8. Finalizujemy….

# make-kpkg clean

# make-kpkg --initrd --append-to-version=-jack kernel_image kernel_headers

„make……...append-to-version=-nazwa/imię/cokolwiek - u mnie to „jack” ;)

Teraz przerwa zależna od mocy naszego CPU, Ramu, Dysku.....

9. Po zakończeniu kompilacji dostajemy nasz zmodyfikowany Kernel, w postaci dwóch plików.

To jest bezpieczny sposób, jak coś podczas kompilacji nie pójdzie (błąd), na spokojnie, możemy go rozwiązać nawet późniejszym okresie.

Teraz dopiero instalujemy nasze nowe jądro, jak kompilacja zakończyła się pomyślnie!

przechodzimy do:

cd /usr/src

później

ls

teraz odnajdujemy nasze dwa pliki i instalujemy:

(jako root)

# dpkg -i linux-image….deb

# dpkg -i linux-headers…..deb

10. Upewniamy się ze GRUB widzi nowe jądro

# update-grub

# update-grub2

Po uruchomieniu komputera sprawdzamy jaki mamy aktualny Kernel

$ uname -a

Uwaga

W razie jakiś problemów po wgraniu Kernela, uruchamiamy ponownie komputer i jak pokaże nam „GRUB... „(zdjęcia wykonane z distr. „SparkyLinux 4.1 LXDE” , osobiście polecam).

GRUB
GRUB

Wybieramy „Opcje ….”

GRUB
GRUB

Tu widzimy wgrane Kernele... (u mnie ;) )

1. „…..4.2.3-jack”

i ten wgrany z repro

2. „….4.2.0-1….”

Wybieramy ten drugi.

W ten sposób nasz system działa na poprzednim Kernelu

ps. właśnie w ten sposób kompiluje Kernele (na dist, „Debian” i „Ubuntu”)

Pozdrawiam.

Udostępnij informacje o Wpisie w sieciach społecznościowych:
Polub LinuxPortal.pl:

Komentarze:

Nie ma jeszcze komentarzy. Dodaj swój komentarz.
logo:
Aby dodać komentarz: zaloguj się ikona LinuxPortal.pl ikona Facebook.com ikona Google+

Wpisy z blogów/ TOP 30dni

Pliki /etc/shadow, /etc/security/passwd i /etc/group - Dodawanie nowych użytkowników - cz.3 Fragmenty artykułów z książek wydawnictwa Helion.pl
41 osób twierdzi: warto przeczytać
Polecenia useradd i newusers - Dodawanie nowych użytkowników - cz.5 Fragmenty artykułów z książek wydawnictwa Helion.pl
39 osób twierdzi: warto przeczytać
Prosta kompilacja jądra jack
35 osób twierdzi: warto przeczytać
Linux for Woman Beings KDEFamily.pl
35 osób twierdzi: warto przeczytać
Wpisy z blogów więcej:
W związku z wejściem w życie 25 maja 2018 roku nowego Rozporządzenia o Ochronie Danych Osobowych znanym jako "RODO" pragniemy poinformować Cię,
w jaki sposób przetwarzane są dane osobowe pozostawiane przez Ciebie podczas korzystania z LinuxPortal.pl.
Zapoznaj się z Polityką prywatności.

Klikając „Zamknij”, zamykasz ten komunikat i wyrażasz zgodę na przetwarzanie tych danych, w tym w plikach cookies, przez LinuxPortal.pl sp. z o.o. w celu realizacji usług zgodnie z Regulaminem.
Zamknij »