其詳細啓動步驟以下:linux
1)開機,BIOS自檢,檢查各個硬件是否正常
2)讀取硬盤MBR信息
3)加載grub菜單(bootload引導加載器選擇啓動哪一個操做系統)
4)加載內核kernel及驅動程序
5)啓動init進程(啓動操做系統的第一個進程),讀取/etc/inittab配置文件,運行設定的系統運行級別
6)init進程執行/etc/rc.d/rc.sysinit初始化系統
7)init進程加載內核相關模塊
8)init進程執行對應系統運行級別下的腳本
9)加載/etc/rc.local(管理員自主設置開機自啓動的命令)
10)啓動mingetty進程,進入系統登陸界面centos
其詳細步驟以下:centos7
1)開機,BIOS自檢
2)讀取MBR信息
3)加載grub菜單(bootload引導加載器)
4)加載內核kernel及驅動程序
5)啓動systemd進程,加載執行以下文件(並行運行)
執行initrd.target(/usr/lib/systemd/system/initrd.target),掛載/etc/fstab中的文件系統
systemd執行默認的target配置
systemd執行sysinit.target,初始化系統及加載basic.target準備啓動系統
systemd啓動muli-user.target(生產工做模式)下服務程序,即開機啓動的程序(目錄爲/etc/systemd/system和/usr/lib/systemd/system)
systemd執行muli-user.target下/etc/rc.d/rc.localn中命令內容(需加x權限)
6)systemd執行muli-user.target下的getty.target及登陸服務
7)systemd執行graphical須要的服務(圖形界面,若是不使用圖形界面,忽略此步驟)操作系統