亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2352 | 回復(fù): 5
打印 上一主題 下一主題

關(guān)于內(nèi)核啟動參數(shù)的一個問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-08-04 17:06 |只看該作者 |倒序瀏覽
  我在內(nèi)核編譯前已經(jīng)對nand進行了分區(qū),那為什么在我的內(nèi)核結(jié)構(gòu)目錄里面沒有/dev,就更別說/dev/mtdblk0了,想這個問題是因為在uboot傳遞給內(nèi)核的參數(shù)中間有一條root=/dev/mtdblk0,這應(yīng)該是說的告訴內(nèi)核啟動時使用mtdblk0作為存放根文件系統(tǒng)的地方吧,也就是我之前編譯內(nèi)核時所謂的對nand的分區(qū)中的一部分吧。但是內(nèi)核中沒有這個/dev啊,那他是存在于我的根文件系統(tǒng)里面的對吧,那/dev/mtdblk0在根文件系統(tǒng)里,是根文件系統(tǒng)的一部分,那什么又叫將dev/mtdblk0作為存放根文件系統(tǒng)的位置,這不成了先有雞還是現(xiàn)有蛋的問題嗎??
望高人解答,很是迷惑
其實對于root=/dev/ram0也有類似的疑惑

論壇徽章:
0
2 [報告]
發(fā)表于 2008-08-04 17:14 |只看該作者
你定制內(nèi)核的時候有沒有加進去?

論壇徽章:
0
3 [報告]
發(fā)表于 2008-08-04 17:45 |只看該作者
原帖由 wavezone 于 2008-8-4 17:06 發(fā)表
  我在內(nèi)核編譯前已經(jīng)對nand進行了分區(qū),那為什么在我的內(nèi)核結(jié)構(gòu)目錄里面沒有/dev,就更別說/dev/mtdblk0了,想這個問題是因為在uboot傳遞給內(nèi)核的參數(shù)中間有一條root=/dev/mtdblk0,這應(yīng)該是說的告訴內(nèi)核啟動時 ...

樓主的表達有點凌亂,我好不容易看懂了
急著下班,有人要滅蚊,以后再整理一下

論壇徽章:
0
4 [報告]
發(fā)表于 2008-08-04 22:00 |只看該作者

回復(fù) #1 wavezone 的帖子

我的理解:
首先VFS的根目錄/是內(nèi)核創(chuàng)建的。屬于rootfs文件系統(tǒng)。
所謂的加載根目錄是加載init進程的根目錄。由于其他所有的進程都是init進程的子進程。所以繼承了這個根目錄。
其次,內(nèi)核在啟動時根據(jù)參數(shù)指定的root=/dev/mtdblock0加載根文件系統(tǒng)時,VFS并沒有/dev/mtdblock0這個文件。內(nèi)核是通過解釋設(shè)備文件名得到主設(shè)次備號從而調(diào)用相應(yīng)的驅(qū)動程序從設(shè)備中加載文件系統(tǒng)。
。。。。。。

評分

參與人數(shù) 1可用積分 +15 收起 理由
bitmilong + 15 鼓勵回貼

查看全部評分

論壇徽章:
0
5 [報告]
發(fā)表于 2008-08-05 09:16 |只看該作者
4樓的高人,最后一句話不是很理解,既然此時根目錄下/ 沒有/dev/mtdblock0,上哪找去,這個加載的過程我覺得網(wǎng)上以及書上一直說的很模糊,而且如果做成mtd設(shè)備,那我到底是選root=/dev/mtdblock0,1,2中的哪個??

[ 本帖最后由 wavezone 于 2008-8-5 09:31 編輯 ]

論壇徽章:
0
6 [報告]
發(fā)表于 2008-08-06 14:21 |只看該作者

回復(fù) #1 wavezone 的帖子

內(nèi)核跟根文件系統(tǒng)到底是怎么連接以及啟動的,我看uboot的參數(shù),好像是分別把兩部分扔到內(nèi)存的兩部分,然后bootm從內(nèi)核在內(nèi)存中的位置開始,然后傳遞給內(nèi)核以上信息bootargs=men=64M console=ttyS0,115200 initrd=0x21100000,32M root=/dev/mtdblock3   rw  規(guī)定完內(nèi)存大小以及控制終端后的這兩句話是什么意思,希望有人能回答我,從字面上我知道意思,可是一直想不通。我覺得這是論壇上很多問題的根本原因所在,根文件系統(tǒng)到底怎么加載進內(nèi)核的。
給個解釋或者鏈接都可。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP