国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

一天一點學習Linux之RHEL6開機故障排除

2020-04-10 20:28:23
字體:
來源:轉載
供稿:網友

在前面,我們學習過RHEL6的開機流程。今天我們就來看看這個開機過程中,各種環節出現問題后的解決辦法。winxp故障

回顧一下RHEL6的開機流程

1.加載BIOS的硬件信息、進行自我測試,并依據設定獲得第一個可開機的設備; win2003故障
2.讀取并執行第一個開機設備內MBR的boot Loader(grub等程序); 顯卡故障
3.依據boot loader的設置加載Kernel,Kernel會開始檢測硬件與加載驅動程序; 
4.內核啟動init 
5.系統初始化:(/etc/init/rcS.conf exec /etc/rc.d/rc.sysinit) 
6.init找到/etc/inittab文件,確定默認的運行級別(X) (/etc/init/rcS.conf exec telinit $runlevel) 
7.觸發相應的runlevel事件(/etc/init/rc.conf exec /etc/rc.d/rc $RUNLEVEL) 
8.開始運行/etc/rc.d/rc,傳入參數X 
9./etc/rc.d/rc腳本進行一系列設置,最后運行相應的/etc/rcX.d/中的腳本 
10./etc/rcX.d/中的腳本按事先設定的優先級依次啟動 
11.最后執行/etc/rc.d/rc.local 
12.加載終端或X-Window接口

我們就根據上面的流程來制造問題,然后解決故障!

 

 

1、硬件故障解決

 

不用說,系統啟動的時候就會報錯,自檢過不了,那么下面的所有步驟都是空談。這個問題的解決辦法就是找到硬件問題,然后排除。

2、GRUB故障解決

 

在破壞GRUB之前,我們先來看看/boot這個目錄里面的文件是什么? 
[root@yufei boot]# ls 
config-2.6.32-71.el6.i686         initrd-2.6.32-71.el6.i686.img 
efi                               symvers-2.6.32-71.el6.i686.gz 
grub                              System.map-2.6.32-71.el6.i686 
initramfs-2.6.32-71.el6.i686.img  vmlinuz-2.6.32-71.el6.i686 
[root@yufei boot]# rpm -qf config-2.6.32-71.el6.i686 initramfs-2.6.32-71.el6.i686.img symvers-2.6.32-71.el6.i686.gz System.map-2.6.32-71.el6.i686 vmlinuz-2.6.32-71.el6.i686 
kernel-2.6.32-71.el6.i686 
kernel-2.6.32-71.el6.i686 
kernel-2.6.32-71.el6.i686 
kernel-2.6.32-71.el6.i686 
kernel-2.6.32-71.el6.i686 

我們看到,/boot這個目錄里面,除了efi和grub目錄以及initrd-2.6.32-71.el6.i686.img文件不是kernel-2.6.32-71.el6.i686這個軟件包安裝的,其它的都是。

[root@yufei boot]# rpm -qf efi/EFI/redhat/grub.efi 
grub-0.97-68.el6.i686 
[root@yufei boot]# rpm -qdf grub 
/usr/share/doc/grub-0.97/AUTHORS 
/usr/share/doc/grub-0.97/COPYING 
/usr/share/doc/grub-0.97/ChangeLog 
/usr/share/doc/grub-0.97/NEWS 
/usr/share/doc/grub-0.97/README 
/usr/share/doc/grub-0.97/TODO 
/usr/share/doc/grub-0.97/menu.lst 
/usr/share/info/grub.info.gz 
/usr/share/info/multiboot.info.gz 
/usr/share/man/man1/mbchk.1.gz 
/usr/share/man/man8/grub-install.8.gz 
/usr/share/man/man8/grub-md5-crypt.8.gz 
/usr/share/man/man8/grub-terminfo.8.gz 
/usr/share/man/man8/grub.8.gz

上面的這兩個和grub-0.97-68.el6.i686這個文件有關了。哈哈,關于上面的命令,我們已經學習過man,如果有興趣的朋友,可以打開來看看,學習一下。我只是提一下,rpm是RPM格式的軟件包管理程序。

至于這個文件是怎么來的,我們后面再繼續。 
OK,我們知道上面的內容了,下面我們就來破壞GRUB,直接用rm -fr /boot/grub這個命令 
[root@yufei boot]# rm -fr /boot/grub/ 
[root@yufei boot]# ls 
config-2.6.32-71.el6.i686         symvers-2.6.32-71.el6.i686.gz 
efi                               System.map-2.6.32-71.el6.i686 
initramfs-2.6.32-71.el6.i686.img  vmlinuz-2.6.32-71.el6.i686 
initrd-2.6.32-71.el6.i686.img 
[root@yufei boot]# reboot 

看到如下的提示,就進入不了系統了 

grub1

 

下面就來看看如何解決這個問題 
首先拿出你的系統光盤,放入光驅,設置從光盤啟動,進入救援模式(如圖)

 

1

 

 

2

 

 

3

 

 

4

 

 

5

 

 

6

 

 

7

 

 

8

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉节县| 同心县| 镇康县| 射阳县| 江北区| 陇川县| 清流县| 拜城县| 连城县| 西充县| 泾源县| 芦山县| 彭州市| 科技| 靖州| 永德县| 高安市| 辽阳县| 横峰县| 拜城县| 都江堰市| 宁波市| 慈溪市| 西平县| 边坝县| 广灵县| 宾阳县| 和硕县| 高碑店市| 永和县| 阳城县| 赣榆县| 阳泉市| 城口县| 木兰县| 夹江县| 宁夏| 定南县| 丹寨县| 噶尔县| 岑溪市|