国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

從GRUB到內核 從內核到根文件系統
2009-06-04   OwnLinux.cn

    按下電源,咔一下,電腦啟動啦,接著BIOS的畫面出來啦,不一會,GRUB的界面出來,然后就是一行接一行的字符在黑屏上閃動,不時地有OK的字樣出現.呵呵,不要走神哈,該輸入用戶名和密碼啦,….成功地進入了系統,這算是系統啟動完成啦。那么這個過程到底有什么事情發生啦,哪些值得我們學習呢?本文就以linux 開機為線索,講述引導器,內核,根文件系統的關系。

1)引導器

    這個是大家所熟知的吧,linux下常用的就有:grub,這是當今主流啦;lilo,這啊,曾經風光過,現在讓grub接了重任;syslinux這是個輕量級的引導器,一般在光盤,USB上做引導器,做個liveUSB的應該很清楚哦,無盤啟動的應用中也能找到它的身影.

    引導器的主要功能就是找到內核(vmlinuz),然后把它載入內存,當然還有initrd啦,以GRUB為例,在我的系統(centos5.2)里是這么寫的

#/boot/grub/menu.lst

title Centos 5.2 kernel-2.6.18-92.1.17.el5
root (hd0,7)
kernel /vmlinuz-2.6.18-92.1.17.el5 root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-92.1.17.el5.img
boot
 


    在這明確了內核的位置,并向內核傳遞了一些參數。initrd扮了一個很重要的角色 ,負責在內核訪問根文件系統前加載驅動。

2)內核

    一個完整的內核就是由內核源碼產生的,在這kernel.org 能找到源碼,壓縮后有50M左右,解開后有好幾百M呢,我們可以重新編譯源碼來更新我們已有的內核,以提高性能和兼容能力。那么這個源碼經編譯后產出了哪些東東呢,出以我的機子為例:

A)內核部分,在/boot分區下

/boot/initrd-2.6.18-92.1.17.el5.img

/boot/System.map-2.6.18-92.1.17.el5…………….這是符號表,函數與地址的映射關系

/boot/vmlinuz-2.6.18-92.1.17.el5

/boot/config-2.6.18-92.1.17.el5………………………..內核的配置文件,由make xconfig命令產生的
 


B) 內核模塊部分,在/lib/modules/2.6.18-92.1.17.el5目錄下 ,2.6.18-92.1.17.el5這是版本號,每一個人的機子上可能會不同。所有模塊都在這,還有它們之間的依賴關系

[root@xx 2.6.18-92.1.17.el5]# pwd
/lib/modules/2.6.18-92.1.17.el5
[root@xx 2.6.18-92.1.17.el5]# ls -l
總計 1128
lrwxrwxrwx 1 root root 48 11-11 20:14 build -> ../../../usr/src/kernels/2.6.18-92.1.17.el5-i686
drwxr-xr-x 2 root root 4096 11-05 03:09 extra
drwxr-xr-x 10 root root 4096 11-11 20:28 kernel ……………………………內核模塊就中此目錄
drwxr-xr-x 2 root root 4096 11-13 14:50 misc
-rw-r–r– 1 root root 252332 11-13 14:50 modules.alias
-rw-r–r– 1 root root 69 11-13 14:50 modules.ccwmap
-rw-r–r– 1 root root 209702 11-13 14:50 modules.dep………………….模塊間的依賴關系
-rw-r–r– 1 root root 147 11-13 14:50 modules.ieee1394map
-rw-r–r– 1 root root 375 11-13 14:50 modules.inputmap
-rw-r–r– 1 root root 2314 11-13 14:50 modules.isapnpmap
-rw-r–r– 1 root root 74 11-13 14:50 modules.ofmap
-rw-r–r– 1 root root 191108 11-13 14:50 modules.pcimap……………….物理設備與內核模塊的對應關系
-rw-r–r– 1 root root 589 11-13 14:50 modules.seriomap
-rw-r–r– 1 root root 105259 11-13 14:50 modules.symbols
-rw-r–r– 1 root root 322731 11-13 14:50 modules.usbmap
lrwxrwxrwx 1 root root 5 11-11 20:14 source -> build
drwxr-xr-x 2 root root 4096 11-05 03:09 updates
drwxr-xr-x 4 root root 4096 11-11 20:14 weak-updates
 


