Linux九阴真经之无影剑残卷11(启动流程排错)

系统启动流程排错

如果用grub修复过系统,那么/boot/grub下的文件就不可以丢失,如果未用grub 修复过系统,只需要有 grub.conf  和 splash.xpm.gz 即可。

例:如果将磁盘的第一个扇区的512个字节的内容清空,可以用grub-install  /dev/sda  修复

执行 grub-install /dev/sda 命令修复,再查看 发现内容已修复

例:如果/boot/grub/下的文件全部被删除,首先进入救援模式,进行切根操作,然后用命令grub-install  /dev/sda 进行修复

最后用vim创建并编辑一个grub.conf的文件,里面的内容如下

保存退出后,用 命令  sync 刷新一下让命令生效;然后重启系统即可。

也可以在在如下界面 直接将所缺文件添加进去即可,可用tab补全 ,输入boot重启即可

例:修改登录界面图片

首先选择一张.jpg格式的图片,名为win.jpg。尺寸为640x480,将图片传到系统中,然后定义尺寸并修改图片的格式为系统识别的xpm格式

[root@laobai ~#convert -resize 640x480 -colors 14 win.jpg win.xpm

然后用gzip 命令 把图片压缩成gz格式的文件,并将压缩后的文件移动至/boot/grub/目录下,删除旧的图片文件

[root@laobai ~#gzip win.xpm
[root@laobai ~#mv win.xpm.gz /boot/grub/


然后用vim编辑grub.conf文件,并 将 splashimage后的 文件改为我们压缩后的文件

 如果是修复后的系统,grub.conf文件里是没有splashimage 这一行的,需要手动将上图红色方框内的内容添加进去即可。

例:linux 忘记密码如何破解

重启电脑,在上图启动界面是快速按下 a  键   然后按 空格键+1键   进入单用户模式,直接进入系统修改密码

例:在单用户模式下添加一个md5方式加密的用户口令,增加linux安全性

首先我们进入/boot/grub/的目录下 用vim 编辑grub.conf文件 ,在系统启动加载图片下行增加 password - - md5 + 加密密码

重启后,提示按 P 键 才能 进行下一步,我们按了一下a 键  提示需要输入密码,这个密码就是我们刚刚输入的加密密码

还有一种加密算法更为安全,直接输入  grub-crypt ,然后键入你的密码

再次修改/boot/grub/下的 grub.conf文件

 

  

例:将boot目录清空,修复Centos系统

方法1

1、首先我们要知道boot目录下有什么必须要启动文件,再逐个恢复。这三个必须文件分别是 内核文件--vmlinuz , 加载根驱动文件--initramfs.img ,以及grub目录

2、首先我们进入救援模式,先切根,再将光盘挂载到/mnt下,将isolinux/vmlinuz文件复制到/boot下,生成内核文件

3、用mkinitrd,  生成驱动文件

4、用grub-install 生成grub目录

5、这里还缺少一个最重要的文件,grub.conf ,需要我们手动创建(vi)并编辑内容

6、退出重启即可正常登陆Centos

方法2

1、进入救援模式,先切根;然后进入/boot 安装内核文件

2、生成grub目录

3、进入grub目录  编辑grub.conf文件

4、保存 ,exit 退出  重启后修复成功进入系统

例:破坏boot目录的同时再删除etc下的fstab文件,如何恢复

1、进入救援模式,通过尝试挂载,找到根所在分区,

先用 fdisk -l 查看一下分区表

依次挂载 并查看/dev/sda1--/dev/sda5      /dev/sda2 是 根所在 分区

2、由于删除了etc下的 fstab  我们需要重新创建(vi)一个fstab并编辑内容

3、Ctrl +D 保存退出后  输入exit重启后 ;系统盘挂载成功。接着按照上条案例恢复boot目录即可

在Centos7.4 上 修改密码方法

#破解root口令
1)在选择内核界面时按e键
2)在linux16这行的末尾添加  rw init=/sysroot/bin/sh
3)Ctrl +x 进入单用户模式
4切根chroot /sysroot/
5)重新创建密码 passwd root
6)再次确认密码
7)创建一个文件touch /.autorelable
8)退出重启 exit;reboot
原文地址:https://www.cnblogs.com/huxiaojun/p/9032947.html