RHEL7引导程序与GRUB2程序

欢迎关注我的公众号《pencil带你玩转Linux》,回复“Linux学习资料”获取视频教程哦。

Red Hat企业版Linux的标准程序是GRUB2,它是统一引导加载程序版本2(GRand Unifed BootLoader Version2)的缩写。

Red Hat已将GRUB2实现为其linux发行版本的唯一引导程序。通常情况下将其配置为引导到第一个默认内核。GRUB2会在/boot目录中找到配置并显示一个菜单,我们可以利用GRUB2菜单引导在Linux安装过程检测到的任何操作系统,或者其他任何已经添加到合适配置文件中的操作系统。

GRUB2相当灵活。不仅可以从CLI轻松地生成配置,而且可以直接通过GRUB2菜单进行编辑,在菜单中按e键临时编辑文件,或按C键打开GRUB2命令提示符。

引导到不同目标

1单用户模式

当系统引导到GRUB菜单后按e键进入编辑配置文件界面:

按向下方向键找到 linux16 那一行 将鼠标光标移到 ro后把ro改为 rw  init=/sysroot/bin/sh,如:

按ctrl+X

等待1分钟后系统进入shell界面

挂载根目录/

LANG=en 更改字符集

此模式可以用于更改root密码

进入 passwd 更改密码

更改后执行 touch /.autorelabel

因为没有SELINUX没有运行,所以passwd命令不保留/etc/passwd文件的上下文。为确保用正确的SELinux上下文给/etc/passwd文件添加标签,使用 touch /.autorelabel告诉Linux在下次引导时给所有文件重新赋予标签.

输入

exit

再输入

reboot 重启系统

2引导到文本模式

在GRUB菜单中按e进入编辑配置文件

在 linux16 那一行把 rhgb quiet 删除 ,并在行末添加 systemd.unit=multi-user.target

按Ctrl+X

进入:

输入用户名和密码

3救援模式

在GRUB菜单中按e进入编辑配置文件

找到linux16那一行把 rhgb quiet删除,在行末尾 添加:systemd.unit=rescue.target

按ctrl+x 进入:

需要输入root密码 后进入命令行模式

4紧急模式

找到linux16那一行把 rhgb quiet删除,在行末尾 添加:systemd.unit=emergency.target

后需要输入root密码

注意在例1单用户模式或者在 init16 末尾添加 rd.break进入shell都不需要密码,但要记得 chroot /sysroot 挂载目录  ,因为这两个模式默认是以只读方式访问/目录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值