關於RHEL5下丟失/etc/inittab文件的恢復方法

關於RHEL5下丟失/etc/inittab文件的恢復方法
一、一般恢復方法
   系統首先由inittab的備份文件inittab.bak,用系統盤引導系統進入recuse(援救模式)模式,將備份的inittab文件拷貝一份到/etc/目錄下,命名爲inittab即可。重啓系統就可正常啓動了。
二、高級恢復方法。
1、在系統系統時,用系統光盤引導進入到rescue模式。 根據提示改變到/mnt/sysimage下,找出inittab屬於哪個軟件包
     sh-3.00#chroot /mnt/sysimage   
sh-3.00#rpm -qf /etc/inittab
initscripts-8.45.30-2.el5
很顯然,inittab屬於initscripts這個包,但是這個時候如何卸載1#盤掛載2#盤?
 2、掛載系統盤到系統上
  mount /dev/hdc /mnt/
   然後進入到系統盤的服務包目錄裏,使用rpm 命令安裝inittab軟件包:
 rpm –ivh initscripts-8.45.30-2.el5 --force /# --force參數是強制安裝
還可以使用一下命令 rpm2cpio和cpio搭配,從initscript包裏提取文件拷貝到/etc/目錄下,重啓系統,啓動成功。

還可以使用一下命令 rpm2cpio和cpio搭配,從initscript包裏提取文件拷貝到/etc/目錄下,重啓系統,啓動成功

 

 

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