按下筆記本的電源鍵之後,就會
1、韌體firmware —post加電自檢其實就是檢查各個硬體是否都在電腦上,至少目前我是這麼理解的。2、自舉程式bootloader(grub)—載入核心
3、載入核心kernel — 驅動硬體
4、啟動程序init
5、讀取執行配置檔案/etc/inittab
舉個例子,時鐘。
系統會有硬體時鐘和軟體時鐘兩個時鐘,而這兩個時鐘有可能不一樣,但是對它們的要求應該是保持同步。可以通過命令列的date語句以及hwclock(也就是hardwareclock的縮寫),這兩個命令來更改時鐘和做到同步,具體就不貼了。可以使用man date,date –help來檢視用法。
額、、我不是很懂,我只知道它的乙個作用是載入核心。
後面深入學習了再回頭來看好了。
同時還會做兩個工作,就是驅動硬體和啟動程序init
init程序的pid(processid)恒為1,其他程序pid都是每次啟動時隨機分配的。
同時,init程序要向pid為0的核心排程器kernel scheduler負責,它是用來分配cpu時間的。
init程序同時是所有孤兒程序的父程序。孤兒程序是父程序死亡之後沒死的程序,雖然一般父死子也會死。
這是我通過命令列檢視的這個檔案
。。。
對不起,我是邊寫邊操作的,出現了下面這個
類似windows下面的安全模式啊,正常啟動啊這些。
可以手動改,使用init[0123456ss],有乙個是關機,有乙個是重啟。。要是預設是這種執行級別的話,電腦就會瘋了。
其實我不是很懂這個,不過我感覺沒關係,學著學著就懂了我猜~
linux引導流程(1)
按下筆記本的電源鍵之後,就會 1 韌體firmware post加電自檢 2 自舉程式bootloader grub 載入核心 3 載入核心kernel 驅動硬體 4 啟動程序init 5 讀取執行配置檔案 etc inittab 其實就是檢查各個硬體是否都在電腦上,至少目前我是這麼理解的。舉個例子...
linux 引導流程
1.同步時鐘 date hwclock 2.核心 包含很多 驅動程式 此外核心還負責 啟動程序init init程序很重要 3 init在 每個unix系統裡的 pid都為 1 4 最後讀取 etc inittab 第乙個配置檔案 執行級別 0到6 一些命令 runlevel 檢視執行級別 init...
linux系統引導流程
系統管理 linux系統引導流程 開啟系統 執行級別 服務 故障 軟體包管理 rpm yum 使用者和組的管理 計畫任務的安排 at cron 硬碟的分割槽和磁碟配額應用 scsi ide 分割槽 格式化 使用 1 系統引導流程 了解系統指令碼 開啟電源後整個載入過程 步驟 1 讀取韌體 firmw...