一次Fedora FC5 启动报no inittab file found

报错图

 

 解决方法:(注意先到正常系统中了解该文件的安装包是什么名称 rpm  -qa  /etc/inittab)

1.找到同版本的镜像写入U盘启动

2.进入救援模式  F5后输入linux reacue 

 

 

 

 

 

 

 3.  新建目录,用于挂载U盘,读取里面的包文件(查看U盘是什么盘符,可以  ls   /dev ,我这里是sdb4)

ls   /mnt     

挂载

mount    /dev/sdb4   /mnt/source

df - h  查看已挂载目录

4.进入已挂载录

cd   /mnt/source/Frdora/rmps/

5.从安装包中抽取丢失的文件

先看看是否有该文件及所在目录结构

rpm2cpio  initscripts-8.45.3-1.i386.rpm | cpio  |grep  inittab

查看到的目录为 ./etc/inittab

抽取 注意:-idv 后面路径必须写你查看到的相对路径  ./etc/inittab才能提取成功:

rpm2cpio   initscripts-8.45.3-1.i386.rpm | cpio -idv ./etc/inittab

6.复制文件到硬盘系统中

当前所在目录为: /mnt/source/Frdora/rmps/

cp   ./etc/inittab     /mnt/sysimage/etc/

7.查看硬盘系统中文件是否有

切换:chroot    /mnt/sysimage

ls  /etc/      查看

8.重启,解决问题 

 

 

附备注:以上解决是还硬盘系统rpm 命令不能用的情况下

 

posted @ 2020-08-20 09:31  冬日的温暖  阅读(237)  评论(0编辑  收藏  举报