资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,系统初始化,系统配置文件丢失修复,系统在引导期间,很重要的一个过程就是,init,进程读取其配置文件,/etc/inittab,,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果,/etc/inittab,误删除或修改错误,,Linux,将无法正常启动。此时,只有通过救援模式才可以解决此类问题。,1.,有备份文件的回复方法,2.,没有备份文件的恢复办法,1#chroot/mnt/sysimage,没有备份文件的恢复办法,1#cp/etc/inittab.,没有备份文件的恢复办法,1#mount/dev/hdc/mnt/source,如果想只提取RPM包中的/etc/inittab文件进行恢复,可以在进入救援模式后,执行命令:,挂载存放RPM包的安装光盘(在救援模式下,光盘通常挂载在/mnt/source目录下):,此时,只有通过救援模式才可以解决此类问题。,1#mount/dev/hdc/mnt/source,另外,因为要修复的硬盘系统的根目录在/mnt/sysimage下,需要使用-root选项指定其位置。,进入救援模式,执行chroot命令后,如果有此文件的备份(强烈建议系统中的重要数据目录,如/etc、/boot等要进行备份),直接将备份文件拷贝回去,退出重启即可。,假设有备份文件,则在救援模式下执行:,1#cp/etc/inittab.,覆盖安装/etc/inittab文件所在的RPM包:,RHEL系统的RPM包存放在光盘server目录下,其他Linux存放位置大同小异,这里不一一列举;,1#chroot/mnt/sysimage,此时,只有通过救援模式才可以解决此类问题。,注意此命令执行时不能将文件直接恢复至/etc目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径。,此时,只有通过救援模式才可以解决此类问题。,退出chroot模式:sh-3.,假设有备份文件,则在救援模式下执行:,覆盖安装/etc/inittab文件所在的RPM包:,其中的rpm命令选项“-replacepkgs”表示覆盖安装,执行完成后,即已经恢复了此文件。,另外,因为要修复的硬盘系统的根目录在/mnt/sysimage下,需要使用-root选项指定其位置。,进入救援模式,执行chroot命令后,如果有此文件的备份(强烈建议系统中的重要数据目录,如/etc、/boot等要进行备份),直接将备份文件拷贝回去,退出重启即可。,系统在引导期间,很重要的一个过程就是init进程读取其配置文件/etc/inittab,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果/etc/inittab误删除或修改错误,Linux将无法正常启动。,/etc/inittab,系统在引导期间,很重要的一个过程就是init进程读取其配置文件/etc/inittab,启动系统基本服务程序及默认运行级别的服务程序完成系统引导,如果/etc/inittab误删除或修改错误,Linux将无法正常启动。,RHEL系统的RPM包存放在光盘server目录下,其他Linux存放位置大同小异,这里不一一列举;,1#mount/dev/hdc/mnt/source,cpio-idv.,没有备份文件的恢复办法,1#cp/etc/inittab.,系统配置文件丢失修复,有备份文件的恢复办法,进入救援模式,执行,chroot,命令后,如果有此文件的备份(强烈建议系统中的重要数据目录,如,/etc,、,/boot,等要进行备份),直接将备份文件拷贝回去,退出重启即可。如果是配置文件修改错误,如比较典型的及,/etc/passwd,的文件修改错误,也可以直接修正恢复。假设有备份文件,则在救援模式下执行:,sh-3.1#chroot/mnt/sysimage,sh-3.1#cp/etc/inittab.bak/etc/inittab,系统配置文件丢失修复,没有备份文件的恢复办法,如果一些配置文件丢失或软件误删除,且无备份,可以通过重新安装软件包来恢复,首先查找到,/etc/inittab,属于哪一个,RPM,包(即便文件丢失,因为存在,RPM,数据库,一样可以查找到结果):,sh-3.1#chroot/mnt/sysimage,sh-3.1#rpm-qf/etc/inittab,退出,chroot,模式:,sh-3.1#exit,挂载存放,RPM,包的安装光盘(在救援模式下,光盘通常挂载在,/mnt/source,目录下):,sh-3.1#mount/dev/hdc/mnt/source,RHEL,系统的,RPM,包存放在光盘,server,目录下,其他,Linux,存放位置大同小异,这里不一一列举;另外,因为要修复的硬盘系统的根目录在,/mnt/sysimage,下,需要使用,-root,选项指定其位置。覆盖安装,/etc/inittab,文件所在的,RPM,包:,其中的,rpm,命令选项“,-replacepkgs”,表示覆盖安装,执行完成后,即已经恢复了此文件。,如果想只提取,RPM,包中的,/etc/inittab,文件进行恢复,可以在进入救援模式后,执行命令:,sh-3.1#rpm2cpio/mnt/source/Packages/initscripts-8.45.3-1.i386.rpm|,cpio-idv./etc/inittab,sh-3.1#cp etc/inittab/mnt/sysimage/etc,注意此命令执行时不能将文件直接恢复至,/etc,目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径。提取文件成功后,将其复制到根分区所在的,/mnt/sysimage,目录下相应位置即可,
展开阅读全文