Kuinka asentaa uusin Kernel 5.0 Ubuntussa
Ajoittain uusia laitteita ja tekniikkaa tulee ulos, ja on tärkeää pitää Linux-järjestelmän ytimemme ajan tasalla, jos haluamme saada siitä kaiken irti.
Lisäksi järjestelmän ytimen päivittäminen helpottaa meitä hyödyntämään uusia ytimen toimintoja, ja se auttaa meitä myös suojautumaan aiemmissa versioissa havaituilta haavoittuvuuksilta.
Oletko valmis päivittämään ytimesi Ubuntussa ja Debianissa tai yhdessä niiden johdannaisista, kuten Linux Mint? Jos on, jatka lukemista!
Tarkista asennettu ytimen versio
Löydämme asennetun ytimen nykyisen version järjestelmästämme:
$ uname -sr
Seuraava näyttää yllä olevan komennon lähdön Ubuntu 18.04 -palvelimessa:
Linux 4.15.0-42-generic
Ytimen päivittäminen Ubuntu Serverissä
Voit päivittää ytimen Ubuntussa siirtymällä osoitteeseen http://kernel.ubuntu.com/~kernel-ppa/mainline/ ja valitsemalla haluamasi version (Kernel 5.0 on viimeisin kirjoitushetkellä) luettelosta napsauttamalla sitä .
Lataa seuraavaksi järjestelmäarkkitehtuurisi .deb
-tiedostot wget-komennolla.
$ 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
Kun olet ladannut kaikki yllä olevat ytintiedostot, asenna ne nyt seuraavasti:
$ 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
Kun asennus on valmis, uudelleenkäynnistä
koneesi ja varmista, että uutta ytimen versiota käytetään:
$ uname -sr
Ja siinä se on. Käytät nyt paljon uudempaa ytimen versiota kuin oletuksena asennettu Ubuntun kanssa.
Tässä artikkelissa olemme osoittaneet, kuinka Linux-ydin voidaan helposti päivittää Ubuntu-järjestelmässä. On vielä yksi menettely, jota emme ole osoittaneet tässä, koska se edellyttää ytimen kääntämistä lähteestä, jota ei suositella Linux-tuotantojärjestelmissä.
Jos olet edelleen kiinnostunut ytimen kokoamisesta oppimiskokemukseksi, saat ohjeet sen tekemiseen Kernel Newbies -sivulta.
Kuten aina, voit käyttää alla olevaa lomaketta, jos sinulla on kysyttävää tai kommentteja tästä artikkelista.