成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 關(guān)于Linux內(nèi)核編譯失敗的一些解決方案

關(guān)于Linux內(nèi)核編譯失敗的一些解決方案

熱門(mén)標(biāo)簽:中山防封卡電銷卡辦理 拉薩銷售外呼系統(tǒng)軟件 江蘇小型外呼系統(tǒng)軟件 百度地圖標(biāo)注未成功 電話機(jī)器人服務(wù)器部署 電銷語(yǔ)音機(jī)器人哪個(gè)好 地圖上標(biāo)注點(diǎn)位的圖標(biāo) 常熟外呼系統(tǒng) 文山外呼營(yíng)銷系統(tǒng)

相信有無(wú)數(shù)的人,有編譯內(nèi)核失敗的記錄, 99% 的原因就是和文件系統(tǒng),硬件驅(qū)動(dòng)有關(guān),比如沒(méi)有找到 SCSI 卡.但對(duì)這些問(wèn)題大家都無(wú)從下手,都是亂測(cè)試.
因?yàn)槲夜芾砉舅械姆?wù)器的內(nèi)核定制,優(yōu)化和升級(jí)。下面我要教大家一些技巧,來(lái)幫助大家少失敗些.來(lái)編譯一個(gè)自己可以用的全新的內(nèi)核。

內(nèi)核常識(shí)

我們先要了解一點(diǎn).一個(gè)內(nèi)核有哪些東西.

比如我們:


復(fù)制代碼
代碼如下:
rpm -ql kernel

可以見(jiàn)到如下的信息


復(fù)制代碼
代碼如下:
/boot/System.map-2.6.24.4
/boot/config-2.6.24.4
/boot/vmlinuz-2.6.24.4
/lib/modules/lib/modules/2.6.24.4
/lib/modules/2.6.24.4/build
/lib/modules/2.6.24.4/kernel

見(jiàn)到?jīng)],其實(shí)沒(méi)有什么東西,主要就上面幾個(gè)在 boot 下的文件 ,和在 /lib/modules 下的模塊文件.
System.map 內(nèi)核符號(hào)映射表,顧名思義就是將內(nèi)核中的符號(hào)(也就是內(nèi)核中的函數(shù))和它的地址能聯(lián)系起來(lái)的一個(gè)列表。
config 內(nèi)核編譯的配置文件,make oldconfig 就需要使用這個(gè)文件.
vmlinuz 這就是真實(shí)的可引導(dǎo)的、壓縮的內(nèi)核。

好了,由上面我們知道,這個(gè)和系統(tǒng)其它東西沒(méi)有關(guān)系了,所以刪除一個(gè)內(nèi)核也就是刪除這幾文件.

大家可以參考一下前些日子我寫(xiě)的[Linux]編譯一個(gè) RHEL 定制的內(nèi)核 rpm 包 .

Initrd 的了解和檢查

我今天要講的是最影響啟動(dòng)的東西 initrd .大家會(huì)想,這是什么,內(nèi)核中都沒(méi)有,其它這個(gè)是內(nèi)核包安裝完后根據(jù)每個(gè)不同的硬件生成的.硬件不一樣這個(gè)不一樣.下面這個(gè)是很官方的介紹:
initrd是“initial ramdisk”的簡(jiǎn)寫(xiě)。initrd一般被用來(lái)臨時(shí)的引導(dǎo)硬件到實(shí)際內(nèi)核vmlinuz能夠接管并繼續(xù)引導(dǎo)的狀態(tài)。圖中的initrd- 2.4.7-10.img主要是用于加載ext3等文件系統(tǒng)及scsi設(shè)備的驅(qū)動(dòng)。

比 如,使用的是scsi硬盤(pán),而內(nèi)核vmlinuz中并沒(méi)有這個(gè)scsi硬件的驅(qū)動(dòng),那么在裝入scsi模塊之前,內(nèi)核不能加載根文件系統(tǒng),但scsi模塊 存儲(chǔ)在根文件系統(tǒng)的/lib/modules下。為了解決這個(gè)問(wèn)題,可以引導(dǎo)一個(gè)能夠讀實(shí)際內(nèi)核的initrd內(nèi)核并用initrd修正scsi引導(dǎo)問(wèn) 題。initrd-2.4.7-10.img是用gzip壓縮的文件,initrd實(shí)現(xiàn)加載一些模塊和安裝文件系統(tǒng)等功能。

