Co je Kernel?

Kernel, neboli jádro je základ celého linuxového světa (První linuxové jádro spatřilo světlo světa v roce 1991), který ovlivňuje stabilitu, bezpečnost k počítačovému hardwaru a nebo třeba spouštění procesů.Jádro jinými slovy zajišťuje komunikaci mezi aplikacemi a hardwarem. Jádro je napsáno převážně v jazyce C a část pak v assembleru. Ačkoliv se dnes pod pojmem „Linux“ rozumí některá z distribucí (Linux Mint, Ubuntu, Fedora, … ), správně bychom tímto pojmem měli označovat právě jádro, které je základním kamenem každé distribuce.

Kompilace Jádra

Kompilace jádra znamená upravit Kernel podle svých představ, což se nedoporučuje začínajícím uživatelům, kteří by mohli svůj Linux nevratně poškodit a proto je nutná minimálně hlubší znalost nejen samotného Linuxu ale také hardwaru. Nicméně kompilace se dá provést dvěma způsoby. Tím prvním je editace souborů v adresáři /proc a tím druhým je použít aktualizované zdrojové jádro z webové stránky kernel.org

Bezpečné povýšení Jádra

Bezpečné povýšení jádra, lze skrze kolegy z Ubuntu, kteří díky svým dlouhodobějším zkušenostem pravidelně kompilují Kernel do uživatelsky přívětivějšího balíčku a to umožňuje i běžným uživatelům linuxu bezpečnější povýšení jádra a následného bezproblémového odebrání téhož povýšení.

Opět tu máme dvě možnosti v podobě přímého instalování balíčku z této adresy ( v době psaní tohoto návodu je nejnovější jádro ve verzi Kernel 3.9.3 ): Deb balíčky Kernelu

a nebo skrze bezpečnější instalaci Terminálových příkazů:

cd /tmp 

tímto příkazem jste se dostali do dočasného adresáře, kam následným příkazem stáhnete zkompilovaný balíček Kernelu:

wget https://webová adresa/kernel-3.x.x. -O kernel-3.x.x 

již jste stáhli do dočasného adresáře jádro z požadované webové adresy a namísto x.x jsme napsali číslo nejnovějšího vydaného Kernelu např. 3.9.3 a nyní příkaz, který připraví stažený soubor pro instalaci:

chmod +x kernel-3.x.x 

kde nezapomeneme za proměnné x.x dosadit číslo staženého kernelu a poté už samotná instalace jádra:

sudo sh kernel-3.x.x

a jestliže se v průběhu žádná komplikace neobjevila, pak máte nainstalované nejnovější jádro a pro jeho užívání zbývá jen příkaz pro restartování:

sudo reboot

Pozor, jestliže se zde objeví při používání nového Kernelu zásadní problém, či nestabilita, lze se vrátit na původní jádro tímto příkazem v terminálu:

sudo apt-get purge linux-image-3.x.x*

kde samozřejmě za x.x dosadíme číslo jádra, které jsme si naposledy stáhli a upgradovali.

Obnovení Kernelu

Smazal jsem si všechny jádra a systém se nedaří zprovoznit…

Pokud se vám tuto stalo pak tu mám postup jak vše zprovoznit. Nejprve vložte Live CD/DVD nebo boot Flasku se systémem LinuxMint a nechejte ji nabootovat při startu.

1.Na první obrazovce ( dle obrázku ) vybereme “Start Linux Mint”

…chvilku počkáme, než uvidíme plochu LinuxMintu

2. spustíme terminál ( Ctrl+Alt+T )

v terminálu napíšeme ( nebo zkopírujeme ) následující příkaz:

 sudo fdisk-l

(Na svém Notebooku mám systém LinuxMint nainstalován na oddílu jako / dev/sda1)

3. Do Terminálu napíšeme sekvenci těchto příkazů:

sudo mkdir -p /media/linuxmint 

sudo mount /dev/sda1 /media/linuxmint 

sudo mount –bind /dev /media/linuxmint/dev 

sudo mount –bind /proc /media/linuxmint/proc 

sudo mount –bind /sys /media/linuxmint/sys 

sudo chroot /media/linuxmint

4. Příkaz pro nainstalování samotného jádra :

apt-get install linux-image-generic

Po dokončení instalace vyjměte Live CD / DVD / USB a restartujte systém




Zálohování a obnova systému

instalace_a_obnoveni_jadra.txt · Poslední úprava: 10/11/2016 08:55 (upraveno mimo DokuWiki)