Linux系统报错修复的方法

/boot/initramfs-2.6.32-696.el6.x86_64.img文件丢失怎么办
内有centos6的启动流程

 

Linux系统报错修复的方法

/boot/initramfs-2.6.32-696.el6.x86_64.img这个驱动文件是一个非常重要的文件,如果丢失得话,电脑重启系统会找不到根目录

boot内核图片1

方法一:如果电脑还没有重启

boot内核图片2

可以用mkinitrd重新生成

mkinitrd /boot/initramfs-`uname -r`.img `uname -r`

 

方法二:如果电脑重启了,并进入不了系统

/boot/initramfs-2.6.32-696.el6.x86_64.img文件丢失显示的报错信息是

boot内核图片3

1.重启进入救援模式

boot内核图片4

2.进入救援模式后,进入的光盘的根,不是我们硬盘的根目录
chroot /mnt/sysimage/ 切换到自己的根目录,根目录在进入光盘救援模式的时候会提示挂载在哪个目录下

3.执行命令mkinitrd重新生成命令

mkinitrd /boot/initramfs-`uname -r`.img `uname -r`

4.执行sync同步到磁盘命令,最好3次

sync

5.exit退出重启

 

centos6启动流程

1.POST 开机自检 ,检测硬件环境是否准备好,一般都是主板完成

2.MBR 读取硬盘的MBR引导的前446个字节,所有grub的stage1第一阶段

3.读取完成以后进入grub的stage1.5阶段,加载/boot放在的文件系统驱动
4.加载完成以后进入grub的stage2阶段,关键的文件已经放在了/boot/grub目录下,里面的关键文件      有/boot/grub/grub.conf文件,这个文件定义了内核所在的路径kernel /vmlinuz-version ro  root=/dev/sda2

5.加载vmlinuz内核,完成以后找/,内核想要加载根/文件系统,需要识别根所在的文件系统驱动,配合/boot/目录里面的两个重要的文件vmlinuz内核文件和initramfs驱动文件完成加载根文件系统。

6.加载完成以后启动根/下面的第一个进程/sbin/init,这个进程需要要读取/etc/inittab配置文件,决定后续加载的一些脚本执行顺序,也定义了运行模式

7.运行第一个初始化脚本/etc/rc.d/rc.sysinit 这个是真正的OS初始化脚本,后根据/etc/inittab文件下的默认模式运行相应的/etc/rc.d/rc*.d ,在/etc/rc.d/rc*.d目录下是K或者S开头的文件,执行相应的模式开启或关闭服务

8, 无论那种模式运行都最终要运行/etc/rc.local

9. 最后执行/bin/login程序,等待用户的登录

 

 

 

 

 

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98231

(0)
周亚飞周亚飞
上一篇 2018-05-12 14:41
下一篇 2018-05-12 15:40

相关推荐

  • MySQL之主从复制相关实验

    本节索引 实验一:搭建主从复制 实验二:为已存放大量数据的在用服务器搭建从服务器 实验三:级联复制 实验四:提升一个从服务器为主服务器 实验五:主主复制 实验六:半同步复制 实验七:实现主从SSL加密复制     实验一:搭建主从复制 前期准备: 两台虚拟机 主服务器:     CentOS7.4  192.168.30.10      …

    2018-06-18
  • 计算机及Linux基础知识

    1、描述计算机的组成及其功能 根据冯诺依曼体系结构,计算机由运算器、存储器、控制器、输入设备和输出设备五个基本部件组成,其中运算器和控制器合称为中央处理器(CPU)。 各基本部件的功能是: 存储器用于存放指令和数据; 控制器控制指令自动执行; 运算器进行加、减、乘、除四种基本算术运算以及逻辑运算和附加运算;输入输出设备通过和主机进行通信,完成人机数据交互。 …

    2018-06-23
  • linux第十天笔记(markdown格式)

    # Linux第十天 “`bashrpm -qf ….“` “`bashyum provides ….“` 批量编译 C,C++:make项目管理器 configure脚本–》makefile.in–》makefile makefile.in是模板文件 makef…

    Linux笔记 2018-04-22
  • Shell脚本写的备份还原工具 –reset.sh

    reset.sh脚本分两个功能模块,备份模块和还原模块;
    备份:备份指定文件到当前目录,以备份时日期做为文件名
    还原模块:可选择性的还原指定时间的备份记录

    2018-04-14
  • 进程和计划任务

    进程和计划任务 进程概念 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能等 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限,通常从执行进程的用户来继承 存在生命周期 task str…

    2018-05-03