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

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Linux系統引導流程

發布時間:  2012/9/11 12:59:48
 Linux系統的引導過程主要分為三個階段。

  第一階段:開機->POST->INT19->BIOS->MBR

當用戶打開電腦的電源,電腦會對系統硬件配置進行一系列檢測,這個過程稱為POST(Power on Self Test),即上電自檢過程。系統測試成功之后,接著將BIOS的中斷處理程序各個中斷向量裝配到內存的低1024個字節單元。在這些中斷向量中,初始引導程序是以中斷類型為19H進行裝配的。中斷向量結束后,CPU執行類型為19H的中斷,其功能是執行BIOS所帶的系統初始化程序,稱為磁盤自舉中斷或者重引導中斷(reboot interrupt),當按下Ctrl+Alt+Del鍵,系統就會執行19H號中斷,重新引導系統。CPU執行19H號中斷的初始引導程序,以便從啟動盤讀取加載操作系統的引導程序Bootsect.S。該初始化引導程序按照CMOS里面設置的啟動盤啟動順序查找相應盤的MBR,如果找到 引導程序,則將MBR中的引導程序讀到內存0000:7C00處,并執行這個引導程序將內核代碼全部轉入內存。

  第二階段:MBR->LILO->活動分區引導Linux

初始引導程序將MBR中的LILO讀到內存并執行,由LILO把Linux的全部內核裝入內存。Linux除了可以使用LILO引導之外,還可以使用GRUB等引導程序引導。LILO的功能由三個主要程序來完成:第一個是把Linux內核或者其他操作系統的可執行代碼寫入內存的引導程序,稱為啟動加載器;第二個負載把boot loader程序的可執行代碼寫入引導分區,并將原來的boot loader做備份,它的可執行文是/sbin/lilo;第三個是存放LILO配置信息的/etc/lilo.conf等配置文件。這三個文件都是LILO啟動是所必須的。

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

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

在start_kernel()的最后,通過調用init()函數,系統創建第一個核心線程,啟動了init過程。而核心線程init()主要是進行一些外設初始化工作,包括調用do_basic_setup()來完成外設及其驅動程序的加載和初始化。當do_basic_setup()函數返回init(),init()函數又打開/dev/console設備,重定向三個標準的輸入輸出文件stdin,stdout,stderr到控制臺,最后,搜索文件系統中的init程序(或者由init=命令行參數指定的程序),并使用execve()系統調用加載init程序。到這里,init()函數結束,內核的引導部分也基本結束了。

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

  第三階段:檢測硬件->啟動服務->LOGIN登陸

上面的工作完成后,Linux系統開始檢測硬件,啟動相應的服務,然后進行系統登陸。對于文本方式登陸,Linux先用賬號驗證程序login對用戶名進行分析,在分析完用戶名之后,login將搜索/etc/passwd以及/etc/shadow來驗證密碼以及設置賬號的其他信息,比如主目錄是什么,使用何種shell。如果沒有指定主目錄,將默認為根目錄,如果沒有指定shell,將默認為/bin/bash。login程序成功之后,會向對應的終端輸出最近一次登陸的信息(在/var/log/lastlog中有記錄),并檢查用戶是否有新郵件。然后開始設置各種環境變量。各種環境變量設置好之后,出現shell命令行提示符,到此整個Linux啟動過程全部結束。
 
