Linux启动过程以及初始化
生活随笔
收集整理的這篇文章主要介紹了
Linux启动过程以及初始化
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Linux系統(tǒng)啟動
POST加電自檢–>
硬件檢查
引導(dǎo)加載程序BIOS(Boot Sequence)–>
找到主引導(dǎo)記錄(MBR),引導(dǎo)加載程序檢查分區(qū)表并找到一個(gè)可引導(dǎo)的分區(qū)
加載對應(yīng)引導(dǎo)上的MBR(bootloader)–>
引導(dǎo)加載程序?qū)⑺x操作系統(tǒng)的內(nèi)核加載到內(nèi)存中
引導(dǎo)加載程序?qū)?nèi)核和一個(gè)初始的基于RAM的文件系統(tǒng)(initramfs)加載到內(nèi)存,被內(nèi)核使用
主引導(dǎo)設(shè)置加載其BootLoader–>
加載Grub程序
Kernel初始化–>
探測硬件->加載驅(qū)動(initrd)->掛載根文件系統(tǒng)->rootfs(/sbin/init)
initrd—>
掛載 初始化RAM磁盤
/etc/init進(jìn)程加載/etc/inittab
系統(tǒng)初始化總結(jié)
參考鏈接:https://blog.51cto.com/chrinux/1192004
參考鏈接:https://blog.csdn.net/zzq060143/article/details/73870806
總結(jié)
以上是生活随笔為你收集整理的Linux启动过程以及初始化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子邮件收发原理和JavaMail开发
- 下一篇: Linux命令行编辑快捷键