Leave Your Message
*Name Cannot be empty!
* Enter product details such as size, color,materials etc. and other specific requirements to receive an accurate quote. Cannot be empty
මිල ගණන් ඉල්ලන්න
කාර්මික පරිගණක CentOS පද්ධතියේ කර්නලය උත්ශ්‍රේණි කිරීමට ක්‍රම තුනක්
බ්ලොග්

කාර්මික පරිගණක CentOS පද්ධතියේ කර්නලය උත්ශ්‍රේණි කිරීමට ක්‍රම තුනක්

2024-10-17 15:08:44

CentOS භාවිතය අතරතුර, කර්නලය උත්ශ්‍රේණි කිරීම නොවැළැක්විය හැකිය, නමුත් සමහර විට මූලාශ්‍ර කේත සම්පාදන පරායත්තතා ගැටළු හේතුවෙන්, සියලුම වැඩසටහන් නවතම කර්නල් අනුවාදයට සහය නොදක්වයි, එබැවින් පහත දැක්වෙන්නේ කර්නලය උත්ශ්‍රේණි කිරීමට ක්‍රම තුනක් හඳුන්වා දෙනු ඇත.

සටහන:
කර්නල් වර්ග ගැන:
kernel-ml හි ml යනු ඉංග්‍රීසියෙන් [mainline stable] හි කෙටි යෙදුම වන අතර නවතම stable mainline අනුවාදය elrepo-kernel හි ලැයිස්තුගත කර ඇත.
kernel-lt හි lt යනු ඉංග්‍රීසියෙන් [දිගු කාලීන සහාය] යන්නෙහි කෙටි යෙදුම වන අතර, දිගුකාලීන සහාය අනුවාදය elrepo-kernel හි ලැයිස්තුගත කර ඇත.
කර්නල් අනුවාදය පරීක්ෂා කරන්න
uname -r

රූපය 1
අන්තර්ගත වගුව

1. yum ස්ථාපනය

1. නිධිය මූලාශ්‍රය ආයාත කරන්න
rpm --ආයාත කරන්න https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
2. ස්ථාපනය කළ හැකි පැකේජ බලන්න
yum --enablerepo="elrepo-kernel" ලැයිස්තුව --showduplicates | වර්ග කිරීම -r | grep
කර්නල්-ml.x86_64
3. ස්ථාපනය කිරීමට ML හෝ LT අනුවාදය තෝරන්න
අනුවාදයක් නිශ්චිතව දක්වා නොමැති නම්, නවතම අනුවාදය පෙරනිමියෙන් ස්ථාපනය කෙරේ.
ML අනුවාදය ස්ථාපනය කරන්න
yum --enablerepo=elrepo-kernel kernel-ml-devel kernel-ml -y ස්ථාපනය කරන්න
LT අනුවාදය ස්ථාපනය කරන්න, සියලුම K8S සඳහා මෙය තෝරන්න.
yum --enablerepo=elrepo-kernel kernel-lt-devel kernel-lt -y ස්ථාපනය කරන්න
4. වත්මන් කර්නල් ඇරඹුම් අනුපිළිවෙල පරීක්ෂා කරන්න
awk -F\' '$1=="මෙනුව ඇතුළත් කිරීම " {මුද්‍රණය $2}' /etc/grub2.cfg
5. පෙරනිමි ඇරඹුම් අයිතමය වෙනස් කරන්න
xxx යනු අනුක්‍රමික අංකය වන අතර, එය ඇරඹුම් ලැයිස්තුවේ x වන අයිතමය ඇරඹුම් අයිතමය ලෙස සඳහන් කරන අතර x 0 සිට ගණන් කිරීම ආරම්භ කරයි.
grub2-පෙරනිමි සැකසුම් xxxx
උදාහරණයක් ලෙස, ඔබට එය කර්නල් 4.4 සමඟ ආරම්භ කිරීමට සැකසීමට අවශ්‍ය නම්
ඉන්පසු කෙලින්ම "grub2-set-default 0" ඇතුළත් කරන්න, ඊළඟ වතාවේ ඔබ ආරම්භ කරන විට ඔබට 4.4 සිට ආරම්භ කළ හැකිය.
කර්නල් ඇරඹුම් අනුපිළිවෙල පරීක්ෂා කරන්න
[root@localhost ~] awk -F\' '$1=="මෙනුව ඇතුළත් කිරීම " {$2 මුද්‍රණය කරන්න}' /etc/grub2.cfg
CentOS Linux (4.4.179-1.el7.elrepo.x86_64) 7 (හරය)
CentOS Linux (3.10.0-693.el7.x86_64) 7 (හරය)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (හරය)
ඇරඹුම් අනුක්‍රමික අංකය සකසන්න
[root@localhost ~] grub2-set-default 0
නැවත ආරම්භ කරන්න
නැවත ආරම්භ කරන්න
කර්නල් අනුවාදය පරීක්ෂා කරන්න
uname -r