所以我們現(xiàn)在知道了,如果是一個(gè)奇怪的硬件,但是不能正常使用,就是 initrd 默認(rèn)沒(méi)有加載,要不就是內(nèi)核沒(méi)有加進(jìn)去.

下面根據(jù)導(dǎo)致失敗的原因進(jìn)行一下分類處理

新內(nèi)核啟動(dòng)失敗后: 在原有老系統(tǒng)中使用 modprobe 和 lsmod 來(lái)確認(rèn)需要加載的模塊

我們知道了 initrd 影響啟動(dòng),那我們要怎么樣來(lái)確認(rèn)是不是加載全了硬件啦. initrd 很大程度上是靠 lsmod 出來(lái)的模塊,還有 /etc/modprobe 的指示來(lái)做的.當(dāng)然 也可以用 lspci 之類來(lái)確認(rèn).
如下


復(fù)制代碼
代碼如下:
cat /etc/modprobe.conf
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsi
alias scsi_hostadapter2 mptspi
alias scsi_hostadapter3 mptsas
alias scsi_hostadapter4 mptscsih
alias scsi_hostadapter5 ata_piix/p> p># lsmod
Module Size Used by
iptable_filter 7300 1
ip_tables 18132 1 iptable_filter
xt_tcpudp 7680 1
x_tables 19204 2 ip_tables,xt_tcpudp
ipv6 245092 32

我們發(fā)現(xiàn),這臺(tái)機(jī)器有一些別的機(jī)器上沒(méi)有的硬件,就是 mpt 的相關(guān)內(nèi)容.如果在上面重新編譯內(nèi)核,沒(méi)有加載這幾個(gè)模塊,就一定會(huì)啟動(dòng)失敗.

使用原因老系統(tǒng)中可以正常啟動(dòng)的 initrd 來(lái)確認(rèn)新內(nèi)核需要加載的模塊

好了.上面還是我們看得見(jiàn)的,要是我們看不見(jiàn),但啟動(dòng)失敗怎么辦
我們可以解開(kāi) initrd.img 來(lái)看原始加載那些模塊.


復(fù)制代碼
代碼如下:
cd /boot/
mkdir tmp
cp initrd*****.img tmp
cd /tmp
zcat intrd**img | cpio -id
cat init

好了,我們主要注意下面這些內(nèi)容


復(fù)制代碼
代碼如下:
echo "Loading scsi_mod.ko module"
insmod /lib/scsi_mod.ko
echo "Loading sd_mod.ko module"
insmod /lib/sd_mod.ko
echo "Loading mptbase.ko module"
insmod /lib/mptbase.ko
echo "Loading mptscsi.ko module"
insmod /lib/mptscsi.ko
echo "Loading mptspi.ko module"
insmod /lib/mptspi.ko
echo "Loading mptsas.ko module"
insmod /lib/mptsas.ko
echo "Loading mptscsih.ko module"
insmod /lib/mptscsih.ko
echo "Loading jbd.ko module"
insmod /lib/jbd.ko
echo "Loading ext3.ko module"
insmod /lib/ext3.ko

根據(jù)上面這些,和你原來(lái)的,看看你是不是沒(méi)有這些信息中提到的模塊.沒(méi)有,就快點(diǎn)加上吧,用這些方法處理后,99% 是能啟動(dòng)的,在不能啟動(dòng)我也幫不到你了

重新修改 initrd 的內(nèi)核


復(fù)制代碼
代碼如下:
gzip -cd initrd-2.6.34.2.img | cpio -imd --quiet find . | cpio -co | gzip -9 > /tmp/initrd-2.6.34.2.img

編譯內(nèi)核你可以知道的東西

為新核心重命名
我 們?cè)诰幾g內(nèi)核之前, 可以先修改Makefile中的版本信息,打開(kāi)/usr/src/Linux/Makefile。在開(kāi)始部分有一個(gè)變量EXTRAVERSION可以自行 定義。修改這個(gè)變量,比如改成 “EXTRAVERSION=-ChinaCache”后,編譯出的核心版本號(hào)就會(huì)顯示成2.6.24-ChinaCache。
但實(shí)際上, 從2.6.8的版本起可在內(nèi)核版本號(hào)后面添加個(gè)性化字符串. 所以也就沒(méi)有必要修改Makefile了: () Local version – append to kernel release
如果你即修改了Makefile中的EXTRAVERSION, 又在配置時(shí)定義了local version. 那么local version所定義的字符串將位于末尾, 緊跟在EXTRAVERSION的值之后.

