linux啟動流程

2021-04-22 21:42:34 字數 424 閱讀 1133

bios-basic input output system

mbr(main boot record)->kernel->kernel自解壓->核心初始化->核心啟動

start_kernel()

自身為0#程序,建立1#程序執行,直接執行在物理記憶體空間上,沒有虛位址。

1#程序裝入並執行程式/sbin/init/變成乙個使用者程序:init程序。然後根據/etc/inittab執行下面的指令碼進行系統初始化。

/etc/rc.d/rc.sysinit    #由init執行的第乙個指令碼

/etc/rc.d/rc $runlevel    #$runlevel為預設的執行模式

/etc/rc.d/rc.local    #執行模式2、3、5時會執行的指令碼

/sbin/mingetty        #等待使用者登入。

linux啟動流程

linux系統主要通過以下步驟啟動 讀取mbr的資訊,啟動boot manager windows使用ntldr作為boot manager,如果您的系統中安裝多個版本的windows,您就需要在ntldr中選擇您要進入的系統。linux通常使用功能強大,配置靈活的grub作為boot manage...

Linux啟動流程

下面簡單介紹下啟動,詳細的後續再補。1.載入bios的硬體資訊並進行自我測試,並依據設定取得第乙個可以啟動的裝置 2.讀取並執行第乙個裝置內的mbr master boot record,硬碟的主引導記錄 的boot loader 即是grub,spfdisk等程式 3.依據boot loader的...

Linux啟動流程

1.載入bios的硬體資訊與進行自我測試,並依據設定取得第乙個可啟動的裝置。2.讀取並執行第乙個啟動裝置內mbr master boot record 的boot loader 即是grub,spfdisk等程式 3.依據bootload的設定載入kernal,kernal會開始檢測硬體與載入驅動程...