Wéi installéiere de leschte Kernel 5.0 an Ubuntu


Periodesch kommen nei Geräter an Technologie eraus an et ass wichteg eise Linux System Kernel up-to-date ze halen wa mir dat Bescht wëllen draus kréien.

Ausserdeem wäert d'Aktualiséierung vum Systemkern eis erliichteren fir vun neie Kernelfunktiounen ze profitéieren an och hëlleft eis eis vu Schwachstelle ze schützen déi a fréiere Versioune fonnt goufen.

Bereet fir Äre Kernel op Ubuntu an Debian ze aktualiséieren oder eng vun hiren Derivate wéi Linux Mint? Wann jo, weider liesen!

Kontrolléiert installéiert Kernel Versioun

Fir déi aktuell Versioun vum installéierten Kernel op eisem System ze fannen, kënne mir maachen:

$ uname -sr

Déi folgend weist d'Ausgab vum uewe genannte Kommando an engem Ubuntu 18.04 Server:

Linux 4.15.0-42-generic

Upgrade Kernel am Ubuntu Server

Fir de Kernel an Ubuntu z'aktualiséieren, gitt op http://kernel.ubuntu.com/~kernel-ppa/mainline/ a wielt déi gewënscht Versioun (Kernel 5.0 ass déi lescht beim Schreiwen) aus der Lëscht andeems Dir op klickt .

Als nächst luet d'.deb Dateien fir Är Systemarchitektur mat wget Kommando erof.

$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb

Wann Dir all déi uewe genannte Kerneldateien erofgelueden hutt, installéiert se elo wéi follegt:

$ sudo dpkg -i *.deb
(Reading database ... 140176 files and directories currently installed.)
Preparing to unpack linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb ...
Unpacking linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Selecting previously unselected package linux-modules-5.0.0-050000-generic.
Preparing to unpack linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Processing triggers for linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.0.0-050000-generic
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Found kernel: /boot/vmlinuz-5.0.0-050000-generic
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-050000-generic
Found initrd image: /boot/initrd.img-5.0.0-050000-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done

Wann d'Installatioun fäerdeg ass, Restart Är Maschinn a verifizéiert datt déi nei Kernel Versioun benotzt gëtt:

$ uname -sr

An dat ass et. Dir benotzt elo eng vill méi rezent Kernel Versioun wéi déi, déi als Standard mat Ubuntu installéiert ass.

An dësem Artikel hu mir gewisen wéi Dir de Linux Kernel op Ubuntu System einfach upgradéiert. Et gëtt nach eng aner Prozedur déi mir hei net gewisen hunn, well et erfuerdert de Kernel aus der Quell ze kompiléieren, wat net op Produktiouns Linux Systemer recommandéiert ass.

Wann Dir nach ëmmer interesséiert sidd fir de Kernel als Léiererfahrung ze kompiléieren, kritt Dir d'Instruktioune wéi Dir et op der Kernel Newbies Säit maacht.

Wéi ëmmer, fillt Iech gratis de Formulaire hei ënnen ze benotzen wann Dir Froen oder Kommentaren iwwer dësen Artikel hutt.