የኢንዱስትሪ ኮምፒውተር ሴንትሮስ ሲስተምን ከርነል ለማሻሻል ሶስት መንገዶች
ሴንትስ (CentOS) በሚጠቀሙበት ጊዜ የከርነሉን ማሻሻል የማይቀር ነው፣ ነገር ግን አንዳንድ ጊዜ በምንጭ ኮድ ማጠናቀር ጥገኝነት ችግሮች ምክንያት፣ ሁሉም ፕሮግራሞች የቅርብ ጊዜውን የከርነል ስሪት አይደግፉም፣ ስለዚህ የሚከተለው የከርነሉን ለማሻሻል ሶስት መንገዶችን ያስተዋውቃል።
ማሳሰቢያ፡
ስለ የከርነል ዓይነቶች፡
በከርነል-ሚሊ ውስጥ ያለው ሚሊ ሊትር በእንግሊዝኛ የ[mainline stable] ምህጻረ ቃል ሲሆን፣ የቅርብ ጊዜው የረጋው የዋና መስመር ስሪት ደግሞ በኤልሬፖ-kernel ተዘርዝሯል።
በከርነል-lt ውስጥ ያለው lt በእንግሊዝኛ የ[ረጅም ጊዜ ድጋፍ] ምህጻረ ቃል ሲሆን የረጅም ጊዜ የድጋፍ ሥሪት ደግሞ በኤልሬፖ-ከርኔል ውስጥ ተዘርዝሯል።
የከርነል ስሪቱን ያረጋግጡ
ኡናሜ -r

