ഉബുണ്ടുവിൽ ഏറ്റവും പുതിയ കേർണൽ 5.0 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


കാലാകാലങ്ങളിൽ പുതിയ ഉപകരണങ്ങളും സാങ്കേതികവിദ്യയും പുറത്തുവരുന്നു, ഞങ്ങളുടെ ലിനക്സ് സിസ്റ്റം കേർണൽ പരമാവധി പ്രയോജനപ്പെടുത്തണമെങ്കിൽ അത് കാലികമായി നിലനിർത്തേണ്ടത് പ്രധാനമാണ്.

കൂടാതെ, സിസ്റ്റം കേർണൽ അപ്uഡേറ്റ് ചെയ്യുന്നത് പുതിയ കേർണൽ ഫംഗ്uഷനുകൾ പ്രയോജനപ്പെടുത്തുന്നതിന് ഞങ്ങളെ എളുപ്പമാക്കുകയും മുൻ പതിപ്പുകളിൽ കണ്ടെത്തിയ കേടുപാടുകളിൽ നിന്ന് സ്വയം പരിരക്ഷിക്കാനും ഇത് ഞങ്ങളെ സഹായിക്കുന്നു.

Ubuntu, Debian എന്നിവയിലോ അല്ലെങ്കിൽ Linux Mint പോലുള്ള അവയുടെ ഡെറിവേറ്റീവുകളിലോ നിങ്ങളുടെ കേർണൽ അപ്ഡേറ്റ് ചെയ്യാൻ തയ്യാറാണോ? അങ്ങനെയാണെങ്കിൽ, വായന തുടരുക!

ഇൻസ്റ്റാൾ ചെയ്ത കേർണൽ പതിപ്പ് പരിശോധിക്കുക

നമ്മുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റോൾ ചെയ്തിരിക്കുന്ന കേർണലിന്റെ നിലവിലെ പതിപ്പ് കണ്ടെത്തുന്നതിന് നമുക്ക് ഇനിപ്പറയുന്നവ ചെയ്യാം:

$ uname -sr

ഒരു ഉബുണ്ടു 18.04 സെർവറിൽ മുകളിലുള്ള കമാൻഡിന്റെ ഔട്ട്പുട്ട് താഴെ കാണിക്കുന്നു:

Linux 4.15.0-42-generic

ഉബുണ്ടു സെർവറിൽ കേർണൽ നവീകരിക്കുന്നു

ഉബുണ്ടുവിലെ കേർണൽ അപ്uഗ്രേഡ് ചെയ്യുന്നതിന്, http://kernel.ubuntu.com/~kernel-ppa/mainline/ എന്നതിലേക്ക് പോയി അതിൽ ക്ലിക്ക് ചെയ്ത് ആവശ്യമുള്ള പതിപ്പ് (എഴുതുന്ന സമയത്ത് കേർണൽ 5.0 ഏറ്റവും പുതിയതാണ്) തിരഞ്ഞെടുക്കുക. .

അടുത്തതായി, wget കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ സിസ്റ്റം ആർക്കിടെക്ചറിനായി .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_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

മുകളിലുള്ള എല്ലാ കേർണൽ ഫയലുകളും നിങ്ങൾ ഡൗൺലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, ഇപ്പോൾ അവ ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യുക:

$ 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

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, നിങ്ങളുടെ മെഷീൻ റീബൂട്ട് ചെയ്യുക പുതിയ കേർണൽ പതിപ്പാണ് ഉപയോഗിക്കുന്നതെന്ന് പരിശോധിക്കുക:

$ uname -sr

അതും. നിങ്ങൾ ഇപ്പോൾ ഉബുണ്ടുവിൽ സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്തതിനേക്കാൾ വളരെ പുതിയ കേർണൽ പതിപ്പാണ് ഉപയോഗിക്കുന്നത്.

ഉബുണ്ടു സിസ്റ്റത്തിൽ ലിനക്സ് കേർണൽ എങ്ങനെ എളുപ്പത്തിൽ അപ്ഗ്രേഡ് ചെയ്യാമെന്ന് ഈ ലേഖനത്തിൽ ഞങ്ങൾ കാണിച്ചുതന്നു. ഉറവിടത്തിൽ നിന്ന് കേർണൽ കംപൈൽ ചെയ്യേണ്ടതിനാൽ ഞങ്ങൾ ഇവിടെ കാണിക്കാത്ത മറ്റൊരു നടപടിക്രമമുണ്ട്, ഇത് പ്രൊഡക്ഷൻ ലിനക്സ് സിസ്റ്റങ്ങളിൽ ശുപാർശ ചെയ്യുന്നില്ല.

ഒരു പഠനാനുഭവമായി കേർണൽ കംപൈൽ ചെയ്യാൻ നിങ്ങൾക്ക് ഇപ്പോഴും താൽപ്പര്യമുണ്ടെങ്കിൽ, അത് എങ്ങനെ ചെയ്യണമെന്നതിനുള്ള നിർദ്ദേശങ്ങൾ കേർണൽ ന്യൂബീസ് പേജിൽ ലഭിക്കും.

എല്ലായ്പ്പോഴും എന്നപോലെ, ഈ ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ അഭിപ്രായങ്ങളോ ഉണ്ടെങ്കിൽ ചുവടെയുള്ള ഫോം ഉപയോഗിക്കാൻ മടിക്കേണ്ടതില്ല.