depmod
功能:分析可加載模塊的依賴性,生成modules.dep文件和映射文件。
用法:

復(fù)制代碼
代碼如下:
depmod [-b basedir] [-e] [-F System.map] [-n] [-v] [version] [-A]
depmod [-e] [-F System.map] [-n] [-v] [version] [filename...]

描述:
Linux內(nèi)核模塊可以為其它模塊提供提供服務(wù)(在代碼中使用EXPORT_SYMBOL),這種服務(wù)被稱作"symbols"。若第二個(gè)模塊使用了這個(gè)symbol,則該模塊很明顯依賴于第一個(gè)模塊。這些依賴關(guān)系是非常繁雜的。

depmod 讀取在/lib/modules/version 目錄下的所有模塊,并檢查每個(gè)模塊導(dǎo)出的symbol和需要的symbol,然后創(chuàng)建一個(gè)依賴關(guān)系列表。默認(rèn)地,該列表寫(xiě)入到/lib/moudules /version目錄下的modules.dep文件中。若命令中的filename有指定的話,則僅檢查這些指定的模塊(不是很有用)。

若命令中提供了version參數(shù),則會(huì)使用version所指定的目錄生成依賴,而不是當(dāng)前內(nèi)核的版本(uname -r 返回的)。

mkinitrd 命令的使用
功能:建立要載入ramdisk的映像文件。
用法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload=模塊名稱>][--with= lt;模塊名稱>][映像文件][Kernel 版本]

描述:mkinitrd可建立映像文件,以供Linux開(kāi)機(jī)時(shí)載入ramdisk。

參數(shù):
-f 若指定的映像問(wèn)家名稱與現(xiàn)有文件重復(fù),則覆蓋現(xiàn)有的文件。
-v  執(zhí)行時(shí)顯示詳細(xì)的信息。
–omit-scsi-modules 不要載入SCSI模塊。
–preload=模塊名稱> 指定要載入的模塊。
–with=模塊名稱> 指定要載入的模塊。
–version 顯示版本信息

