2019/02/25 SELinux01(centos7启动修复)

在这里插入图片描述
无论是centos6还是7 ,grub加载以后,都加载linux内核,内核加载后找跟下面的第一个进程
6 init
7 systemd
后续工作就差别比较大
centos7引导顺序
加电自检
启动设备
grub2代对应的配置路径也不一样,也会有initramfs驱动模块
加载内核
内核有一些选项
内核启动完后去加载系统第一进程,而这个进程会去执行initrd.target包括会读取fstab挂载
然后切跟
切跟以后根据、etc/systemd/system/default.target 默认启动模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接着运行sysinit.target 初始化脚本和basic.target
接着运行multi-user.target 类似原来的三模式
运行multi-user.target下的/etc/rc.d/rc.local
接着运行multi-user.target下的getty.target和登录服务
如果是图形就加载图形
(无非是7把各种脚本转换成各种服务和单元)

在这里插入图片描述

本质上还是软链接
在这里插入图片描述
在这里插入图片描述
二进制程序
在这里插入图片描述
在centos7也支持内核参数的设置
吧默认模式改成reboot就会重复重启

在这里插入图片描述
修改在后面加systemd.unit=mult-user.target
在这里插入图片描述
进入3模式修改好
在这里插入图片描述
可以类似用这种机制破解root口令
systemctl default 是默认进入当前的默认的模式
在这里插入图片描述
如何破解root口令
在这里插入图片描述
在这里插入图片描述
df不支持,用mount查看跟在哪里
在这里插入图片描述
sysroot是个真正的跟
重新可读写的挂载跟

在这里插入图片描述
切跟改数据
在这里插入图片描述
如果是selinux启动的一定要键一个文件/.autorelabel,不然标签不对还是启动不了
在这里插入图片描述
在这里插入图片描述
还有另外一种方式破解
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果selinux启用了也需要创建文件在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6的grub是/boot/grub/grub.conf文件
放弃写,可以用命令生成这个文件
参考/etc/grub.d 和/etc/default/grub(改网卡名就改的这个文件)的模版生成的

在这里插入图片描述
**删除了也没关系,可以用命令生成
grub2-mkconfig把文件内容打印屏幕,就可以重定向间接生成 **
在这里插入图片描述
net.ifname网卡名
在这里插入图片描述
实际是上参考/etc/default/grub间接生成/boot/grub2/grub.cfg
在这里插入图片描述
删除了/boot/grub2里的所有文件如何修复
在这里插入图片描述
启动失败界面
在这里插入图片描述
在这里插入图片描述
–root-directory=/mnt/sysimage要指定boot目录所在地父目录(就是跟目录在哪里)
在这里插入图片描述
缺一个grub.config一个文件,可以用命令生成,但是先退出查看是否可以启动
在这里插入图片描述
在这里插入图片描述
类似里面的关键字段
在这里插入图片描述
界面错误
在这里插入图片描述
boot分区在第一个硬盘第一个分区上

双内核,如何设置谁是默认内核
现在是4

在这里插入图片描述
让3成为默认启动内核
在这里插入图片描述
0是第一项,1是第二项,改了之后不能马上生效
在这里插入图片描述
需要重新生成配置文
在这里插入图片描述
在这里插入图片描述
把4内核删除
在这里插入图片描述
在这里插入图片描述
删除以后重新生成
在这里插入图片描述
记得把这里改了,不然认为现在的第二个救援模式为默认启动
在这里插入图片描述
但最好是通过模版修改/etc/default/grub ,然后用gurb2-mkconfig 重新生成
在这里插入图片描述
在这里插入图片描述
如果/boot/gurb2/grub.cfg文件缺失,启动是什么情况
在这里插入图片描述
在这里插入图片描述
最后boot启动
重新生成
在这里插入图片描述
删除boot目录怎么修复
在这里插入图片描述
切跟,光盘如果没有挂载就需要挂载光盘
在这里插入图片描述
在这里插入图片描述
强行安装–force
在这里插入图片描述
grub2-install,生成
在这里插入图片描述
还剩下gurb.cfg文件没有
在这里插入图片描述
在这里插入图片描述
BIOS搭配MBR分区,UEFI搭配GPT分区,如果主板是UEFI,就不需要写/dev/sda
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值