රූපය 2

2. RPM ස්ථාපනය

කර්නල් අනුවාදය පරීක්ෂා කරන්න
uname -r
1. අනුවාදය සොයා ගන්න
ELRepo මූලාශ්‍රය නවතම අනුවාදය වන බැවින්, කර්නලයේ පැරණි අනුවාදය අතින් පමණක් බාගත කළ හැකිය.
kernel rpm හි ඓතිහාසික අනුවාදය සොයා ගන්න:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/
2. ඔබට rpm වර්ග තුනක් බාගත කිරීමට අවශ්‍ය වේ.
විජට්
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
සංවර්ධනය-4.4.215-1.el7.elrepo.x86_64.rpm
විජට්
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt
ශීර්ෂ-4.4.215-1.el7.elrepo.x86_64.rpm
විජට්
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-lt-
4.4.215-1.el7.elrepo.x86_64.rpm
3. කර්නලය ස්ථාපනය කරන්න
rpm -ivh කර්නල්-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh කර්නල්-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
හෝ
#එක ක්ලික් එකකින් සියල්ල ස්ථාපනය කරන්න
rpm -Uvh *.rpm
4. ස්ථාපිත කර්නල් අනුවාදය තහවුරු කරන්න
[root@localhost ~]# rpm -qa | grep කර්නලය
කර්නල්-ශීර්ෂක-3.10.0-1160.15.2.el7.x86_64
කර්නල්-ඩෙවල්-3.10.0-1160.49.1.el7.x86_64
කර්නල්-මෙවලම්-ලිබ්ස්-3.10.0-957.el7.x86_64
කර්නලය-3.10.0-957.el7.x86_64
කර්නල්-ml-4.9.9-1.el7.elrepo.x86_64
කර්නල්-lt-4.4.215-1.el7.elrepo.x86_64
කර්නල්-මෙවලම්-3.10.0-957.el7.x86_64
කර්නල්-lt-devel-4.4.215-1.el7.elrepo.x86_64

5. ආරම්භය සකසන්න
ආරම්භක අනුපිළිවෙල පරීක්ෂා කරන්න
[root@localhost ~]# awk -F\' '$1=="මෙනුව ඇතුළත් කිරීම " {$2 මුද්‍රණය කරන්න}' /etc/grub2.cfg
CentOS Linux (4.4.215-1.el7.elrepo.x86_64) 7 (හරය)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (හරය)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (හරය)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (හරය)
ඇරඹුම් අනුපිළිවෙල සකසන්න
[root@localhost ~]# grub2-පෙරනිමි සැකසුම 0
ක්‍රියාත්මක වීමට නැවත ආරම්භ කරන්න
[root@localhost ~]# නැවත ආරම්භ කරන්න

3. මූලාශ්‍ර කේත ස්ථාපනය

1. මූලික මෘදුකාංග පැකේජය ස්ථාපනය කරන්න
yum install -y gcc git ctags ncurses-devel කරන්න openssl-devel
yum install -y බයිසන් ෆ්ලෙක්ස් එල්ෆුටිල්ස්-ලිබෙල්ෆ්-ඩෙවල් බීසී
2. කර්නල් සම්පාදන නාමාවලියක් සාදන්න
home යටතේ ඇති kernelbuild නාමාවලිය භාවිතා කරන්න.
mkdir ~/කර්නල්බිල්ඩ්
3. කර්නල් මූල කේතය ලබා ගන්න
සිංහුවා විශ්වවිද්‍යාල කැඩපත් අඩවිය:
https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/?C=M&O=D
අනෙකුත් මූලාශ්‍ර කේත ස්ථාපන පැකේජ බාගත කිරීමේ ලිපිනය:
https://mirrors.edge.kernel.org/pub/linux/kernel/
ලිනක්ස්-4.xx.xx.tar.xz
ලිනක්ස්-4.xx.xx.tar.gz
ආකෘති දෙකම පිළිගත හැකිය, tar.xz ඉහළ සම්පීඩන අනුපාතයක් සහ කුඩා ගොනු ප්‍රමාණයක් ඇත.
මාර්ගගතව බාගන්න: wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. කර්නල් කේතය ඉවත් කරන්න.
එය unzip කළ පසු, මූලාශ්‍ර නාමාවලිය ඇතුළත් කරන්න:
tar -xvJf linux-4.17.11.tar.xz
කර්නල් ගස සම්පූර්ණයෙන්ම පිරිසිදු බව සහතික කිරීම සඳහා, කර්නල් නාමාවලිය ඇතුළත් කර make mrproper විධානය ක්‍රියාත්මක කරන්න:
ලිනක්ස් සීඩී -4.17.11
පිරිසිදු කරන්න && වැරදි කරන්න