標(biāo)簽:石家莊 淮安 湖南 法律問(wèn)答 馬鞍山 和田 開(kāi)封 和田

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于Linux內(nèi)核編譯失敗的一些解決方案》,本文關(guān)鍵詞  關(guān)于,Linux,內(nèi)核,編譯,失,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于Linux內(nèi)核編譯失敗的一些解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于關(guān)于Linux內(nèi)核編譯失敗的一些解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    五月婷婷色丁香| 国产精品18久久久久| 蜜桃麻豆影像在线观看| 亚洲激情在线播放| 女人帮男人橹视频播放| 伦伦影院午夜理论片| 91免费看`日韩一区二区| 大地资源高清在线视频观看| 久久精品免视看国产成人| 中日韩免视频上线全都免费| 国产精品爽爽ⅴa在线观看| 国产一级久久久久毛片精品| 成人一区二区三区四区| 久久av偷拍| 欧美猛男做受videos| 国产美女高潮| 成人免费自拍视频| 99热亚洲精品| 国产精品一二三区视频| 国产精品涩涩涩视频网站| 久久久久88色偷偷| 欧美精品日韩www.p站| 久久99国产精品一区| 国产免费一区二区三区四区五区| 亚洲精选一区| 超碰在线97免费| 4438全国亚洲精品在线观看视频| 久久免费视频3| 美女精品久久| 九色蝌蚪在线观看| 2020最新国产精品| 182在线观看视频| 亚洲高清三级视频| 国产精品视频免费一区二区三区| 国产成人一区二区三区免费看| 男女免费网站| 中文字幕综合在线观看| 国产老头老太做爰视频| 国产乱子伦精品无码专区| 136国产福利精品导航网址应用| 先锋男人资源站| av在线免费播放网站| 欧美自拍视频在线| 欧美www视频在线观看| 黄色av一级片| 国产美女极度色诱视频www| 亚洲一区在线观看视频| 欧美a视频在线| 狠狠操在线视频| 色妞久久福利网| 国产精品丝袜一区| 九九热99视频| 久草成人资源| 亚洲国产精品国自产拍久久| 影音先锋日韩| 日韩精品一区二区三区免费视频| 欧美黑人xxxx猛牲大交| 91地址最新发布| 欧美三级中文字幕在线观看| 欧美成人午夜做爰视频在线观看| 在线观看视频日韩| 一本一本久久| 国产在线拍揄自揄视频不卡99| 亚洲精品网站在线播放gif| 国内精品久久久久影院 日本资源| 97在线免费观看视频| 日韩欧国产精品一区综合无码| 亚洲一区在线不卡| 自拍视频在线免费观看| 精品免费一区二区三区蜜桃| 激情图片中文字幕| 久久丁香综合五月国产三级网站| 亚洲色图另类图片| 在线观看导航| 久久亚洲精品石原莉奈| 91麻豆免费看片| 精品少妇theporn| 国产偷拍一区二区| 伊人成年综合网| 国产在线观看福利| 国内精品久久久久久中文字幕| 免费中国女人69xxxxx视频| 不卡视频在线看| 日本不卡二区| 国产短剧电视剧免费观看| 日本在线影院| 99热这里是精品| 精品国产人妻一区二区三区| 亚洲图片欧美综合| 久久成人免费日本黄色| 91九色视频导航| 亚洲 欧美 国产 另类| 亚洲精品菠萝久久久久久久| 欧美bbbbb性bbbbb视频| 欧美午夜精品理论片a级大开眼界| 成人三级做爰av| 在线精品亚洲一区二区| 欧美一区一区| 视频一区中文字幕国产| 激情另类小说区图片区视频区| 国产又粗又硬又长| 粉嫩虎白女毛片人体| 不卡av在线免费观看| 激情欧美一区二区三区黑长吊| 国产网友自拍视频导航网站在线观看| 天天综合色天天| 亚洲图片欧美| 38少妇精品导航| 欧美另类bbbxxxxx另类| 99精品视频一区| 无码精品国产一区二区三区免费| 亚洲天堂av一区二区| 精品久久久久久久久久久久| 成人爽a毛片免费啪啪动漫| 久久精品一本久久99精品| 国产日产欧美一区二区视频| 国内精品久久久久久影院老狼| 精品久久久久久中文字幕动漫| 蜜臀av性久久久久蜜臀aⅴ| 国产又大又长又粗又黄| 亚洲男人av| 日韩av中文在线观看| 精品视频97| 欧美伦理91| 久草福利在线| 黄色一级片国产| 97精品久久久久中文字幕| av毛片免费看| 一区二区三区高清在线观看| 日韩**中文字幕毛片| 日韩国产欧美精品在线| 成人自拍视频| 免费一级在线观看播放网址| 成人高潮免费视频| 色婷婷综合在线观看| 一区二区在线电影| 日韩成人在线视频观看| 日韩av黄色片| 天天操天天干天天做| 国产精品久久久久久久久免费丝袜| 中文字幕第17页| 久久久久久久激情| 尤物在线视频观看| 成人av免费在线看| 国产一区二区高清| 欧美男体视频| 国产精品白丝喷水在线观看| 精品女同一区二区| 精品国产伦一区二区三区| 成人午夜影视| 久久综合免费视频| 亚洲精品福利视频网站| 97在线免费视频观看| 国产精品一级在线观看| 九九热在线精品视频| 国内欧美视频一区二区| 视频一区在线| 久久99精品久久久水蜜桃| 91精品免费| 国产精品偷伦视频免费观看了| 国产精品黄色网| www成人免费视频| 亚洲嫩模一区| 天天做天天爱综合| gogo大尺度成人免费视频| 亚洲区小说区图片区| 亚洲综合免费观看高清在线观看| 欧美激情一区二区三区| 高清hd写真福利在线播放| 久久综合之合合综合久久| 黄漫在线观看| 日韩欧美美女在线观看| 欧美精品一区二区三区四区五区| 久久在线免费观看| 深夜福利视频在线观看| 亚洲欧洲在线观看av| 色免费在线观看| 久草成人资源| 91亚洲人成网污www| 亚洲国产视频在线| 激情内射人妻1区2区3区| 在线观看日韩精品视频| 在线播放性xxx欧美| 欧美成人精品在线播放| 舔足天天操天天射| 日韩一级理论片| 国产黄色精品| 欧美精选视频一区二区| 亚洲国产精品99久久久久久久久| 亚洲人午夜精品| 久久国产日韩欧美精品| 久久精品视频一| 美女www一区二区| 亚欧洲精品在线视频免费观看| 久久在线电影| 免费高清在线观看| 麻豆成人久久精品二区三区红| 5566中文字幕一区二区电影| 久久99免费视频| 一本一道久久a久久精品综合| yw.139尤物在线精品视频| 欧美精品一二区| 欧美一区二区视频在线观看| 第四色男人最爱上成人网| 日韩亚洲天堂| 精品中文在线| 国产精品白嫩白嫩大学美女| 欧美三级午夜理伦三级富婆| 在线午夜视频| 护士精品一区二区三区| 哺乳挤奶一区二区三区免费看| 免费国产自久久久久三四区久久| 超碰国产精品久久国产精品99| 亚洲日本久久久| www.久久草.com| 欧美性猛交ⅹxxx乱大交免费| 91精品一区二区三区蜜桃| 黄页网址大全在线观看| 免费在线亚洲欧美| 亚洲午夜精品一区 二区 三区| 国产亚洲精品自在线观看| 色天天综合久久久久综合片| 国产精品二区影院| 亚洲欧美国产日韩天堂区| 免费观看黄色大片| 日本欧洲国产一区二区| 亚洲人成网在线播放| 欧美日韩精品一区二区三区四区| 天天免费亚洲黑人免费| 中文字幕99| 国产精品传媒在线| 国产精品麻豆久久| 九九在线精品| 4444亚洲人成无码网在线观看| www.欧美视频| 久久久一二三区| 亚洲熟妇一区二区| 国产一区视频网站| 亚洲裸体俱乐部裸体舞表演av| 17c精品麻豆一区二区免费| 国产亚洲精品高潮| 在线欧美一区二区| 一区二区三区在线观看www| 久久久久国产一区二区三区| 国产精品欧美三级在线观看| 国产片侵犯亲女视频播放| 亚洲国产成人精品女人久久| 亚州欧美一区三区三区在线| 色狠狠桃花综合| 欧美一区二区三区在线免费观看| 激情成人亚洲| 一区二区在线视频观看| 亚洲人成网站在线观看播放| 国产精品19乱码一区二区三区| 国产精品久久久久永久免费观看| 写真福利精品福利在线观看| 在线观看日韩av先锋影音电影院| 青青青免费视频在线2| 国产在线观看色| 精品欧美国产一区二区三区不卡| 中文一区一区三区免费| www.超碰com| 成人av在线资源网| 91欧美日韩在线| 亚洲国产天堂久久国产91| 日本午夜精品理论片a级app发布| 久久99深爱久久99精品| 国产美女一区| 国产在线日韩在线| 精品三级在线看| 天堂中文字幕av| 国产精九九网站漫画| 日韩欧美国产综合在线| 色哟哟网站在线观看| 一区二区精品区| 欧美大黑bbbbbbbbb在线| 天天综合网入口| 国产在线激情| 欧美国产亚洲一区| 成人18视频在线观看| 天天天天天操| 欧美xxxxxx| 黄色a**址| 久久成人福利| 欧美13videosex性极品| 成人免费精品动漫网站| 黄页网址大全免费观看| 欧美成人首页| 久久久久亚洲精品中文字幕| 欧美大黑bbbbbbbbb在线| 免费的成人av| 日韩av加勒比| 国产精品九九久久久久久久| 激情五月开心婷婷| 国产绿帽刺激高潮对白| 久操视频在线观看免费| 99久久精品一区二区| 成人精品在线视频| 97国产精品人人爽人人做| 国产波霸爆乳一区二区| www.com在线观看| 日本黄色一区二区三区| 少妇又紧又色又爽又刺激视频| 久久精品丝袜高跟鞋| 久久久久久91亚洲精品中文字幕| ckplayer中文字幕| 懂色av蜜臀av粉嫩av分享吧| 日本美女bbw| 高清在线不卡av| 亚洲成人教育av| 亚洲自拍偷拍第一页| 激情网站在线| bdsm精品捆绑chinese| 欧美主播一区二区三区美女| 99久久亚洲精品| 午夜精品久久久久久久99热| 天天干天天舔天天操| 成人在线观看高清| 国产一区二区三区国产精品| 国产99在线|亚洲| av在线一区二区三区| 久草热8精品视频在线观看| 国产在亚洲线视频观看| 无人区在线高清完整免费版 一区二| 婷婷久久综合网| 成人av电影观看| 热re66久久精品国产99re| www.xxx.国产|