注意source,build這兩個目錄,在裝顯卡驅動時就認識它們倆了吧,

C)頭文件及相關的內核配置文件

/usr/src/kernels/2.6.18-92.1.17.el5-i686,在構造或者是編譯相關內核模塊就要用到這個地方的文件,在安裝顯卡驅動的時候就是這個目錄下的東東,有沒有什么映象啊,為什么呢?當然是想看看3D桌面啦,是不是啊。。。。

[root@xx 2.6.18-92.1.17.el5-i686]# pwd
/usr/src/kernels/2.6.18-92.1.17.el5-i686
[root@xx 2.6.18-92.1.17.el5-i686]# ls
arch drivers init kernel mm net sound
block fs ipc lib Module.kabi scripts symsets-2.6.18-92.1.17.el5.tar.gz
crypto include kabi_whitelist Makefile Module.symvers security usr
 


頭文件在include目錄下

3)根文件系統

    根文件系統很熟悉撒,開機后進入的系統就在根文件系統里,有/boot,/usr,/bin,/var等等

    引導器,內核,根文件系統 ,有了一個大概的映象了,現在就說說它們之事有一些事兒。

    引導器找內核,如GRUB它自代了一點驅動可以讀內核所處的文件系統,如syslinux它是通過扇區地址找到的內核,initrd內有個名叫linuxrc或init的可執行文件(shell腳本也可以),提供一個虛根環境,加載硬盤驅動,讀取根文件系統,為內核換根(從虛根環境到根文件系統)做個物質準備。內核換到根文件系統后,以前的虛根環境被umount掉啦,至此內核就可加載它所需要的內核模塊啦,然后系統就啟動啦#p#分頁標題#e#

熱詞搜索:

