国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

始創(chuàng)于2000年 股票代碼:831685
咨詢(xún)熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Linux系統(tǒng)引導(dǎo)流程

發(fā)布時(shí)間:  2012/9/11 12:59:48
 Linux系統(tǒng)的引導(dǎo)過(guò)程主要分為三個(gè)階段。

  第一階段:開(kāi)機(jī)->POST->INT19->BIOS->MBR

當(dāng)用戶(hù)打開(kāi)電腦的電源,電腦會(huì)對(duì)系統(tǒng)硬件配置進(jìn)行一系列檢測(cè),這個(gè)過(guò)程稱(chēng)為POST(Power on Self Test),即上電自檢過(guò)程。系統(tǒng)測(cè)試成功之后,接著將BIOS的中斷處理程序各個(gè)中斷向量裝配到內(nèi)存的低1024個(gè)字節(jié)單元。在這些中斷向量中,初始引導(dǎo)程序是以中斷類(lèi)型為19H進(jìn)行裝配的。中斷向量結(jié)束后,CPU執(zhí)行類(lèi)型為19H的中斷,其功能是執(zhí)行BIOS所帶的系統(tǒng)初始化程序,稱(chēng)為磁盤(pán)自舉中斷或者重引導(dǎo)中斷(reboot interrupt),當(dāng)按下Ctrl+Alt+Del鍵,系統(tǒng)就會(huì)執(zhí)行19H號(hào)中斷,重新引導(dǎo)系統(tǒng)。CPU執(zhí)行19H號(hào)中斷的初始引導(dǎo)程序,以便從啟動(dòng)盤(pán)讀取加載操作系統(tǒng)的引導(dǎo)程序Bootsect.S。該初始化引導(dǎo)程序按照CMOS里面設(shè)置的啟動(dòng)盤(pán)啟動(dòng)順序查找相應(yīng)盤(pán)的MBR,如果找到 引導(dǎo)程序,則將MBR中的引導(dǎo)程序讀到內(nèi)存0000:7C00處,并執(zhí)行這個(gè)引導(dǎo)程序?qū)?nèi)核代碼全部轉(zhuǎn)入內(nèi)存。

  第二階段:MBR->LILO->活動(dòng)分區(qū)引導(dǎo)Linux

初始引導(dǎo)程序?qū)BR中的LILO讀到內(nèi)存并執(zhí)行,由LILO把Linux的全部?jī)?nèi)核裝入內(nèi)存。Linux除了可以使用LILO引導(dǎo)之外,還可以使用GRUB等引導(dǎo)程序引導(dǎo)。LILO的功能由三個(gè)主要程序來(lái)完成:第一個(gè)是把Linux內(nèi)核或者其他操作系統(tǒng)的可執(zhí)行代碼寫(xiě)入內(nèi)存的引導(dǎo)程序,稱(chēng)為啟動(dòng)加載器;第二個(gè)負(fù)載把boot loader程序的可執(zhí)行代碼寫(xiě)入引導(dǎo)分區(qū),并將原來(lái)的boot loader做備份,它的可執(zhí)行文是/sbin/lilo;第三個(gè)是存放LILO配置信息的/etc/lilo.conf等配置文件。這三個(gè)文件都是LILO啟動(dòng)是所必須的。

