linux启动过程故障解决

简介:

                linux启动过程故障解决

故障一 MBR被破坏

出现情况

模拟损坏:[root@localhost ~]# if=/dev/zone of=/dev/sda count=446 bs=1

 

 如果有光盘的话,就会直接再次安装

MBR修复(保证硬盘已安装系统)

  1.首先我们要使用光盘进行引导

 

引导进入安装项时,键入 linux rescue 来进入急救修复模式

 2. 选择语言

  

3. 选择键盘

4. 选择是否启用网络,我们只是修复这个系统,不用启用网络功能

5. 进行系统尝试挂载

6.系统挂载成功,等到一个shell

 

但由上面的提示可以知道,现在只是一个临时的挂载,只为等到一个shell,若要成为它系统环境,还要通过执行命令chroot /mnt/sysimage,这样才能修复系统

重启成功

故障二 grub损坏

  出现故障

  

模拟损坏:[root@localhost ~]# mv /boot/grub/grub.conf /

 故障修复

在不能进入系统的情况下,我们只能手动的指明内核等需要加载的程序

1.进入grub> 之后输入如下命令

   再使用boot命令进行系统的重启

   grub> boot

 2.正常进入系统之后,手动添加启动配置脚本

   创建grub配置文件

   [root@localhost ~]# vim /boot/grub/grub.conf

   添加如下内容

   default=0                                  //默认启动项

   timeout=5                                  //默认等待时间

   splashimage=(hd0,0)/grub/splash.xpm.gz         //grub选项图案

   hiddenmenu                               //隐藏菜单

   title redhat 5.4                              //设置标题

     root (hd0,0)                              //指明开机root引导盘

     kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/sda2 quiet     //指明内核

     initrd /initrd-2.6.18-164.el5.img              //指明驱动文件

3.重新启动,查看情况

      

启动成功

故障三 挂载文件fstab配置错误

       出现故障

   

  模拟损坏:  [root@localhost ~]# vim /etc/fstab 修改如下

             

  故障解决

   根据提示,我们可以通过输入root密码来进入系统

   由上面的错误提示,我们可以知道是/boot的挂载配置出现错误,我们可以输入密码后进入系统改正错误

   但是,你会发现,在/etc/fstab文件是不可写的,不能够更改

   

对根分区进行重新挂载,即可以对/etc/fstab进行修改了!!

重新启动系统即可










本文转自 guodong810 51CTO博客,原文链接:http://blog.51cto.com/guodong810/1143739,如需转载请自行联系原作者
目录
相关文章
|
Linux Perl
Linux 系统快速分析日志定位故障原因的 10 个方法
在 Linux 系统中,日志是一种非常重要的资源。系统管理员可以通过日志记录的内容来检测系统的运行状况,分析问题,做出相应的调整和优化。由于日志文件数量庞大,内容复杂,因此需要使用一些工具和技术帮助管理员进行快速分析和查找。 本文将介绍 Linux 系统中快速分析日志、定位故障的 10 个方法。
2742 1
|
3月前
|
Linux Shell 网络安全
Linux 系统启动过程
Linux 系统启动过程
69 2
|
1月前
|
人工智能 安全 Linux
|
1月前
|
搜索推荐 Linux
深入理解Linux操作系统的启动过程
本文旨在揭示Linux操作系统从开机到完全启动的神秘面纱,通过逐步解析BIOS、引导加载程序、内核初始化等关键步骤,帮助读者建立对Linux启动流程的清晰认识。我们将探讨如何自定义和优化这一过程,以实现更高效、更稳定的系统运行。
|
3月前
|
存储 Linux Shell
深入理解Linux操作系统的启动过程
【10月更文挑战第21天】本文将深入浅出地介绍Linux操作系统的启动过程,包括BIOS、引导加载程序、内核初始化和系统服务启动等环节。通过阅读本文,您将了解到Linux启动过程中的关键步骤和相关概念,以及如何优化启动速度。
|
3月前
|
安全 Linux
探索Linux操作系统的启动过程
在这篇文章中,我们将深入探讨Linux系统的启动流程,从电源开启到登录界面呈现的每一个步骤。我们将揭示BIOS、引导加载器、内核以及初始化进程如何协同工作,使Linux系统顺利启动。通过了解这些过程,读者将能更好地理解Linux系统的工作原理,并为可能出现的启动问题提供解决思路。
112 14
|
3月前
|
安全 Ubuntu Linux
Linux系统无法启动或启动过程中卡住
【10月更文挑战第5天】
735 3
|
6月前
|
存储 运维 安全
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
在维护Linux系统的过程中,可能会遇到各种紧急情况,其中/etc/passwd文件的损坏是运维人员特别需要准备应对的一种情形。该文件作为Linux用户账户信息的核心存储,一旦遭到破坏,会直接导致用户无法登录,甚至系统服务失败。这次处理问题的记录会提供一个详细步骤,以帮助恢复损坏的/etc/passwd文件,从而快速解决登录失败危机。
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
|
5月前
|
NoSQL Linux
Linux 0.11启动过程分析(一)
Linux 0.11启动过程分析(一)
52 1
|
5月前
|
Linux
探索Linux操作系统的启动过程
【8月更文挑战第31天】本文将深入探讨Linux系统从按下电源键到登录界面出现之间的神秘世界。我们将一步步揭开内核加载、初始化进程启动和系统服务运行的面纱,同时通过实际代码示例,揭示这一切是如何精妙地编织在一起的。无论你是系统管理员还是对操作系统感兴趣的爱好者,这篇文章都将给你带来新的视角和深刻的见解。