系统引导器GRUB

全称为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,进入单用户模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/421372.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【RabbitMQ】RabbitMQ面试热点

使用RabbitMQ有什么好处? 异步处理 解耦 流量削峰 RabbitMQ 结构(如何发送消息?) 整体结构如下图所示: 结构介绍 Server:又称为broker,接受客户端连接,RabbitMQ 节点&#xff1b…

华南理工大学数字信号处理实验实验二源码(薛y老师)

一、实验目的 ▪ 综合运用数字信号处理的理论知识进行信号分析并利用MATLAB作为编程工具进行计算机实现,从而加 深对所学知识的理解,建立概念。 ▪ 掌握数字信号处理的基本概念、基本理论和基本方法。 ▪ 学会用MATLAB对信号进行分析和处理。 ▪ 用F…

postman测试文件上传接口设置说明

Postman介绍及下载链接地址 Download Postman | Get Started for Free 打开postman 选择POST方法,然后设置goform 设置Header参数 设置Body参数,选择数据form-data 添加文件, 选择为文件属性 添加需要上传的文件

利用STM32CubeMX和keil模拟器,3天入门FreeRTOS(1.1) —— 创建多个静态任务实操和简单讲解

前言 (1)FreeRTOS是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。 (2&am…

Ranger概述及安装配置

一、前序 希望拥有一个框架,可以管理大多数框架的授权,包括: hdfs的目录读写权限各种大数据框架中的标的权限,列级(字段)权限,甚至行级权限,函数权限(UDF)等相关资源的权限是否能帮忙做书库脱敏Ranger框架应运而生。 二、Ranger 2.1、什么是ranger Apache Ranger…

re:从0开始的HTML学习之路 11. 音视频标签

1. 音视频标签 向页面中引入音频/视频。二者使用方式一样 2. 二者常用属性 controls:是否允许用户控制播放,不加则不允许 autoplay:控制是否自动播放 loop:控制是否循环播放 注意: HTML5中若属性名与属性值相同&…

mini-Spring-BeanDefinition和BeanDefinitionRegistry(二)

Bean工厂 首先我们需要定义 BeanFactory 这样一个 Bean 工厂,提供 Bean 的获取方法 getBean(String name),之后这个 Bean 工厂接口由抽象类 AbstractBeanFactory 实现,可以统一模板。继承抽象类 AbstractBeanFactory 后的 AbstractAutowireCa…

Kotlin协程的JVM实现源码分析(下)

协程 根据 是否保存切换 调用栈 ,分为: 有栈协程(stackful coroutine)无栈协程(stackless coroutine) 在代码上的区别是:是否可在普通函数里调用,并暂停其执行。 Kotlin协程&…

66K star!想画出高颜值的流程图,试试这个手绘风开源白板

工作中总是少不了要画画图,不管是开发中绘制流程图,还是设计系统时画出架构图,一款趁手的工具总是少不了。今天我们就来聊聊画图的白板工具。 今天我们推荐的推荐的项目帮你画出手绘风的高颜值图表,目前在GitHub已超过66K Star&a…

redis优化系列(六)

本期分享redis内存过期策略:过期key的处理 Redis之所以性能强,最主要的原因就是基于内存存储。然而单节点的Redis其内存大小不宜过大,会影响持久化或主从同步性能。 可以通过修改配置文件来设置Redis的最大内存: maxmemory 1gb …

DophineScheduler通俗版

1.DophineScheduler的架构 ZooKeeper: AlertServer: UI: ApiServer: 一个租户下可以有多个用户;一个用户可以有多个项目一个项目可以有多个工作流定义,每个工作流定义只属于一个项目;一个租户可…

时空预测网络ST-Resnet 代码复现

ST-ResNet(Spatio-Temporal Residual Network)是一种用于处理时空数据的深度学习模型,特别适用于视频、时间序列等具有时空结构的数据。下面是一个简单的使用PyTorch搭建ST-ResNet的示例代码。请注意,这只是一个基本的示例&#x…