成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關(guān)注微信公眾號

VMware環(huán)境下Linux內(nèi)核編譯過程詳細解析
2007-07-28   網(wǎng)絡(luò)

終于可以在vmware中使用新編譯的內(nèi)核調(diào)試驅(qū)動了,雖然也比較經(jīng)常在vmware里使用linux,但是還從沒有在里面編譯過內(nèi)核,所以不知道居然還有這么多的道道。編譯內(nèi)核的過程就不說了,除了通用的編譯過程,各個發(fā)行版可能還會有自己特有的編譯命令,比如我使用的debian。下面只列出我在編譯過程中嘗試過的步驟。

  1、從kernel.org上下了2.6.18的sourcecode,編譯安裝后使用新的內(nèi)核啟動,看到下面讓人討厭的錯誤:

  VFS:Cannot open root device "sda" or unknow-block(0,0)

  Please append a correct "root=" boot option

  kernel panic:VFS:Unable to mount root fs on unknown-block(0,0)

  這樣的錯誤到也不是第一次親密接觸了,比如很久以前使用dd將系統(tǒng)copy到另一塊硬盤上,并使用新的硬盤啟動時也遇到過這樣的錯誤,那是因為沒有將硬盤接到與原來硬盤對應(yīng)的IDE接口上,不過這絕對不是讓它追隨我在這里出現(xiàn)的原因,當然久經(jīng)風浪臉皮已經(jīng)跟brass一樣厚的我是覺得不會在這里倒下的,于是沒有多想(慚愧),隨即使用大家都最常使用的重啟大法,寄望于它剛才是一時的疏忽。但是在幾十秒之后,它又赧然出現(xiàn)在我的眼前,無它,只好google了。

  2、從google的結(jié)果來看,同道(一同著道)中人還真不少,五花八門的過程揭露了大致無二的解決方法。主要是內(nèi)核的配置選項了,并且主要集中在

  Device Drivers——>SCSI device support——>SCSI low-level drivers——>BusLogic SCSI support

  主要是因為使用scsi時,vmware需要它,還有文件系統(tǒng),我用的是ext3,因為看到有人說沒有將它們直接編譯進內(nèi)核導致啟動仍然不成功,給自己個懶的理由,也就不多嘗試了,直接將它們built-in了,然后執(zhí)行

  make-kpkg –revision=1.0 kernel-image

  編譯,且使用dpkg安裝后重啟,讓人沮喪的是,前面那幾行可愛的錯誤又出現(xiàn)了。

  3、再回頭檢查內(nèi)核的配置選項,覺得相關(guān)的都已經(jīng)選上了,按理說不應(yīng)該會再找不到root文件系統(tǒng)了啊,要不試試initrd?雖說已經(jīng)將上面的幾個模塊編進了內(nèi)核,是不是還需要創(chuàng)建initrd那?權(quán)且試試吧,于是重新編譯內(nèi)核

  make-kpkg –revision=1.0 kernel-image –initrd

  再安裝重啟,居然甩開了那個粘人的panic,不過仍然還有點云里霧里的,呵呵,linux上的這些事兒好像多是這樣子,抽空深入研究下initrd去。

熱詞搜索:

上一篇:Linux操作系統(tǒng)中關(guān)于負載的定義
下一篇:Linux 2.6內(nèi)核的編譯步驟及模塊動態(tài)加載1

分享到: 收藏
主站蜘蛛池模板: 红灯区1996| 美丽交易| 电影地狱| 我的刺猬女孩大结局| 宅基地买卖合同协议书| 变成黑皮辣妹然后和朋友做| 浣肠アナル地狱| 郭碧婷是哪里人| 武朝迷案| 超级方程式| 山上的小屋 残雪原文| 456电影在线| 皮囊之下| 林柒予| 外出韩版| 749局啥时候上映| 红岩下的追捕电视剧| 曹查理的十部经典电影| 李乃文朱媛媛电视剧| 速度与激情9| 职业兽医医生资格证报名官网| 林莉娴| 浪人电影在线观看完整版免费| 爱你电视剧演员表| 鹤壁旅游必去十大景点| 黑木郁美| 工业硫酸| 绿门背后| 在线理论视频| 放不下的牵挂简谱| 在线黄色片| 户田惠子| 发如雪 歌词| 古天乐电影全部作品免费观看| 荆棘花| 韩国最火主播朴曼妮| 校园风暴| 不可饶恕 电影| 霜雪千年简谱| 今日视线| 朴信惠电视剧|