/boot 目錄文件丟失修復記錄

boot目錄文件丟失修復

一、故障現象
   1、重啓後進入grub> 提示符  ,或error 15
  
   2、按常理判斷,執行
      grub> root (hd0,0)
      grub> kernel /vm +tab鍵  ,出現error 15 ,file not found ,確定內核文件已經不存在
      grub> initrd /init +tab鍵  出現error 15 ,file not found ,以初步確定文件已經不在
 
二、修復摸式
   1、將光盤插入光驅
   2、進入系統修復摸式在boot: 輸入linux rescue 進入光盤救援模式 
   3、chroot /mnt/sysimage
  
三、修復過程記錄
       
   1、執行chroot後,光盤將原有系統掛載,實際切換到原有linux系統
   2、查看現象
     #cd /boot  進入到boot目錄
     #ls   使用ls命令後發現已經沒有內容,原有內核文件和其他文件已經不存在
 
   3、排除思路
    
     1、修復kerner 
       1)、 卸載原有kernel
           #rpm -e kernel --nodeps
     2、重新安裝kernel
        1)、 首先掛載光盤
           #mount  /dev/cdrom /opt 掛在光盤成功,如果沒有/dev/cdrom ,可能  是/dev/hdc ,還一下就可以掛載了。
           #cd /opt/Server
           #ls |grep kernel   
           #rpm -ivh kernel-2.6.18+tab補全
            安裝kernel完成,現在ls /boot下面有關內核的文件都已經存在 ( 注意redhat6版本, 會少一個initramfs- .img文件,
            可以執行dracut -f 命令生成, redhat5版本,可以使用mkinitrd命令生成。)
      3、修復grub
      
         #cd /boot
         正常情況下在 /boot 下有一個grub的目錄,現在沒有了,需要修復
         執行:
         #grub-install /dev/sda   看實際情況 ,完成後在看/boot目錄,grub目錄也有了,一些文件也有了,但是,grub.conf文件沒有了
                                  這個需要手動寫一個出來
  
         #cd grub
         #touch grub.conf
           添加 default=0
                title redhat 5.5 
                root (hd0,0)
                kernel  /vmlinuz-2.6.18-194.el5 ro root=LABEL=/ 如果不確定根在那裏,可以查看/etc/fstab文件 
                initrd  /initrd-2.6.18-194.el5.img
               實際情況在/etc/目錄下也有一個grub的文件,給鏈接一個過去
         #rm -rf /etc/grub.conf
         #ln -s /boot/grub/grub.conf /etc/grub.conf
      4、基本修復完成,現在可以重新啓動系統了 ,重啓系統後發現啓動了後,立刻重啓,又有新的問題了。
      5、進入但用戶模式,或者也可以進入到修復模式。
         編輯/etc/rc.local文件,發現有一個開機啓動項,將其刪除,重啓。
      6、啓動圖形,發現圖形啓動不了,初步想到/tmp是否沒空間,或者權限問題。在rhel6的系統,沒有問題,可以啓動,但是會報錯。
         進入單用戶模式,查看/tmp目錄
         #cd /
         #ls -l  發現tmp目錄權限爲d---------
          正常的/tmp目錄爲777權限,有一個t權限位
          修改一下
         #chmod 777 /tmp
         #chmod o+t /tmp
      7、重啓一切正常
 
      
 
 
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章