国产亚洲av在线,国产高清,欧美激情,国产精品久久久久7777,国产精品人成在线观看,国产精品永久免费视频

IT之道-艾銻知道

您當(dāng)前位置: 主頁(yè) > 資訊動(dòng)態(tài) > 艾銻分享 >

服務(wù)器維護(hù)如何編譯安裝Linux內(nèi)核


2020-07-06 21:12 作者:admin

服務(wù)器維護(hù)如何編譯安裝Linux內(nèi)核

服務(wù)器維護(hù)小知識(shí)服務(wù)器維護(hù)小知識(shí)操作系統(tǒng)環(huán)境

· VMware workstation15 Pro
· Ubuntu 18.04 LTS
· 待編譯內(nèi)核5.3.10版本
· Compiler: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0

服務(wù)器維護(hù)小知識(shí)內(nèi)核下載地址

kernel.org
 

環(huán)境配置

在正式編譯前需要安裝部分軟件。
sudo apt update && sudo apt upgrade
sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison

解壓縮

解壓縮剛剛下載好的內(nèi)核壓縮包。
tar -zxf linux-5.3.10.tar.xz
cd linux-5.3.10

配置內(nèi)核

在正式編譯內(nèi)核之前,我們首先必須配置需要包含哪些模塊。實(shí)際上,有一些非常簡(jiǎn)單的方式來配置。使用一個(gè)命令,你能拷貝當(dāng)前內(nèi)核的配置文件,然后使用可靠的 menuconfig 命令來做任何必要的更改。
cp /boot/config-$(uname -r) .config
上述命令的意思就是拷貝對(duì)應(yīng)當(dāng)前內(nèi)核配置到當(dāng)前目錄下并重命名為.config(文件名前加.意思為隱藏文件)。
可以自行查看下uname -r的輸出:
uname -r
 
之后執(zhí)行命令:
make menuconfig
在虛擬機(jī)下有可能提示會(huì)因?yàn)槠聊惶《鵁o法顯示menuconfig而執(zhí)行失敗。要確保虛擬機(jī)下的顯示面積足夠大。
顯示如下:
 
在這里可以選擇啟用或者禁用一些模塊。如果你不知道該如何選擇的話,默認(rèn)退出即可。

編譯和安裝

退出menuconfig后,在命令行中輸入
make -j4
命令即可開始編譯。-j4意思是并發(fā)執(zhí)行,可以提高速度,一般情況 下不要多于CPU核數(shù)。這個(gè)命令的執(zhí)行會(huì)耗費(fèi)很長(zhǎng)時(shí)間。
編譯完成之后首先安裝模塊,命令為:
sudo make modules_install
其次安裝內(nèi)核,命令為:
sudo make install

啟用內(nèi)核作為引導(dǎo)

輸入下列命令將內(nèi)核作為引導(dǎo),將數(shù)字更改為你自己編譯的版本號(hào):
sudo update-initramfs -c -k 5.3.10
下面更新一下grub:
sudo update-grub
之后重啟即可在啟動(dòng)界面選擇需要啟動(dòng)的內(nèi)核。如果看不到啟動(dòng)選擇界面,請(qǐng)執(zhí)行以下操作:
輸入命令:
sudo vi /etc/default/grub
將文件修改為以下模式:(注釋掉hidden那一行,將timeout更改為較大值,這里改為了10)
 
之后執(zhí)行
sudo update-grub
重啟即可見到下面菜單,選擇advanced,進(jìn)入后選擇剛編譯安裝好的內(nèi)核進(jìn)入即可。
 
 

確認(rèn)內(nèi)核版本

 
說明內(nèi)核安裝成功。

自定義grub啟動(dòng)項(xiàng)

1. 修改啟動(dòng)項(xiàng)名稱
在ubuntu下,可以直接修改/boot/grub/grub.cfg中有關(guān)啟動(dòng)項(xiàng)的名稱。
2. 增加自定義啟動(dòng)項(xiàng)
復(fù)制/boot/grub/grub.cfg有關(guān)啟動(dòng)項(xiàng)的內(nèi)容到/etc/grub.d/40_custom進(jìn)行自定義即可。
服務(wù)器維護(hù)小知識(shí)3. 執(zhí)行update
最后都要執(zhí)行下述命令以生效。
sudo update-grub
 
IT運(yùn)維  我們選擇北京艾銻無限
以上文章由北京艾銻無限科技發(fā)展有限公司整理
 
 
 

相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