5. කර්නල් වින්‍යාසය
වත්මන් කර්නල් වින්‍යාස ගොනුව පිටපත් කරන්න
config-3.10.0-862.el7.x86_64 යනු මගේ වත්මන් පරිසරයේ කර්නල් වින්‍යාස ගොනුවයි, එය සැබෑ තත්වයට අනුව වෙනස් කරන්න.
cp /boot/config-3.10.0-862.el7.x86_64 .config
උසස් වින්‍යාසය
y සක්‍රීය කර ඇත, n අක්‍රීය කර ඇත, සහ අවශ්‍ය විටෙක m සක්‍රීය කර ඇත.
make menuconfig: පැරණි ncurses අතුරුමුහුණත, nconfig මගින් ප්‍රතිස්ථාපනය විය.
make nconfig: නව විධාන රේඛා ncurses අතුරුමුහුණත
6. සම්පාදනය කර ස්ථාපනය කරන්න
කර්නලය සම්පාදනය කරන්න
ඔබට quad-core යන්ත්‍රයක් තිබේ නම්, x 8 විය හැකිය
-jx සාදන්න
කර්නලය ස්ථාපනය කරන්න
කර්නලය සම්පාදනය කිරීමෙන් පසු, ස්ථාපනය කරන්න: අවවාදයයි: මෙතැන් සිට, විධාන ක්‍රියාත්මක කිරීමට ඔබට root වරප්‍රසාද අවශ්‍ය වේ, එසේ නොමැතිනම් එය අසාර්ථක වනු ඇත.
මොඩියුල_ස්ථාපනය ස්ථාපනය කරන්න
7. ආරම්භය සකසන්න
ආරම්භක අනුපිළිවෙල පරීක්ෂා කරන්න
[root@localhost ~]# awk -F\' '$1=="මෙනුව ඇතුළත් කිරීම " {$2 මුද්‍රණය කරන්න}' /etc/grub2.cfg
CentOS Linux (4.17.11-1.el7.elrepo.x86_64) 7 (හරය)
CentOS Linux (4.9.9-1.el7.elrepo.x86_64) 7 (හරය)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (හරය)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (හරය)
ඇරඹුම් අනුපිළිවෙල සකසන්න
[root@localhost ~]# grub2-පෙරනිමි සැකසුම 0
ක්‍රියාත්මක වීමට නැවත ආරම්භ කරන්න
[root@localhost ~]# නැවත ආරම්භ කරන්න


ආශ්රිත නිෂ්පාදන

Intel® Core™ Ultra 200S AI පරිගණක වේදිකාව විදුලි පංකා රහිත කුඩා පරිගණකයIntel® Core™ Ultra 200S AI පරිගණක වේදිකාව Fanless mini pc-නිෂ්පාදනය
02 (අ)

Intel® Core™ Ultra 200S AI පරිගණක වේදිකාව විදුලි පංකා රහිත කුඩා පරිගණකය

2025-12-23
  1. CPU: Intel® Core සඳහා සහය දක්වයි™ කර්තෘ: අල්ට්‍රා 200S CPU (LGA 1851 සොකට්, 65W/35W)
  2. මතකය: 1*SODIMM slot, 64 GB DDR5 6400 මතකය දක්වා සහය දක්වයි
  3. රූපය: ඒකාබද්ධ Intel® Xe LPG ග්‍රැෆික්ස්
  4. සංදර්ශක අතුරුමුහුණත්: 3840 x 2160 උපරිම විභේදනය සඳහා සහය දක්වන HDMI port 1; 3840 x 2160 උපරිම විභේදනය සඳහා සහය දක්වන DisplayPort port 1.
  5. ගබඩාව: 1*පහසුවෙන් ප්‍රතිස්ථාපනය කළ හැකි 2.5" ධාවක බොක්ක (7mm දෘඪ තැටි/SSD ස්ථාපනය කළ හැක), 1*M.2 2280 M-යතුරු ස්ලොට් (PCIe Gen4x4), NVMe SSD සඳහා සහය දක්වයි.
  6. ඊතර්නෙට්: Intel I226 ගිගාබිට් ඊතර්නෙට් පාලකයක් භාවිතා කරමින් අගුළු දැමීමේ ඉස්කුරුප්පු සහිත 4*2.5GBASE-T ඊතර්නෙට් ports. 4 වන port එක Wake-on-Network (WOL) සඳහා සහය දක්වයි.
  7. USB: USB 3.2 Gen1 (5 Gbps) ports 4ක්, USB 2.0 ports 2ක්
  8. මානයන්: 212 mm (W) x 165 mm (D) x 63 mm (H), බර 2.2kg පමණ
  9. සුදුසු වන්නේ: රොබෝ අවි, AMR, යන්ත්‍ර දර්ශන පද්ධති සහ පාර අයිනේ කැබිනට්
විස්තර බලන්න
01 (අ)

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.