የይዘት ማውጫ
1. የውበት መጫኛ
1. የማከማቻ ምንጭን አስመጣ
rpm --import 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" list --showduplicates | sort -r | grep
ከርነል-ml.x86_64
3. ለመጫን የML ወይም የLT ስሪት ይምረጡ
ምንም ስሪት ካልተገለጸ፣ የቅርብ ጊዜው ስሪት በነባሪነት ይጫናል
የML ስሪት ይጫኑ
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
የLT ስሪት ይጫኑ፣ ይህንን ለሁሉም K8S ይምረጡ
yum --enablerepo=elrepo-kernel install kernel-lt-devel kernel-lt -y
4. የአሁኑን የከርነል ቡት ቅደም ተከተል ያረጋግጡ
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
5. ነባሪውን የማስነሻ ንጥል ያስተካክሉ
xxx ተከታታይ ቁጥር ሲሆን በቡት ዝርዝሩ ውስጥ ያለውን xኛውን ንጥል እንደ ቡት ንጥል የሚገልጽ ሲሆን x ደግሞ ከ0 መቁጠር ይጀምራል
grub2-set-default xxxx
ለምሳሌ፣ በከርነል 4.4 እንዲነሳ ማዋቀር ከፈለጉ
ከዚያም በቀጥታ "grub2-set-default 0" ያስገቡ፣ እና በሚቀጥለው ጊዜ ሲጀምሩ ከ 4.4 መጀመር ይችላሉ
የከርነል ቡት ቅደም ተከተልን ያረጋግጡ
[root@localhost ~] awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
ሴንትስ ሊኑክስ (4.4.179-1.el7.elrepo.x86_64) 7 (ኮር)
ሴንትሮስ ሊኑክስ (3.10.0-693.el7.x86_64) 7 (ኮር)
CentOS Linux (0-rescue-6d4c599606814867814f1a8eec7bfd1e) 7 (ኮር)
የማስነሻ ቅደም ተከተል ቁጥርን ያዘጋጁ
[root@localhost ~] grub2-set-default 0
ዳግም አስጀምር
ዳግም አስጀምር
የከርነል ስሪቱን ያረጋግጡ
ኡናሜ -r
2. የRPM ጭነት
የከርነል ስሪቱን ያረጋግጡ
ኡናሜ -r
1. ስሪቱን ያግኙ
የELRepo ምንጭ የቅርብ ጊዜው ስሪት ስለሆነ፣ የከርነሉ አሮጌ ስሪት በእጅ ብቻ ማውረድ ይችላል።
የከርነል 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
devel-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.ደቂቃ
3. ከርነሉን ይጫኑ
rpm -ivh kernel-lt-4.4.215-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64.rpm
ወይም
#ሁሉንም በአንድ ጠቅታ ይጫኑ
rpm -Uvh *.rpm
4. የተጫነውን የከርነል ስሪት ያረጋግጡ
[root@localhost ~]# rpm -qa | grep kernel
የከርነል-ራስጌዎች-3.10.0-1160.15.2.el7.x86_64
የከርነል-ዴቭል-3.10.0-1160.49.1.el7.x86_64
የከርነል-መሳሪያዎች-libs-3.10.0-957.el7.x86_64
ከርነል-3.10.0-957.el7.x86_64
ከርነል-ሚሊ-4.9.9-1.el7.elrepo.x86_64
kernel-lt-4.4.215-1.el7.elrepo.x86_64
የከርነል-መሳሪያዎች-3.10.0-957.el7.x86_64
kernel-lt-devel-4.4.215-1.el7.elrepo.x86_64
5. ጅምርን ያቀናብሩ
የጅምር ትዕዛዙን ያረጋግጡ
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
ሴንትሮስ ሊኑክስ (4.4.215-1.el7.elrepo.x86_64) 7 (ኮር)
ሴንትሮስ ሊኑክስ (4.9.9-1.el7.elrepo.x86_64) 7 (ኮር)
ሴንትስ ሊኑክስ (3.10.0-957.el7.x86_64) 7 (ኮር)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (ኮር)
የማስነሻ ቅደም ተከተል ያዘጋጁ
[root@localhost ~]# grub2-set-default 0
ተግባራዊ ለመሆን ዳግም አስጀምር
[root@localhost ~] # ዳግም አስጀምር
3. የምንጭ ኮድ ጭነት
1. ዋናውን የሶፍትዌር ፓኬጅ ይጫኑ
yum install -y gcc make git ctags ncurses-devel openssl-devel
yum install -y bison flex elfutils-libelf-devel bc
2. የከርነል ማጠናቀሪያ ማውጫ ይፍጠሩ
በመነሻ ስር የ kernelbuild ማውጫን ይጠቀሙ
mkdir ~/kernelbuild
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
linux-4.xx.xx.tar.gz
ሁለቱም ቅርጸቶች ተቀባይነት አላቸው፣ tar.xz ከፍ ያለ የመጭመቂያ ፍጥነት እና አነስተኛ የፋይል መጠን አለው።
በመስመር ላይ ያውርዱ፦ wget https://mirror.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.17.11.tar.xz
4. የከርነል ኮዱን ይክፈቱ
ዚፕ ካወጡት በኋላ የምንጭ ማውጫውን ያስገቡ፡
tar -xvJf ሊኑክስ-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: old ncurses interface፣ በnconfig ተተክቷል
make nconfig: አዲስ የትእዛዝ መስመር ncurses በይነገጽ
6. ያጠናቅቁ እና ይጫኑ
ከርነሉን ያጠናቅሩ
ባለአራት ኮር ማሽን ካለዎት x 8 ሊሆን ይችላል
ሜክ -ጄክስ
ከርነሉን ይጫኑ
ከርነሉን ካጠናቀሩ በኋላ ይጫኑት፦ ማስጠንቀቂያ፦ ከዚህ በኋላ ትዕዛዞችን ለማስፈጸም የስር መብቶች ያስፈልጉዎታል፣ አለበለዚያ አይሳካም።
ሞጁሎች_ጭነት እንዲጫኑ አድርግ
7. ጅምርን ያዋቅሩ
የመነሻ ቅደም ተከተልን ያረጋግጡ
[root@localhost ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
ሴንትሮስ ሊኑክስ (4.17.11-1.el7.elrepo.x86_64) 7 (ኮር)
ሴንትሮስ ሊኑክስ (4.9.9-1.el7.elrepo.x86_64) 7 (ኮር)
ሴንትስ ሊኑክስ (3.10.0-957.el7.x86_64) 7 (ኮር)
CentOS Linux (0-rescue-b91f945269084aa98e8257311ee713c5) 7 (ኮር)
የማስነሻ ቅደም ተከተል ያዘጋጁ
[root@localhost ~]# grub2-set-default 0
ተግባራዊ ለመሆን ዳግም አስጀምር
[root@localhost ~] # ዳግም አስጀምር
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.

ራክማውንት ፒሲ
የተከተተ ኮምፒውተር
የኢንዱስትሪ ተንቀሳቃሽ ኮምፒውተሮች
ጠንካራ ታብሌቶች
ጠንካራ ላፕቶፕ
የኢንዱስትሪ ፓነል ፒሲ
ጠንካራ የእጅ መያዣ
አድቫንቴክ ኢንዱስትሪያል ፒሲ