精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

當前位置: 首頁IT技術操作系統 → linux啟動過程及故障排除攻略

linux啟動過程及故障排除攻略

更多

linux啟動步驟

第一步--加載BIOS

當你打開計算機電源,計算機會首先加載BIOS信息,BIOS信息是如此的重要,以至于計算機必須在最開始就找到它。這是因第二步--讀取MBR

眾所周知,硬盤上第0磁道第一個扇區被稱為MBR,也就是Master Boot Record,即主引導記錄,它的大小是512字節,別看地方不大,可里面卻存放了預啟動信息、分區表信息。

系統找到BIOS所指定的硬盤的MBR后,就會將其復制到0x7c00地址所在的物理內存中。其實被復制到物理內存的內容就是Boot Loader,而具體到你的電腦,那就是lilo或者grub了。

第三步--Boot Loader

Boot Loader 就是在操作系統內核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內存空間的映射圖,從而將系統的軟硬件環境帶到一個合適的狀態,以便為最終調用操作系統內核做好一切準備。

Boot Loader有若干種,其中Grub、Lilo和spfdisk是常見的Loader。

我們以Grub為例來講解吧,畢竟用lilo和spfdisk的人并不多。

系統讀取內存中的grub配置信息(一般為menu.lst或grub.lst),并依照此配置信息來啟動不同的操作系統。

第四步--加載內核

根據grub設定的內核映像所在路徑,系統讀取內存映像,并進行解壓縮操作。此時,屏幕一般會輸出“Uncompressing Linux”的提示。當解壓縮內核完成后,屏幕輸出“OK, booting the kernel”。

系統將解壓后的內核放置在內存之中,并調用start_kernel()函數來啟動一系列的初始化函數并初始化各種設備,完成Linux核心環境的建立。

第五步--用戶層init依據inittab文件來設定運行等級

內核被加載后,第一個運行的程序便是/sbin/init,該文件會讀取/etc/inittab文件,并依據此文件來進行初始化工作。

其實/etc/inittab文件最主要的作用就是設定Linux的運行等級,其設定形式是“:id:5:initdefault:”,這就表明Linux需要運行在等級5上。Linux的運行等級設定如下:

0:關機

1:單用戶模式

2:無網絡支持的多用戶模式

3:有網絡支持的多用戶模式

4:保留,未使用

5:有網絡支持有X-Window支持的多用戶模式

6:重新引導系統,即重啟

第六步--init進程執行rc.sysinit

在設定了運行等級后,Linux系統執行的第一個用戶層文件就是/etc/rc.d/rc.sysinit腳本程序,它做的工作非常多,包括設定PATH、設定網絡配置(/etc/sysconfig/network)、啟動swap分區、設定/proc等等。

第七步--啟動內核模塊

具體是依據/etc/modules.conf文件或/etc/modules.d目錄下的文件來裝載內核模塊。

第八步--執行不同運行級別的腳本程序

根據運行級別的不同,系統會運行rc0.d到rc6.d中的相應的腳本程序,來完成相應的初始化工作和啟動相應的服務。

第九步--執行/etc/rc.d/rc.local

第十步--執行/bin/login程序,進入登錄狀態

利用引導光盤進入急救模式 linux rescue

不必啟動網絡

grub

root (hd0,0) 指定第一個硬盤的第一個分區

setup (hd0)

it

exit

exit 兩次exit自動啟動

排錯

有時Linux啟動后會直接進入GRUB命令行界面(只有“grub>”提示符),此時很多用戶就選擇了重新安裝GRUB甚至重新安裝系統。其實一般而言此故障的原因最常見的有兩個:一是GRUB配置文件中選項設置錯誤;二是GRUB配置文件丟失(還有少數原因,如內核文件或鏡像文件損壞、丟失,/boot目錄誤刪除等),如果是第一種情況,可以首先通過GRUB命令引導系統后修復;若是第二種情況,則要使用Linux救援模式修復了(本文后續有描述)。

首先,我們需要了解GRUB啟動系統的引導過程,grub.conf文件中主要的配置選項如下(注意,GRUB配置文件為/boot/grub/grub.conf, /etc/grub.conf只是此文件的軟鏈接):

grub.conf損壞

root (hd0,0)

kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/sda3 標簽或分區

initrd /initrd-2.6.18-164.el5.img

vim /boot/grub/grub.conf

default=0

timeout=3

hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-164.el5)

root (hd0,0)

kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/

initrd /initrd-2.6.18-164.el5.imgq

其中“title”段指定了GRUB引導的系統:“root”段指定了/boot分區所在的位置:“kernel”段指定了內核文件所在位置,內核加載時權限屬性為只讀(“ro”)以及指定根分區所在位置(root=LABEL=/);initrd指定了鏡像文件所在位置。所以GRUB在引導時順序為首先加載/boot分區,然后依次載入內核與鏡像文件。

案例

進入急救模式 linux rescue

不啟動網絡

無grub

不要光盤

以硬盤方式進行引導

vim /boot/groub/groub.conf

系統已經可以完全啟動

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 久草www| 德国三级经典在线观看 | 久久99精品久久久久久青青日本 | 免费视频网站在线观看 | 第一页亚洲 | 四虎影视网站 | 日本你懂的 | 欧美亚洲一区二区三区在线 | 色综合91久久精品中文字幕 | 97久久精品国产精品青草 | 九九精品国产99精品 | xf在线a精品一区二区视频网站 | 女老师电影全集免费看 | 久久亚洲国产午夜精品理论片 | 一级毛片大全免费播放 | 久久成人a毛片免费观看网站 | 国产色婷婷免费视频 | 国产午夜精品福利 | 久久久久久久久久国产精品免费 | 久久精品国产欧美日韩99热 | 91精品国产91久久久久久最新 | 男人天堂综合网 | 五月婷婷开心网 | 国产日韩欧美视频在线 | 国产永久免费草莓网视频 | 视频一区 中文字幕 | 成人免费小视频 | 国产在线观看一区二区三区四区 | 你懂的视频导航 | 八月丁香 | 丁香花五月婷婷开心 | 国产免费高清 | 欧美在线日韩 | 奇米777四色影视首页 | 久久99中文字幕 | 免费人成在线观看网站 | 亚洲成人国产精品 | 欧美日韩一区二区中文字幕视频 | 欧美视频日韩专区午夜 | 国产人成精品午夜在线观看 | 四虎网址在线 |