本解决方法都是以CentOS7为模本介绍的

1.由于MBR中的Bootloader损坏而无法启动

启动不了的现象

一直死等,有可能自动更换启动设备置PXE网卡启动,或者U盘启动。因为BIOS的启动第一项硬盘启动找不到了。网卡启动现象如图
  

解决方法:

从U盘启动。进救援模式

1.选择Troubleshooting

2.选择救援模式(Rescue a CentOS system)

   

3.选择1.Continue。按下车就好。。。出现Please press <retuen>时再按回车

    

4.得到一个shell之后。输入命令

5.成功啦,按exit退出。就可以正常启动了

2.由于grub.cfg文件出错。而导致无法引导启动操作系统

启动不了的现象:

1.需要先手动引导操作系统,先进入操作系统里面并重创建grub.cfg文件

先手动引导(根据不同的分区,每个人的情况可能有些不一样)

2.重新创建grub.cfg

[root@www ~]# grub2-mkconfig > /boot/grub2/grub.cfg

3.由于vmlinuz内核损坏导致启动不了

启动不了的现象

1.可以从救援模式进入。选第三个 (0-rescue 。。。)

2.从其他地方找一个vmlinuz文件放到/boot下面。(一般是从光盘镜像里)

你也可以从别人机子上拷贝一个放到/boot里
我是从另一台电脑上的ftp服务器上找了一张光盘镜像,在他的Packages里找到了一个叫做kernel的rpm包

3.拆解rpm包

[root@www Desktop]# ls
kernel-3.10.0-229.el7.x86_64.rpm
[root@www Desktop]# rpm2cpio kernel-3.10.0-229.el7.x86_64.rpm |cpio -id
228494 blocks

4.会拆解一个叫做boot的文件夹。里面就有内核文件。放入/boot里即可

4.由于虚拟文件系统initdramfs损坏

启动不起来的现象:

  救回方法。

1.插个U盘,在BIOS改成U盘启动并进入救援模式

进入救援模式的方法参考1.mbr中的bootloader损坏
1.troubleshooting   2.rescue  3.continue 

2.切换根,并且安装虚拟文件系统

3.切换为从硬盘启动就正常了

5.忘记超级用户密码

   这个就没有现象了。直接说怎么做吧

1.在这个界面是按e键编辑。

2.在这里将后面的都删掉把ro改成rw并且加上一句rd.break(只改打红线框的地方)

3.Ctrl+x 重启

4.切换根

chroot /sysroot 并利用passwd改密码
注意 touch /.autorelabel是为了防止Selinux对你的影响
其实还发现因为其他的什么原因进不去系统都可以以这样的方法先进入单用户模式进行修改(当然还可以给grub加锁)

6.不小心删掉了/bin/bash等重要命令。导致无法启动

启动不了的现象:

1.啥都不说了,先进救援模式吧

我就不说咋进了,上面已经说了2遍了

2.根切换发现切换不了(注意报错)

一般你缺少的重要命令这就体现出来了

3.给根里粘贴一个bash


7.整个/boot不小被删除。导致无法启动

启动不起来的现象

1.啥都不说了,救援模式!!!!!

2.得到一个shell时(就是提示有个sh-4.2的时候)

执行 grub2-install  /dev/sda
rpm -ivh kernel-3.10.0-xxxxxxx.rpm   --forece
这就需要提前准备好kernel的rpm包了,至于哪里去搞,lftp呀啥的都无所谓了(前面有提到过怎么去找,不再赘述)

8.安装完linux双系统,无法进入windows7(由于Win8和10有些麻烦,可能不通用)

在/boot/grub2/grub.cfg 的#####BEGIN /etc/grub.d/10_linux  ########
下面加上
menuentry "windows7"{
    insmod part_msdos
    insmod ntfs
    set root='(hd0,mddos1)'
    chainloader +1
}

