詳解對(duì)Linux內(nèi)核進(jìn)行升級(jí)的步驟
Linux的內(nèi)核是系統(tǒng)的核心,所以升級(jí)內(nèi)核是Linux系統(tǒng)管理員的一項(xiàng)基本技能,所以我就分享了系統(tǒng)運(yùn)維實(shí)務(wù)上的一篇文章,當(dāng)然我對(duì)源文件稍做了一些內(nèi)容的增加,就是把遇到的問題及解決方案也加上了,希望對(duì)各位Linux系統(tǒng)管理員有所幫助!
1.下載內(nèi)核
2.下載熱點(diǎn)內(nèi)核標(biāo)準(zhǔn)配置文件
3.編譯內(nèi)核
選中Load an Alternate Configuration File ,然后選擇剛下載的。config
另外,要特別選中:
1)、通過make menuconfig選中以下對(duì)應(yīng)的選項(xiàng)
2)、修改。config文件
修改。config文件中CONFIG_SYSFS_DEPRECATED_V2,將原本被注釋掉的
注: 修改這項(xiàng)是因?yàn)榕f版的mkinitrd及其nash在內(nèi)核沒有CONFIG_SYSFS_DEPRECATED_V2參數(shù)時(shí)默認(rèn)使用舊版sysfs路徑格式,從而在新內(nèi)核下無(wú)法正確訪問/sys內(nèi)的硬盤信息節(jié)點(diǎn)。
主要是解決"mount:could not find filesystem '/dev/root'"這樣的錯(cuò)誤
4.解壓修改內(nèi)核
zcat /initrd-2.6.38.img |cpio -i
rm -rf /tmp/initrd-2.6.38.img
vi init[/code]
找到這2行一樣的,去掉1行
這主要是解決:"insmod: error inserting '/lib/dm-region-hash.ko': -1 File exists"這樣的錯(cuò)誤
5.從新打包內(nèi)核
6.設(shè)置從新內(nèi)核啟動(dòng)
把default=1改為default=0
7.重新啟動(dòng)系統(tǒng)
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。