▲ Zwiń komunikat

Wpłać dowolną kwotę na rozwój LinuxPortal.pl

Jeśli LinuxPortal.pl jest dla Ciebie ważnym miejscem w Internecie to prosimy Cię o wpłatę dowolnej kwoty na rozwój portalu.
Nawet 1 zł.
Bardzo dziękujemy!

Wybierz metodę wpłaty

« wróć do listy
Następny Wpis NA LIŚCIE (W DÓŁ)
Instalacja sterowników do Wi-Fi jack
17 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 : 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

Linux for Woman Beings KDEFamily.pl
35 osób twierdzi: warto przeczytać
Zgłoś pomysł rozbudowy LinuxPortal.pl Blog firmowy LinuxPortal.pl
33 osoby twierdzą: warto przeczytać
Kubuntu 14.04 LTS - wydane KDEFamily.pl
32 osoby twierdzą: warto przeczytać
Ubuntu 16.04 LTS- recenzja przedpremierowa Panoramix
31 osób twierdzi: warto przeczytać
Wpisy z blogów więcej:
logo: jack
Wpis z Bloga: jack
2 lat temu

Prosta kompilacja jądra

menuconfig

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 ...

28 osób twierdzi: warto przeczytać
logo: Linux Magazine i Android User
1 mies. i 18 dni temu

Październikowe wydanie Linux Magazine: Oszczędzanie energii i Arch Linux

Październikowe wydanie Linux Magazine: Oszczędzanie energii i Arch Linux

Artykuły tematu numeru październikowego wydania „Linux Magazine” przedstawiają narzędzia do zarządzania poborem energii oraz narzędzia do sprawdzania danych ACPI dotyczących baterii. Na dołączonym DVD znajduje się Arch Linux z najnowszymi wersjami oprogramowania. Wewnątrz wydania: własny serwer wielofunkcyjny zapewniający nieprzerwany dostęp do danych, zarządzanie dokumentami, alternatywne ...

8 osób twierdzi: warto przeczytać
Strona korzysta z plików cookies w celu realizacji usług zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do cookies w Twojej przeglądarce. Zamknij »