当前位置:   article > 正文

Linux学习之grub配置文件介绍_/etc/default/grub

/etc/default/grub

grub配置文件

/etc/default/grub这个文件里边有一些简单的grub配置。
在这里插入图片描述
可以看到/etc/default/grub文件里有GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet idle=halt biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295"这样一行,rhgb表示图形化启动,启动界面有进度条,quiet表示静默安装,只打印必要的开机信息。

/etc/grub.d目录下有一些复杂的grub配置文件。
在这里插入图片描述

/boot/grub2/grub.cfg是grub真正引导时读取的文件,但是一般不能直接修改这个文件,而是通过修改/etc/default/grub/etc/grub.d目录下的文件,然后使用grub2-mkconfig -o /boot/grub2/grub.cfg这条命令依据/etc/default/grub/etc/grub.d目录下的文件生成新的grub.cfg
在这里插入图片描述

grep ^menu /boot/grub2/grub.cfg可以看一下/boot/grub2/grub.cfgmenu开头的成行内容。
在这里插入图片描述

grub2-editenv list可以看一下当前引导的是哪个内核。
grub2-set-default 序列号可以设置引导的内核。

在这里插入图片描述

忘记密码之后重新设置密码

打开CentOS 7进入到下边页面。
在这里插入图片描述
按下e就可以进入到编辑页面,使用翻找到linux16 /vmlinuz-3.10.0-1160.71.1.e17.x86_64开头的一行,在末尾添加上“rd.break”。
在这里插入图片描述

然后按下ctrl+x进行启动,等了一会儿黑屏,然后进入下边的界面:
在这里插入图片描述

使用ls /sysroot可以看到根目录下的文件,也就是磁盘上的目录。
在这里插入图片描述

而使用ls /看到的是内存中虚拟的目录,不能保存到磁盘上。
在这里插入图片描述
mount -o remount,rw /sysroot/sysroot可读写重新挂载。
在这里插入图片描述

chroot /sysroot/sysroot当成root的目录看待。
在这里插入图片描述

ls再次看到的内容就是真实磁盘上的目录了。
在这里插入图片描述

echo 123456 | passwd --stdin rootroot设置“123456”的密码。
在这里插入图片描述

vim /etc/selinux/config编辑一个配置文件,关掉SELinux在这里插入图片描述
i就可以在光标所在的地方进行编辑。
在这里插入图片描述

先改成“disabled”,然后按Esc,最后输入:wq
在这里插入图片描述

按下Enter(回车键)。
在这里插入图片描述

exit回到虚拟的root

在这里插入图片描述

reboot进行重启。

在这里插入图片描述

之后跟CentOS 7正常启动是一样的,然后使用用户root,密码使用123456就可以进入到CentOS 7中了。

此文章为6月Day 26学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号