0

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

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時客服服務熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    日韩视频第二页| 国产偷人视频免费| 国产色一区二区三区| 九色porny自拍| 精品久久久久久无码国产| 久久国产精品视频在线观看| 日本人妻伦在线中文字幕| 欧美日韩在线免费观看视频| 日本高清一区二区视频| 国产野外作爱视频播放| 五月婷婷狠狠操| 欧美精品aaaa| 国产一级做a爰片久久| 美女福利视频在线| 国产真实乱子伦| 少妇性l交大片| 亚洲 中文字幕 日韩 无码| 国产高清精品在线观看| 欧美一级片免费播放| 免费看日本黄色| 人妻激情另类乱人伦人妻| 艳母动漫在线观看| 在线观看17c| 超碰10000| 日本免费a视频| 2018中文字幕第一页| 毛片在线播放视频| av免费中文字幕| 波多结衣在线观看| 鲁一鲁一鲁一鲁一av| 欧美特黄aaa| 性久久久久久久久久久久久久| 国产成人黄色网址| 亚洲黄色片免费| 91嫩草国产丨精品入口麻豆 | 精品国产成人av在线免| 一区二区三区国产免费| 无需播放器的av| 午夜福利123| 日本国产中文字幕| 久久精品国产精品亚洲色婷婷| 国产成人综合一区| 天天久久综合网| 800av在线免费观看| 国产美女网站在线观看| 亚洲 欧美 日韩系列| 麻豆中文字幕在线观看| r级无码视频在线观看| chinese少妇国语对白| 亚洲精品mv在线观看| 91亚洲精品国产| 日本va中文字幕| 天天综合中文字幕| xxxx18hd亚洲hd捆绑| 欧美日韩大尺度| 麻豆md0077饥渴少妇| 精品国产一区三区| 亚洲综合婷婷久久| 成人午夜免费在线视频| 日本成人中文字幕在线| 日本精品免费视频| 国产aaa一级片| 免费在线观看污网站| 久久这里只有精品18| 韩国日本美国免费毛片| 91麻豆天美传媒在线| 欧美私人情侣网站| 糖心vlog在线免费观看| 欧美成人xxxxx| 国产不卡的av| 国产欧美高清在线| 久久国产精品免费观看| 国产性生交xxxxx免费| 天堂а√在线中文在线| 一区二区三区视频网| 国产在线播放观看| 91亚洲一区二区| 国产一级片黄色| av网站手机在线观看| 亚洲涩涩在线观看| 干日本少妇首页| 无码日本精品xxxxxxxxx| 在线观看日本一区二区| 男人天堂999| 黄色激情在线视频| 久久av秘一区二区三区| www.激情小说.com| 欧美在线观看成人| 草草草视频在线观看| 污网站在线免费| 久久久久久久片| 久久免费视频3| 久久亚洲国产成人精品无码区| 一级做a免费视频| 国产综合免费视频| 男人添女荫道口图片| 四虎影院一区二区| 天天干天天av| 妺妺窝人体色www在线观看| 久久黄色片视频| www.av蜜桃| 日本人妻伦在线中文字幕| 香蕉精品视频在线| 国产探花在线观看视频| 五月婷婷激情久久| 美女喷白浆视频| 精品久久久久久无码国产| 97成人在线观看视频| 欧美老熟妇喷水| 日韩国产一级片| 日韩精品综合在线| 特级西西444| 五月天在线免费视频| 日韩国产精品毛片| 男人天堂成人网| 蜜臀av性久久久久蜜臀av| 日韩最新中文字幕| 手机在线视频你懂的| 伊人五月天婷婷| 欧美专区第二页| 特色特色大片在线| 一级性生活视频| 久操手机在线视频| 2019日韩中文字幕mv| 男人天堂手机在线视频| 欧美一级片免费播放| 你懂的av在线| 成人在线看视频| youjizzxxxx18| 一区二区在线免费看| 红桃视频 国产| 国产成年人在线观看| 日本大胆人体视频| 91九色丨porny丨国产jk| 精品久久久久久久久久中文字幕| 青青草国产精品视频| 欧美极品欧美精品欧美| 成人小视频在线看| 中文久久久久久| 久久久久久久久久一区二区| 亚洲色图欧美自拍| 99热这里只有精品免费| 久久亚洲中文字幕无码| 久久精品免费一区二区| 国产成人精品视频ⅴa片软件竹菊| 国产一线二线三线在线观看| 日韩在线不卡一区| 色哺乳xxxxhd奶水米仓惠香| www.日本少妇| 9久久婷婷国产综合精品性色| 亚洲天堂网2018| 国产精品久久国产| 国产免费人做人爱午夜视频| 国产aⅴ爽av久久久久| 日本福利视频网站| 国产又黄又大又粗视频| 亚洲天堂国产视频| 欧美激情亚洲天堂| 国产精品欧美激情在线观看| 欧美成人乱码一二三四区免费| 2022中文字幕| 免费国产成人av| 免费成人深夜夜行网站视频| 乱妇乱女熟妇熟女网站| 伊人成人222| 亚洲国产精品无码观看久久| 亚洲中文字幕久久精品无码喷水| 亚洲色图偷拍视频| 日本a在线免费观看| 性生活免费在线观看| 久久99国产精品一区| 欧美性久久久久| 五月天av影院| 久久久免费视频网站| 中文字幕av导航| 97av视频在线观看| 特黄特黄一级片| 国产黄色特级片| 糖心vlog在线免费观看| 男人亚洲天堂网| 特级西西444| 国产免费又粗又猛又爽| 国产一区二区三区小说| 国产小视频精品| 福利视频一区二区三区四区| 中文字幕成人免费视频| www一区二区www免费| 男女激烈动态图| 亚洲污视频在线观看| 久久国产精品视频在线观看| 亚洲一区二区中文字幕在线观看| 亚洲熟女乱色一区二区三区 | 女女同性女同一区二区三区按摩| 伊人精品视频在线观看| 99re6这里有精品热视频| 国产情侣av自拍| 国产精品成人久久电影| 欧美激情国内自拍| av天堂永久资源网| 久久av喷吹av高潮av|