linux开机流程图:

redhat 常见系统故障及恢复

错误1. MBR 丢失

模拟错误 [[email protected] ~]#dd if=/dev/zero of=/dev/sda bs=1 count=446

//覆盖掉引导bootload 系统重启后,不能启动。

解决办法 --》急救模式   注重说明:急救模式必须挂载光盘或者是系统镜像否则就会变成如下

redhat 常见系统故障及恢复

如果正确挂载镜像或者系统光盘的话 就会进入到急救模式 Boot :linux rescue, 输入其它的就进入到安装。

redhat 常见系统故障及恢复

只是急救不需要network

redhat 常见系统故障及恢复

redhat 常见系统故障及恢复

需要引导镜像

redhat 常见系统故障及恢复

1.chroot /mnt/sysp_w_picpath        挂载

2.grub-install   /dev/sda      重建bootload

3.exit          /两次exit 系统 reboot

4.exit

redhat 常见系统故障及恢复

错误2Grub 菜单丢失

1.[[email protected] grub]# pwd

2. /boot/grub

模拟错误[[email protected] grub]# mv grub.conf grub.conf.bak       //假如 grub 失去。

/etc/grub.conf     -- /boot/grub/grub.conf    /etc/grub.conf  是软链接

redhat 常见系统故障及恢复

3.查看grub文件,以便修复知道格式。

[[email protected] ~]# vim /etc/grub.conf    initrd 驱动镜像

redhat 常见系统故障及恢复

4.重启 不能引导错误的表现如下。

redhat 常见系统故障及恢复

5.修复方法:

redhat 常见系统故障及恢复

回车后 重启。

能够进去 但是没grub菜单 需要重新建立grub 菜单,vim /etc/grub.conf

redhat 常见系统故障及恢复

可以使用 !ls /boot 读取 boot 的内容。如下

redhat 常见系统故障及恢复

最终修改如下。

redhat 常见系统故障及恢复

保存后 退出。  可以进入  

redhat 常见系统故障及恢复

错误3 挂件fstab配置错误 /etc/fstab 里。

redhat 常见系统故障及恢复

1.错误表现不能进入系统只能输入管理员密码来进行修复

redhat 常见系统故障及恢复

解决办法。Vim  /etc/fstab  

redhat 常见系统故障及恢复

解决方法:重新挂载根分区,使其具有可读可写属性

mount -o remount,rw /

编辑 /etc/fstab 修改过来就行了。

如果产生swap 直接 D 删除。 保存 reboot 可以启动。

如果出现 I/O 错误导致系统只读 错误如下

cannot create temp file for here-document read-only file system

可以使用fsck.ext4 -a /dev/sda2 来进行修复

-a : 如果检查有错则自动修复      squid75 就是使用 -a  修复好的
-r : 如果检查有错则由使用者回答是否修复

-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
-s : 依序一个一个地执行 fsck 的指令来检查
-A : 对/etc/fstab 中所有列出来的 partition 做检查
-C : 显示完整的检查进度
-d : 列印 e2fsck 的 debug 结果
-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
-R : 同时有 -A 条件时,省略 / 不检查
-V : 详细显示模式

转载于:https://blog.51cto.com/dg123/1151131

相关文章:

  • 2021-06-01
  • 2021-07-01
  • 2021-09-09
  • 2021-12-03
  • 2021-05-19
  • 2021-07-17
  • 2022-12-23
  • 2021-11-17
猜你喜欢
  • 2021-06-16
  • 2021-08-09
  • 2022-01-10
  • 2021-12-05
  • 2021-08-06
  • 2021-04-12
  • 2021-05-24
相关资源
相似解决方案