现在就让我们来实作一下吧!
(1)
按下
systemctl reboot
来重新启动,
(2)
½入到开机画面,在可以开机
的选单上按下
e
来½入编辑模式,
然后就在
linux16
的那个核心项目上面使用这个参数来处理:
19.4.1
、透过
rd.break
尝试救援
root
密码
改完之后按下
[crtl]+x
开始开机,开机完成后屏幕会出现如下的类似画面,此时请注意,你应该是在
RAM Disk
的环境,并不是原本的环境,
因此根目录底下的东西跟你原本的系统无关喔!而且,你
的系统应该会被挂载到
/sysroot
目录下,因此,你得要这样作:
Generating "/run/initramfs/rdsosreport.txt"
Enter emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after
mounting them and attach it to a bug report.
switch_root:/#
#
无须输
入密
即可取得
root
限!
switch_root:/#
mount
#
查一下挂
载点
!一定
会发现
/sysroot
才是
的!
.....(
前面省略
).....
/dev/mapper/centos
-
root on
/sysroot
type xfs (
ro
,relatime,attr,inode64,noquota)
switch_root:/#
mount
-
o remount,rw /sysroot
#
要先
它挂
成可擦
switch_root:/#
chroot /sysroot
#
实际
了根目
的所在!取回你的
境了!
sh
-
4.2#
echo "your_root_new_pw" | passwd
--
stdin root
sh
-
4.2#
touch /.autorelabel
#
很重要!
SELinux
的安全本文~
sh
-
4.2#
exit
switch_root:/#
reboot
上述的流程你应该没啥大问题才对~比½不懂的,应该是
(1)chroot
是啥?
(2)
为何需要
/.autorelabel
这个文件?