當(dāng)引導(dǎo)程序成功完成引導(dǎo)任務(wù)后,Linux從他們手中接管了CPU的控制權(quán),然后CPU就開(kāi)始執(zhí)行Linux的核心映像代碼,開(kāi)始Linux的啟動(dòng)過(guò)程。這里涉及到Linux源代碼樹(shù)中的“arch/i386/boot”下面的一些文件。其中bootsect.s是生成引導(dǎo)扇區(qū)的匯編源代碼,它完成加載動(dòng)作后直接跳轉(zhuǎn)到setup.s的程序入口。setup.s的主要功能就是將系統(tǒng)參數(shù)(包括內(nèi)存、磁盤(pán)等,由BIOS返回的)拷貝到特別的內(nèi)存中,以便以后這些參數(shù)被保護(hù)模式下的代碼來(lái)讀取。setup.s還將video.s中的代碼包含進(jìn)來(lái),檢測(cè)和設(shè)置顯示器和顯示模式。最后,setup.s將系統(tǒng)轉(zhuǎn)換到保護(hù)模式,并跳轉(zhuǎn)到0x100000。這個(gè)內(nèi)存地址存放的是解壓后的內(nèi)核,因?yàn)閞edhat提供的內(nèi)核包含了眾多驅(qū)動(dòng)和功能而顯得比較大,所以在內(nèi)核編譯中使用了makebzImage方式,從而生成壓縮過(guò)的內(nèi)核,在redhat中內(nèi)核常常被命名為vmlinuz,在Linux的最初引導(dǎo)中,通過(guò)"arch/i386/boot/compress/"中的head.s利用misc.c中定義的decompress_kernel()函數(shù),將內(nèi)核vmlinuz解壓到0x100000的。

當(dāng)CPU跳到0x10000時(shí),將執(zhí)行"arch/i386/kernel/head.s"中的startup_32,它也是vmlinux的入口,然后就跳轉(zhuǎn)到start_kernel()中去。start_kernel()是"init/main.c"中的定義函數(shù),start_kernel()中調(diào)用了一系列初始化函數(shù),以完成kernel本身的設(shè)置。start_kernel()函數(shù)中,做了大量的工作來(lái)建立基本的Linux核心環(huán)境。如果順利執(zhí)行完start_kernel(),則基本的Linux核心環(huán)境就建立起來(lái)了。

在start_kernel()的最后,通過(guò)調(diào)用init()函數(shù),系統(tǒng)創(chuàng)建第一個(gè)核心線程,啟動(dòng)了init過(guò)程。而核心線程init()主要是進(jìn)行一些外設(shè)初始化工作,包括調(diào)用do_basic_setup()來(lái)完成外設(shè)及其驅(qū)動(dòng)程序的加載和初始化。當(dāng)do_basic_setup()函數(shù)返回init(),init()函數(shù)又打開(kāi)/dev/console設(shè)備,重定向三個(gè)標(biāo)準(zhǔn)的輸入輸出文件stdin,stdout,stderr到控制臺(tái),最后,搜索文件系統(tǒng)中的init程序(或者由init=命令行參數(shù)指定的程序),并使用execve()系統(tǒng)調(diào)用加載init程序。到這里,init()函數(shù)結(jié)束,內(nèi)核的引導(dǎo)部分也基本結(jié)束了。

接下來(lái)運(yùn)行init,init的進(jìn)程號(hào)是1,它是系統(tǒng)所有進(jìn)程的起點(diǎn),Linux在完成內(nèi)核引導(dǎo)以后,就開(kāi)始運(yùn)行init程序。init程序需要讀取配置文件/etc/inittab中設(shè)置的系統(tǒng)運(yùn)行級(jí)別,inittab是一個(gè)不可執(zhí)行的文本文件,它由若干行指令組成。然后調(diào)用執(zhí)行/etc/rc.d/rc.sysinit,而rc.sysinit是一個(gè)bash shell的腳本,它主要是進(jìn)行一些系統(tǒng)初始化的工作,rc.sysinit是每一個(gè)運(yùn)行級(jí)別都要首先運(yùn)行的重要腳本。它要完成的工作有:激活交換分區(qū),檢查磁盤(pán),加載硬件模塊以及其他一些需要優(yōu)先執(zhí)行任務(wù)。當(dāng)rc.sysinit程序執(zhí)行完畢后,將返回init,啟動(dòng)對(duì)應(yīng)運(yùn)行級(jí)別的守護(hù)進(jìn)程,通常接下來(lái)會(huì)執(zhí)行到"/etc/rc.d/rc"程序。至于在每個(gè)運(yùn)行級(jí)別中將運(yùn)行那些守護(hù)進(jìn)程,可以通過(guò)chkconfig或setup中的System Service來(lái)自行設(shè)定。rc程序執(zhí)行完將返回init,建立終端。這時(shí)進(jìn)步系統(tǒng)環(huán)境已經(jīng)設(shè)置好了,各種守護(hù)進(jìn)程也已經(jīng)啟動(dòng)了。

  第三階段:檢測(cè)硬件->啟動(dòng)服務(wù)->LOGIN登陸

