Linux啟動過程以及初始化

2021-10-05 14:51:52 字數 731 閱讀 9785

linux系統啟動

post加電自檢–>

硬體檢查

引導引導程式bios(boot sequence)–>

找到主引導記錄(mbr),引導引導程式檢查分割槽表並找到乙個可引導的分割槽

載入對應引導上的mbr(bootloader)–>

引導引導程式將所選作業系統的核心載入到記憶體中

引導引導程式將核心和乙個初始的基於ram的檔案系統(initramfs)載入到記憶體,被核心使用

主引導設定載入其bootloader–>

載入grub程式

kernel初始化–>

探測硬體->載入驅動(initrd)->掛載根檔案系統->rootfs(/sbin/init)

initrd—>

掛載 初始化ram磁碟

/etc/init程序載入/etc/inittab

系統初始化總結

Spring初始化 啟動過程

為了讓web容器啟動時,也初始化spring,則需要在web.xml中配置 contextloaderlistener,web容器啟動時觸發 初始化spring org.springframework.web.context.contextloaderlistener 1.contextloader...

C OS II的初始化和啟動過程

初始化和啟動都在main函式裡實現。int main void 1 初始化 為了完成自身的工作,c os ii定義了大量的全域性資料結構,要讓系統跑起來,需要先初始化各種需要的全域性變數。void osinit void os首先initialize了任務控制塊 事件控制表,還有一些條件編譯的初始化...

Linux學習記錄 (1)計算機初始化啟動過程

為什麼我們把 啟動 稱作 boot boot原來的意思是靴子,啟動 與靴子有什麼關係呢?原來,這裡的boot是bootstrap 鞋帶 的縮寫,它來自一句諺語 pull oneself up by one s bootstraps 字面意思是 拽著鞋帶把自己拉起來 這當然是不可能的事情。最早的時候,...