学习笔记之CentOS启动故障解决方法相关推荐

  1. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  2. 51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程(高俊峰)

    51CTO学习笔记--Linux运维故障排查思路与系统调优技巧视频课程 第一课 Linux运维经验分享与思路 1.一般把主机名,写到hosts下    127.0.0.1    hostname,因为 ...

  3. win7 打开“计算机”慢,win7电脑启动慢解决方法

    最近有位win7系统用户反映,自己的电脑开机速度变得越来越慢了,而且还自动启动了很多不用的软件,用户不知道怎么解决这个问题,为此非常苦恼,那么win7电脑启动慢怎么办呢?今天为大家分享win7电脑启动 ...

  4. Win10系统,开机后提示Desktp不可用的故障解决方法。

    WIN10桌面位置不可用的故障解决方法 今天电脑开机 (Win10系统).桌面空了,然后就蒙了. 系统并弹出以下框,如下图: 原因可能是因为昨天晚上熬夜测试脚本.网上下载的脚本大多都是有毒的.但是人懒 ...

  5. 鸿合一体机触屏没反应怎么办_一体机电脑触摸屏没反应怎么办 触摸屏一体机故障解决方法...

    [一体机故障]一体机电脑触摸屏没反应 触摸屏一体机常见故障解决方法 触摸屏一体机常见故障解决方法 1. 触摸屏不准 [ 故障现象 ] 一台五线电阻触摸屏,用手指触摸显示器屏幕的部位不能正常地完成对应的 ...

  6. win10怎么不能运行c语言,Win10系统打开游戏出现程序无法正常启动0xc0000142解决方法...

    系统是Win10,在打开游戏的时候会弹出系统提示:"程序无法正常启动0xc0000142"的问题,不知道该怎么解决这个问题,其实这可能是系统区域设置的问题.下面装机之家分享一下Wi ...

  7. 鸿合一体机触屏没反应怎么办_电脑一体机触摸屏没反应 触摸屏电脑一体机常见故障解决方法...

    触摸屏电脑一体机常见故障解决方法 1.触摸屏不准 一台五线电阻触摸屏,用手指触摸显示器屏幕的部位不能正常地完成对应的操作. [故障分析处理] 这种现象可能是电阻屏的校对有问题. 在下列情况下可运行屏幕 ...

  8. 0xc000007b应用程序无法正常启动win10解决方法

    大家在电脑打开应用的时候可能很多都会遇见提示应用程序无法正常启动0xc000007b蓝屏的情况,对于这种问题小编觉得可能是因为我们的游戏组件在安装的时候出现了故障,下面就带来了0xc000007b应用 ...

  9. 海康服务器系统装完重启转圈蓝屏,win10 1903系统重启后一直在转圈无法正常启动的解决方法...

    有不少用户升级到win10 1903系统之后,发现关机重启之后,一直在转圈无法正常启动,遇到这样的问题该怎么办呢,接下来给大家讲解一下win10 1903系统重启后一直在转圈无法正常启动的解决方法吧. ...

最新文章

  1. 【 C 】assert.h 简明介绍
  2. 图文详解asp.net自带控件
  3. SAP 电商云 Spartacus UI 的双重 layout 配置层设计
  4. exec和sp_executesql
  5. python中lambda()的用法_python中lambda()的用法
  6. 【ArcGis for javascript从零开始】之一 ArcGis加载天地图
  7. 习题3.5 求链表的倒数第m个元素 (20 分)
  8. Javascript 通用Excel导出函数
  9. PyTorch 入坑七:模块与nn.Module学习
  10. c语言静态函数调用静态变量_C语言中的静态变量和函数
  11. centos环境安装storm
  12. android webview richeditor,GitHub - IllegalCreed/react-native-webview-richeditor
  13. JavaScript小案例------js实现分页插件效果篇
  14. html5妇女节游戏,适合妇女节玩的小游戏
  15. android relativelayout 垂直居中,RelativeLayout子控件垂直居中
  16. Squid 代理服务器应用
  17. 温度传感器MLX90614的STM32驱动实现
  18. APS计划排产软件在食品饮料行业的应用
  19. java 判断是否是罗马_如何只使用正则表达式匹配有效的罗马数字?
  20. redis五种数据类型及其常见操作

热门文章

  1. 模型部署之dll打包
  2. tcl 脚本起头的一行 exec tclsh $0 $@的意思
  3. NovelAI tag在线生成器
  4. 网页样式---CSS
  5. 双击 DWG 文件以使用 AutoCAD 打开时显示“Windows 找不到 [文件名].acad.exe
  6. UITextField关闭软键盘
  7. Java单点登录在校园身份管理系统中的实现
  8. 决策树算法(C4.5算法)
  9. 番禺好去处,ZBOX沉浸式体验馆
  10. Oracle可刷新克隆PDB