REDHAT7進入單使用者模式

2022-08-01 01:06:11 字數 1100 閱讀 9841

redhat7採用的是grub2,和redhat6.x進入單使用者的方法不同。

一、init方法

1、centos7的grub2介面會有兩個入口,正常系統入口和救援模式;

2、修改grub2引導

在正常系統入口上按下"e",會進入edit模式,搜尋ro那一行,以linux16開頭的;

把ro更改成rw;(把唯讀更改成可寫)

把rhgb quiet刪除;(quiet模式沒有**行唰唰的走,可以刪除)

增加init=/bin/sh;(或init=/bin/bash,指定shell環境)

按下ctrl+x來啟動系統。

3、修改root密碼

#passwd                       #修改密碼

#touch /.autorelabel      #據說是selinux在重啟後更新label

#exec /sbin/init              #正常啟動init程序

二、rd.break方法

1、啟動的時候,在啟動介面,相應啟動項,核心名稱上按「e」;

2、進入後,找到linux16開頭的地方,按「end」鍵到最後,輸入rd.break,按ctrl+x進入;

3、進去後輸入命令mount,發現根為/sysroot/,並且不能寫,只有ro=readonly許可權;

4、mount -o remount,rw /sysroot/,重新掛載,之後mount,發現有了r,w許可權;

5、chroot /sysroot/ 改變根;

提示符變成了sh-4.2#

(1)echo redhat|passwd –stdin root 修改root密碼為redhat,或者輸入passwd,互動修改;

(2)還有就是先cp乙份,然後修改/etc/shadow檔案

網上說為了selinux生效還需要執行#touch /.autorelabel ,實測發現不執行這一句也可以。

6、ctrl+d 退出chroot狀態。

7、然後執行#reboot命令重啟伺服器。

進入單使用者模式

進入單使用者模式 按shift進入 1 開機到grub時,用上下鍵移到第二行的恢復模式,按e 注意不是回車 即ubuntu,with linux 3.2.0 23 generic recovery mode 2 把ro recovery nomodeset 改成rw single init bin ...

centos7進入單使用者模式

1 在啟動grub選單,選擇編輯選項啟動 2 按鍵盤e鍵,來進入編輯介面 3 找到linux 16的那一行,將ro改為rw init sysroot bin sh 如果用的是kvm做了console連線授權,還要把授權的console ttys0去掉 4 現在按下 control x 使用單使用者模...

ubuntu 進入單使用者模式

ubuntu root 密碼可不是空啊,也不是你自己可以設的,而是系統隨機生成的,你安裝時設定的是你自己的賬戶的密碼。第乙個問題 樓主的情況可以在grub介面選擇第二項修復,但沒有grub可以參考 1 重啟ubuntu,隨即長按shirft進入grub選單 2 選擇recovery mode,按 e...