上面的工作完成后,Linux系統(tǒng)開(kāi)始檢測(cè)硬件,啟動(dòng)相應(yīng)的服務(wù),然后進(jìn)行系統(tǒng)登陸。對(duì)于文本方式登陸,Linux先用賬號(hào)驗(yàn)證程序login對(duì)用戶(hù)名進(jìn)行分析,在分析完用戶(hù)名之后,login將搜索/etc/passwd以及/etc/shadow來(lái)驗(yàn)證密碼以及設(shè)置賬號(hào)的其他信息,比如主目錄是什么,使用何種shell。如果沒(méi)有指定主目錄,將默認(rèn)為根目錄,如果沒(méi)有指定shell,將默認(rèn)為/bin/bash。login程序成功之后,會(huì)向?qū)?yīng)的終端輸出最近一次登陸的信息(在/var/log/lastlog中有記錄),并檢查用戶(hù)是否有新郵件。然后開(kāi)始設(shè)置各種環(huán)境變量。各種環(huán)境變量設(shè)置好之后,出現(xiàn)shell命令行提示符,到此整個(gè)Linux啟動(dòng)過(guò)程全部結(jié)束。
 
0

本文出自:億恩科技【www.czbl888.cn】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    99er在线视频| 久久国产亚洲精品无码| 国产v片免费观看| 亚洲图色中文字幕| 成年人视频观看| 日本午夜激情视频| 欧美中日韩在线| 欧美一区二区三区综合| 日本特黄在线观看| 亚洲黄色av片| 久热在线视频观看| 亚洲黄色小视频在线观看| 欧美一级黄色影院| 久久久久国产精品熟女影院| 国产男女无遮挡| 麻豆av免费在线| 精品久久久噜噜噜噜久久图片| 苍井空浴缸大战猛男120分钟| 免费成人在线视频网站| 欧美日韩亚洲第一| 国产亚洲天堂网| 国产欧美高清在线| 热久久精品免费视频| www.日本xxxx| jizzzz日本| 亚洲一区二区偷拍| 国产精品久久久影院| 欧美中日韩在线| 日韩av黄色网址| 91蝌蚪视频在线观看| 五月激情婷婷在线| 不卡中文字幕在线| 毛片av在线播放| 国产免费黄视频| www.99在线| 色黄视频免费看| 无码日本精品xxxxxxxxx| www.com毛片| 亚洲精品20p| 欧洲金发美女大战黑人| 成人在线观看你懂的| 无码精品国产一区二区三区免费| 性欧美极品xxxx欧美一区二区| 羞羞的视频在线| 黄黄视频在线观看| 久久视频这里有精品| 四季av一区二区| 欧美性受xxxx黑人猛交88| 欧日韩免费视频| 亚洲第一中文av| 激情图片qvod| 黄色片久久久久| 欧美在线a视频| 成年人午夜免费视频| 在线免费av播放| 玖玖精品在线视频| www.中文字幕在线| 99999精品| 欧美网站免费观看| 永久免费的av网站| 91丨porny丨探花| 免费成年人高清视频| 日韩国产成人无码av毛片| chinese少妇国语对白| 久久久精品视频国产| 131美女爱做视频| 日韩在线不卡一区| 久久久性生活视频| 一个色综合久久| 激情综合在线观看| 91亚洲一区二区| 麻豆传传媒久久久爱| 久久久成人精品一区二区三区| 成人在线观看黄| 成人午夜免费在线视频| 亚洲视频第二页| 波多野结衣乳巨码无在线| 91大神免费观看| 欧美 日韩 国产 激情| 久久久久久久9| 在线视频观看91| 日韩网址在线观看| 青青视频免费在线| 性生活免费在线观看| 国产精品999视频| 黄色网络在线观看| 日本超碰在线观看| 黄色a级片免费| 91午夜在线观看| 手机成人av在线| 亚洲这里只有精品| 日批视频在线免费看| 夜夜添无码一区二区三区| 国产高清免费在线| 2025韩国理伦片在线观看| 奇米精品一区二区三区| 特级西西444| 最新视频 - x88av| 亚洲精品综合在线观看| 中文字幕欧美人妻精品一区| 毛片在线播放视频| 青青草国产免费| 激情图片qvod| 艳母动漫在线观看| 欧美国产日韩在线视频| 欧美美女性视频| 91最新在线观看| 国产成人无码一二三区视频| 日韩小视频在线播放| 妺妺窝人体色www看人体| 日韩精品一区二区三区电影| 日韩 欧美 自拍| 中文字幕在线视频一区二区| 99精品999| 两性午夜免费视频| 天天干天天操天天干天天操| 日韩不卡的av| 亚洲女人在线观看| 91社在线播放| 青青草综合视频| 日韩欧美猛交xxxxx无码| 日韩激情视频一区二区| 91午夜在线观看| 国产视频一视频二| 国产视频一视频二| 黄色片一级视频| 天堂社区在线视频| 女同激情久久av久久| 中文字幕第22页| 国产精品12p| 男人天堂a在线| 久久久亚洲精品无码| 亚洲爆乳无码专区| av网站在线不卡| 久久精品久久99| 免费在线黄网站| www国产精品内射老熟女| 草草草在线视频| 色戒在线免费观看| 成人免费看片视频在线观看| 国产freexxxx性播放麻豆| aa在线观看视频| 黄色片一级视频| 嫩草视频免费在线观看| 日日夜夜精品视频免费观看 | 免费观看成人网| 久久精品影视大全| 午夜剧场高清版免费观看| 欧美xxxx吸乳| 99精品人妻少妇一区二区| 国产免费视频传媒| 五月天丁香花婷婷| 真实国产乱子伦对白视频| 日批视频在线免费看| 57pao国产成永久免费视频| 在线视频一二三区| 日韩伦理在线免费观看| 北条麻妃av高潮尖叫在线观看| 中文字幕中文在线| 免费在线黄网站| 欧美三级理论片| www国产免费| 国产av无码专区亚洲精品| 污污的视频免费观看| 免费看欧美一级片| 色播五月激情五月| 少妇人妻无码专区视频| 国产美女18xxxx免费视频| 中国丰满熟妇xxxx性| 校园春色 亚洲色图| 8x8ⅹ国产精品一区二区二区| 国产第一页视频| 欧美与动交zoz0z| 四虎永久在线精品无码视频| 偷拍盗摄高潮叫床对白清晰| 无码人妻丰满熟妇区毛片18| 亚洲AV无码成人精品一区| 欧美日韩在线中文| 裸体大乳女做爰69| 天天干天天爽天天射| 亚洲 欧美 综合 另类 中字| 亚洲 欧美 日韩系列| 青青青青草视频| 三年中国中文在线观看免费播放| 久在线观看视频| 四虎免费在线观看视频| 久久久精品麻豆| 奇米影视亚洲色图| 午夜探花在线观看| 国产一区二区在线免费播放| 免费超爽大片黄| 亚洲黄色网址在线观看| 天堂网在线免费观看| 99爱视频在线| 精品国产av无码一区二区三区| 手机免费看av网站| 亚洲天堂av线| 可以在线看的黄色网址| 三上悠亚久久精品| 国产精品视频二|