V tomto článku vám ukážu, jak aktualizovat jádro Arch Linuxu pomocí správce balíčků. Ukážu vám také, jak sestavit jádro ze zdroje a použít jej v Arch Linuxu. Začněme.
Aktualizace jádra pomocí Správce balíčků:
Nejprve pomocí následujícího příkazu zkontrolujte verzi jádra, kterou aktuálně používáte:
$ uname -r
Nyní spusťte následující příkaz k provedení aktualizace systému pomocí pacman:
$ sudo pacman - Syu
Jak vidíte z vyznačené části na níže uvedeném snímku obrazovky, aktualizuje se také balíček jádra. Nyní stiskněte „y“ a poté stiskněte
Správce balíků Pacman by měl začít stahovat a instalovat aktualizace.
V tuto chvíli jsou aktualizovány všechny balíčky včetně jádra.
Nyní restartujte stroj Arch Linux pomocí následujícího příkazu:
$ sudo restart
Po spuštění počítače spusťte následující příkaz a znovu zkontrolujte verzi jádra:
$ uname -rJak vidíte na následujícím obrázku, jádro je aktualizováno na 4.15.1.
Kompilace jádra ze zdroje:
Můžete si také stáhnout a zkompilovat aktualizovanou verzi jádra z oficiálního webu linuxového jádra na adrese https: // www.jádro.org
V této části vám ukážu, jak na to.
Nejprve přejděte na https: // www.jádro.org a měli byste vidět následující stránku, jak je znázorněno na následujícím obrázku.
Nyní klikněte na označenou část, jak je znázorněno na následujícím obrázku.
Nejnovější verze linuxového jádra v době psaní tohoto článku je 4.15.2. Váš webový prohlížeč by vás měl vyzvat k uložení. Klikněte na „Uložit soubor“ a poté klikněte na „OK“, jak je uvedeno na obrázku níže.
Archivní soubor linuxového jádra by se měl začít stahovat.
Po dokončení stahování přejděte do adresáře, do kterého jste soubor stáhli. V mém případě je to adresář Stahování / v domovském adresáři mého UŽIVATELE.
$ cd stažení /
Obsah adresáře jsem uvedl pomocí příkazu ls a jak vidíte, linux-4.15.2.dehet.xz soubor tam je.
Nyní extrahujte archivní soubor pomocí následujícího příkazu:
$ tar xvf linux-4.15.2.dehet.xz
Soubor by měl být rozbalen.
POZNÁMKA: Ke kompilaci linuxového jádra potřebujete více než 20 GB volného místa. Můžete zkontrolovat, kolik místa vám zbývá df -h příkaz.
Jakmile je soubor extrahován, měl by být vytvořen nový adresář. V mém případě ano linux-4.15.2 / adresář, jak je znázorněno na následujícím obrázku.
Nyní přejděte do adresáře pomocí následujícího příkazu:
$ cd linux-4.15.2
Před zahájením procesu kompilace jádra se ujistěte, že jste spustili následující příkaz k instalaci ncurses, make, gcc, bc, a openssl balíčky:
$ sudo pacman -S ncurses dělají gcc bc openssl
Stiskněte 'y' a poté stiskněte
Měly by být nainstalovány požadované balíčky.
Nyní zkopírujte konfigurační soubor, který aktuální jádro používá linux-4.15.2 adresář s následujícím příkazem:
$ zcat / proc / config.gz> .konfigurace
Nyní spusťte následující příkaz a připravte konfigurační soubor pro novou verzi jádra.
$ make menuconfig
Mělo by se spustit následující grafické rozhraní založené na terminálu. Můžete stisknout
Odtud můžete povolit nebo zakázat konkrétní funkce jádra. Pokud nevíte, co to je, nechte výchozí nastavení.
Jakmile budete s konfiguračním souborem spokojeni, přejděte na
Pak byste měli vidět následující okno. lis
Pak byste měli vidět následující okno. lis
Měli byste se vrátit do hlavního konfiguračního okna.
Jít do
Měli byste se vrátit k terminálu, jak je znázorněno na následujícím obrázku.
Nyní spusťte následující příkaz pro spuštění procesu kompilace:
$ make
Proces kompilace jádra by měl začít.
Dokončení procesu kompilace jádra by mělo trvat dlouho. Po dokončení byste měli vidět následující okno, jak je znázorněno na následujícím obrázku.
Nyní nainstalujte všechny kompilované moduly jádra pomocí následujícího příkazu:
$ sudo make modules_install
Měly by být nainstalovány všechny moduly jádra.
Nyní zkopírujte vmlinuz soubor pro vaši architekturu do adresáře / boot. U 32bitového operačního systému spusťte následující příkaz:
$ sudo cp -v arch / x86 / boot / bzImage / boot / vmlinuz-4.15.2V 64bitovém operačním systému spusťte následující příkaz:
$ sudo cp -v arch / x86_64 / boot / bzImage / boot / vmlinuz-4.15.2
Soubor by měl být zkopírován.
Nyní vygenerujte initramfs obrázek a uložte jej do adresáře / boot pomocí následujícího příkazu:
$ sudo mkinitcpio -k 4.15.2-ARCH -g / boot / initramfs-4.15.2.obr
The initramfs soubor by měl být vygenerován.
Nyní zkopírujte Systém.mapa soubor do / boot adresář s následujícím příkazem:
$ sudo cp -v Systém.mapa / boot / systém.mapa-4.15.2
Nyní vytvořte symbolický odkaz na Systém.mapa-4.15.2 soubor do / boot / systém.mapa s následujícím příkazem:
$ sudo ln -sf / boot / systém.mapa-4.15.2 / boot / systém.mapa
Nyní vygenerujte a grub.srov soubor s následujícím příkazem:
$ sudo grub-mkconfig -o / boot / grub / grub.srov
Nový grub.srov soubor by měl být vygenerován.
Nyní restartujte počítač pomocí následujícího příkazu:
$ sudo restart
Když se na vašem počítači zobrazí nabídka GRUB, vyberte možnost „Pokročilé možnosti pro Arch Linux“ a stiskněte
Poté vyberte ze seznamu nabídku nově nainstalovaného jádra a stiskněte
Po spuštění počítače spusťte následující příkaz a zkontrolujte verzi jádra:
$ uname -rJádro by mělo být aktualizováno, jak vidíte na níže uvedeném snímku obrazovky.
Takto upgradujete jádro Arch Linuxu. Děkujeme za přečtení tohoto článku.