如何进入到 initramfs 小系统中

news/2024/11/29 16:32:07/

如何进入initramfs shell?

在GRUB引导菜单上按e,进入编辑模式。
跳转到linux开头的行,把UUID=后面的任一字母数字改错。(或者加个 rd.break)
按F10启动,等一段时间,initramfs就会找不到根文件系统,于是就会陷入initramfs shell。该shell具有root权限。
如果显示了发行版Logo,通常只要按esc就能取消Logo显示日志

有什么用
可以获得root shell,不需要密码和sudo。

在该shell内手动挂载根文件系统就可以对系统进行修改。

如何挂载根文件系统

查看分区的设备名称

blkid

创建挂载文件夹

mkdir /mnt

挂载分区

mount /dev/设备名称 /mnt

跳转到挂载的文件夹

cd /mnt

查看是否是想要的文件夹

ls

有什么用?

1、忘记了 Linux 密码,可以这样修改
加上rd.break 之后,使用“ctrl+x”,进入如下界面,
使用命令 mount -o remount,rw /sysroot/,重新挂载,赋予读写权限
更改根目录 chroot sysroot
修改密码 echo 123456|passwd –stdin root 修改root密码为123456
或者直接 passwd root
touch /.autorelabel 的作用是对文件系统赋予标签;假如操作系统重置密码之前关闭了SELinux,可不执行此步骤亦可成功;
修改完成之后,输入exit 退出,然后输入reboot 重启

2、系统启动有问题,排查错误


http://www.ppmy.cn/news/348757.html

相关文章

Git GitHub

Git 一、Git 基础01- 了解Git02- 安装git03- 使用Git之前要做的最小配置04- 创建第一个仓库并配置local用户信息05- 重命名或者删除已经被git管理的文件05.1 重命名已经被git管理的文件 两种方法05.2 删除已经被git管理的文件 06- gitk07- .git目录07.1 HEAD 显示仓库当前工作的…

基于Yolov8的道路破损检测系统

目录 1.Yolov8介绍 2.数据集介绍 2.1数据集划分 2.2 通过voc_label.py得到适合yolov8训练需要的 2.3生成内容如下 3.训练结果分析 4. 道路破损检测系统设计 4.1 PySide6介绍 4.2 安装PySide6 4.3 道路破损检测系统设计 1.Yolov8介绍 Ultralytics YOLOv8是Ultralytics公司…

Python-opcua 编程(1)

任何一项新标准如果不能充分应用是不可能推广的,最近看了一些国外网站,发现类似OPC UA 的应用以及比较广泛了,而且有许多课程。相比之下,我国OPCUA 标准的普及工作仍然停留在概述的阶段,为此,我将逐步介绍一…

(七)矢量数据的空间分析——叠置分析①

矢量数据的空间分析——叠置分析 叠置分析是将代表不同主题的各个数据层面进行叠置,产生一个新的数据层面,叠置结果综合了原来两个或多个层面要素所具有的属性。 叠置分析不仅生成了新的空间关系,而且还将输入的多个数据层的属性联系起来产…

多个完整设计的单片机、8086、STM32制作教程和资料-转发分享

在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载&#xf…

计算机网络原理选择题

1、1.电信业一般认为宽带骨干网数据传输速率应达到( d ) a.640kbps b .640mbps c.1gbps d .2gbps 2.异步时分多路复用 tdm 技术中的时间片分配策略是( c ) a…

【Java】Java_01初步

1.编程语言的发展史和发展主线 计算机语言如果你将它当做一个产品,就像我们平时用的电视机、剃须刀、电脑、手机等, 他的发展也是有规律的。 任何一个产品的发展规律都是:向着人更加容易使用、功能越来越强大的方向发展。 那么,我…

MEMS惯性传感器有哪些趋势?道翰天琼认知智能机器人平台API接口大脑为您揭秘。

如何在灾难救援中,精准定位受困人员的位置?如何在无人机操作中,提高系统精度?如何在人机交互中,更好的实现动作检测和姿势识别?如何在自动驾驶中,做到更精确的自主导航…种种场景中,…