全称为GNU GRUB,来自GNU计划的多操作系统引导器。
作用:
查看引导分区内容
ls /boot
ls /boot/grub2/
查看GRUB2的配置文件
cat /boot/grub2/grub.cfg
可以看到/boot中保存的文件主要是linux内核、内存映像文件等。
注意到是子用户,但在系统设置时将jizhi设置为管理员,因此改成根用户
改后再进行查看:
GRUB2则安装于/boot/grub2目录中
cat /boot/grub2/grub.cfg是GRUB2引导系统时采用的配置文件,
现在不建议修改grub.cfg来配置引导选项(命令行中显示不要编辑该文件哈哈哈)
GTUB的启动菜单界面
1、如何进入:
先重启,在重启的过程中按Esc或者Shift,据说版本不同的按键也不同,在9.3中按Esc键
第一个选项是正常启动系统的选项
第二个为启动系统的救援模式(只有系统出现问题的时候才需要启动救援模式进行修复)
2、启动选项:
在启动界面选择一个启动选项,按e键编辑启动选项
3、GRUB进入命令行模式
按c键,在命令行界面中使用一些命令自定义启动系统
支持最小bash行编辑 -- 同Linux系统一样,用户直接输入命令按enter键即可执行(也提供了命令历史和命令补全功能)。
按Tab键结束命令
常用命令
主要目的:为了让用户在无法进入系统时恢复对操作系统的引导
用于用户在引导失败时恢复对系统的引导
扩展名 | 类型 |
ls | 列出设备或文件列表 |
set | 设置环境变量 |
insmod | 插入模块 |
reboot | 重启计算机 |
file | 检查文件类型 |
date | 显示当前计算机的时间 |
module | 载入指定模块 |
initrd | 载入内存映像盘 |
linux | 引导操作系统内核 |
chainloader | 加载另一个引导器 |
boot | 按设置引导操作系统 |
理解GRUB2的配置文件:
目前不需要修改grub.cfg,现在需要修改的内容被统一移到/etc/grub.d
进入单用户模式
使用单用户模式的前提:系统引导器(GRUB)能正常工作
注:进入单用户模式后,若没有开启网络服务,则不支持远程连接
方法:
1、进入GRUB启动菜单
2、按e键
3、将ro crash 修改为:rd.break enforcing=0
4、按ctrl+x,进入单用户模式