上一篇:用途多樣 帶你見識形形色色的Linux
下一篇:有感于春節晚會的舞臺技術

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲天堂成人网| 免费成人你懂的| 国产又粗又猛又爽又黄91精品| 91精品国产综合久久婷婷香蕉| 婷婷综合另类小说色区| 日韩一区二区三| 韩国女主播成人在线观看| 国产精品久久精品日日| 在线观看三级视频欧美| 日本系列欧美系列| 国产欧美精品一区aⅴ影院| 色综合天天在线| 免费成人在线影院| 亚洲色图视频免费播放| 在线播放一区二区三区| 国产一区二区91| 亚洲一区二三区| 国产欧美一区二区在线观看| 精品婷婷伊人一区三区三| 国产一区福利在线| 欧美国产日本韩| 欧美一区二区三区四区在线观看| 国产成人av一区| 亚洲成人免费视频| 中文字幕av免费专区久久| 91精品国产综合久久久久久| 成人av资源站| 久久av资源网| 午夜免费久久看| 中文字幕一区二区三区在线播放| 91麻豆精品国产91| 日本韩国欧美在线| 丰满放荡岳乱妇91ww| 另类小说综合欧美亚洲| 亚洲高清三级视频| 亚洲人一二三区| 国产精品欧美极品| 欧美精品一区二区三区蜜桃| 欧美日韩不卡在线| 日本精品免费观看高清观看| proumb性欧美在线观看| 国产91在线看| 国产电影精品久久禁18| 国产自产v一区二区三区c| 亚洲第一福利一区| 亚洲五码中文字幕| 亚洲一区二区三区影院| 亚洲图片欧美激情| 亚洲精品免费在线| 亚洲色图在线播放| 自拍偷拍国产精品| 玉足女爽爽91| 亚洲一区二区在线播放相泽| 一区二区成人在线| 亚洲国产人成综合网站| 亚洲一区二区三区四区中文字幕| 尤物视频一区二区| 亚洲一区av在线| 亚洲3atv精品一区二区三区| 亚洲午夜视频在线观看| 亚洲国产精品久久不卡毛片| 亚洲国产精品人人做人人爽| 日韩精品国产欧美| 狠狠色丁香久久婷婷综合_中| 久久99热这里只有精品| 韩国一区二区三区| 成人免费看视频| 99久久精品国产精品久久| 色综合久久综合网欧美综合网 | 天天综合网 天天综合色| 亚洲第一综合色| 日韩中文字幕一区二区三区| 美国欧美日韩国产在线播放| 国产美女av一区二区三区| 成人动漫一区二区三区| 色综合久久中文字幕| 欧美乱熟臀69xxxxxx| 久久久久久久久97黄色工厂| 国产精品电影院| 午夜精品爽啪视频| 国产精品伊人色| 色综合久久久久综合体| 91精品国产一区二区| 国产三级三级三级精品8ⅰ区| 亚洲欧洲www| 美女视频黄久久| 成人黄色软件下载| 91麻豆精品国产| 《视频一区视频二区| 日韩不卡在线观看日韩不卡视频| 成人午夜大片免费观看| 91精选在线观看| 国产精品久久久久婷婷二区次| 一区二区三区日本| 国产很黄免费观看久久| 在线观看视频一区二区| 欧美韩国日本不卡| 蜜桃av一区二区在线观看| 色综合天天天天做夜夜夜夜做| 日韩一级二级三级精品视频| 亚洲女爱视频在线| 国产夫妻精品视频| 欧美一区二区日韩| 亚洲最大的成人av| 懂色av一区二区夜夜嗨| 日韩视频一区在线观看| 一区二区三区在线视频免费观看| 夫妻av一区二区| 久久久久久久久久久黄色| 日本系列欧美系列| 欧美日本在线看| 亚洲摸摸操操av| 成人美女视频在线观看| 日韩三区在线观看| 蜜臀久久99精品久久久久宅男 | 麻豆精品一二三| 欧美色老头old∨ideo| 亚洲女与黑人做爰| 91麻豆高清视频| 亚洲天堂久久久久久久| 成人黄页在线观看| 最新欧美精品一区二区三区| 成人午夜电影小说| 国产精品美女久久久久久久久| 国产精品77777| 欧美激情一区在线观看| 国产福利91精品一区| 久久久久久久久蜜桃| 国产乱码精品一区二区三区av | 一区二区三国产精华液| 99国产欧美另类久久久精品| 国产精品久久久久7777按摩| 成人涩涩免费视频| 日韩一区在线播放| 日本韩国精品在线| 日韩一区欧美二区| 欧美电影免费观看高清完整版 | 欧美日韩成人综合天天影院| 亚洲高清免费观看| 欧美一区二区精品| 国产成人精品免费看| 亚洲欧美综合另类在线卡通| 在线视频你懂得一区二区三区| 一区二区三区四区蜜桃| 欧美福利一区二区| 久久成人免费网| 国产精品全国免费观看高清 | 欧美久久一区二区| 毛片不卡一区二区| 久久精品一区蜜桃臀影院| 成人黄色片在线观看| 亚洲自拍偷拍综合| 日韩欧美一级二级三级| 国产成人av一区二区三区在线| 中文字幕一区二区三区色视频| 91网站黄www| 久久国产精品色婷婷| 亚洲天堂成人在线观看| 91麻豆精品国产自产在线观看一区| 国产在线一区二区综合免费视频| 亚洲三级在线免费观看| 欧美tk丨vk视频| 波波电影院一区二区三区| 午夜av一区二区三区| 中文字幕精品一区二区精品绿巨人| 在线免费不卡电影| 国产精品一级二级三级| 亚洲影视在线播放| 精品免费日韩av| 在线视频国产一区| 国产成人av一区二区三区在线 | 波波电影院一区二区三区| 日韩电影在线观看一区| 中文字幕一区二区视频| 日韩免费观看高清完整版| 91免费在线播放| 激情另类小说区图片区视频区| 一区二区不卡在线视频 午夜欧美不卡在| 欧美一级精品大片| 在线观看免费视频综合| 成人久久18免费网站麻豆| 青青草国产成人99久久| 亚洲一区二区在线播放相泽| 国产三区在线成人av| 337p粉嫩大胆色噜噜噜噜亚洲 | 91丨porny丨首页| 韩国女主播成人在线| 青草国产精品久久久久久| 亚洲一区二区综合| 亚洲人成网站影音先锋播放| 欧美激情一区二区三区在线| 2020国产精品| 精品久久久久久综合日本欧美| 欧美区在线观看| 欧美日韩久久久| 欧美久久一区二区| 91麻豆精品国产91久久久更新时间| 欧美午夜精品一区| 欧美午夜精品免费| 欧美精品自拍偷拍|