Linux 系统的启动顺序
生活随笔
收集整理的這篇文章主要介紹了
Linux 系统的启动顺序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 第一步:加載BIOS
- 第二步:讀取MBR
系統(tǒng)找到BIOS所指定的硬盤的MBR后,就會將其復制到0×7c00地址所在的物理內(nèi)存中。其實被復制到物理內(nèi)存的內(nèi)容就是Boot Loader,而具體到你的電腦,那就是lilo或者grub了。
- 第三步:Boot Loader
Boot Loader有若干種,其中Grub、Lilo和spfdisk是常見的Loader。
我們以Grub為例來講解吧,畢竟用lilo和spfdisk的人并不多。
系統(tǒng)讀取內(nèi)存中的grub配置信息(一般為menu.lst或grub.lst),并依照此配置信息來啟動不同的操作系統(tǒng)。
- 第四步:加載內(nèi)核
- 第五步:用戶層init依據(jù)inittab文件來設定運行等級
0 :關機
? ? ? ?1 :單用戶
? ? ? ?2 :無網(wǎng)絡支持的多用戶模式
? ? ? ?3 :用網(wǎng)絡支持的多用戶模式
? ? ? 4? :保留,暫未使用
? ? ? 等等
? ? 不同的linux 發(fā)行版本,對于啟動的控制不一樣
- 第六步 :
- 第七步:啟動內(nèi)核模塊
- 第八步:執(zhí)行不同的運行級別的腳本程序
- 第九步: 執(zhí)行/etc/rc.d/rc.local
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don’t
# want to do the full Sys V style init stuff.
rc.local就是在一切初始化工作后,Linux留給用戶進行個性化的地方。你可以把你想設置和啟動的東西放到這里。
- 第十步:執(zhí)行/bin/login程序,進入登錄狀態(tài)
- 備注:以上可以參照centos7以上的版本,相關的文件都比較容易查看的。
- 文章參考地址:http://m.blog.chinaunix.net/uid-26495963-id-3066282.html?winzoom=1.375
轉(zhuǎn)載于:https://www.cnblogs.com/bing-yu12/p/7619869.html
總結
以上是生活随笔為你收集整理的Linux 系统的启动顺序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dropbox Folder Sync
- 下一篇: Steins;Gate PC版npa文件