日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

CentOS系统启动流程及GRUB文件说明

發布時間:2025/3/15 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS系统启动流程及GRUB文件说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CentOS系統啟動流程及GRUB文件說明

時間:2013-10-24 01:33來源:“過程就是為了實現結果” 博客?作者:本站?舉報?點擊:1114次 id="iframeu2000246_0" src="http://pos.baidu.com/acom?sz=695x250&rdid=2000246&dc=2&di=u2000246&dri=0&dis=0&dai=2&ps=593x336&coa=at%3D3%26rsi0%3D695%26rsi1%3D250%26pat%3D6%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D1%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D14%26rss2%3D%2523000000%26titSU%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_EXP_UNION_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=177&tpr=1452072732152&ti=CentOS%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E5%8F%8AGRUB%E6%96%87%E4%BB%B6%E8%AF%B4%E6%98%8E&ari=1&dbv=2&drs=1&pcs=1600x1031&pss=1600x613&cfv=18&cpl=42&chi=1&cce=true&cec=GBK&tlm=1451496309&ltu=http%3A%2F%2Fwww.centoscn.com%2FCentOS%2FIntermediate%2F2013%2F1024%2F1964.html&ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dg8CnSEDS8q_hBYkxrkjplP2yZAQRH8ayJ5erEYjLZ7XOdjdpvr9_qlOyrQn7eUcGGriowm9ZW_Tyj2qJ2tNZLv2EjRdOiySkvlgAyLVaC9S%26wd%3D%26eqid%3Df4d3f7cb0000930200000003568cdaa4&ecd=1&psr=1600x1200&par=1600x1160&pis=-1x-1&ccd=24&cja=true&cmi=106&col=zh-CN&cdo=-1&tcn=1452072732&sz=695x250&exps=110211&qn=a2619805bc0236f7&tt=1452072732124.180.237.239&feid=110211" width="695" height="250" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="padding: 0px; margin: 0px; border-width: 0px; vertical-align: bottom;">

CentOS系統啟動流程

POST(加電自檢):檢測硬件
在CPU的控制下,將RAM芯片中的某個程序映射到ROM地址空間,并執行其中的指令完成系統硬件健康狀況檢查,例如存儲設備、網卡、CPU、聲卡等硬件設備是否完好。當檢查完成后,所有硬件或基本硬件、核心硬件沒有問題,則下一個啟動流程BIOS

BIOS(Boot Sequence):決定啟動介質
按照BIOS所設定的系統啟動流程,根據引導次序(Boot Sequence)自上而下的尋找對應存儲設備上操作系統的MBR(全稱為Master Boot Record即硬盤的主引導記錄),如果MBR存在,則會讀取MBR中的bootloader

MBR(bootloader):尋找 grub,讀取配置文件/etc/grub.conf,決定默認啟動項
根據MBR所指引的活動分區上尋找系統分區中的 bootloader,bootloader稱為是一段程序,占據446字節。在bootloader當中配置了所要引導操作系統的內核所在的位置,因此BIOS被載入內存以后,當它實現將控制權限轉交給bootloader以后,bootloader接收整個系統的控制權限,而后根據用戶的選擇去讀取相應操作系統中的內核,并將內核裝載入內存的某個空間位置,解壓縮,這時kernel就可以在內存中活動,并根據kernel本身功能在內存當中探索硬件并加載硬件驅動程序并完成內核初始化,bootloader會將控制權限轉交給內核。

Kernel(初始化):內核會主動調用init進程,讀取配置文件 /etc/inittab,決定啟動級別,運行初始化腳本/etc/rc.d/rc.sysinit

探測硬件->加載驅動(initrd)->掛載根文件系統->rootfs(/sbin/init)

initrd就是一個虛擬的文件系統,里面有/、lib、bin、sbin、usr、proc、sys、var、dev、boot等一些目錄,我們稱之為虛擬的根文件系統,作用就是將kernel和真的根文件系統建立關聯關系,讓kernel去initrd中加載根文件系統所需要的驅動程序,并以讀寫的方式掛載根文件系統,并讓執行用戶當中第一個進程init。

/etc/inittab

/sbin/init啟動會用到/etc/inittab所定義的條目,如:默認登陸級別id:3:initdefault:,

/etc/inittabt運行級別:

0halt
1single user mode(單用戶維護模式)
2multi user mode, without NFS(不支持NFS功能)
3multi user mode, text mode(字符界面)
4reserved (系統保留)
5multi user mode, graphic mode (圖形化界面)
6reboot (重啟)

系統初始化(/etc/rc.d/rc.sysinit)
檢測,并以讀寫方式掛載根文件系統
設定主機名
檢測并掛載/etc/fstab中其它文件系統
啟動swap分區
初始化外圍硬件設備驅動
根據/etc/sysctl.conf設定內核參數
激活udev和selinux
激活LVM和RAID設備
清理過期鎖文件和PID文件
裝載鍵映射-->鍵盤上每個鍵的功能


/etc/grub.conf文件說明


本文出自 “過程就是為了實現結果” 博客,請務必保留此出處http://justinpeng.blog.51cto.com/7662323/1310465

總結

以上是生活随笔為你收集整理的CentOS系统启动流程及GRUB文件说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。