如果在 RHEL7 中將 initdefault 設為 0 或 6 會怎樣?怎麼解決呢?

如果在 RHEL7 中將 initdefault 設為 0 或 6 會怎樣?怎麼解決呢?

這可能看起來很愚蠢,但我需要知道。如果我的redhat7系統中initdefault設定為0或6怎麼辦?怎麼恢復回來。如您所見,我不是專家,所以請給我詳細的解釋。

答案1

您需要透過緊急或救援模式存取您的 Redhat 作業系統。為此,當您的作業系統啟動且 grub2 提示您選擇啟動時間時,請在啟動選項上按「e」以編輯啟動時間參數。

尋找帶有“linux16”的 linux,並在其末尾附加字串“systemd.unit=rescue.target”(不帶 qoutes)。輸入 Ctrl+X 以使用您提供的參數啟動。這將帶您進入救援模式,您將在其中輸入 root 密碼。在 RH7 上,systemd 處理運行等級。進入:

systemctl set-default multi-user.target #to boot in runlevel 3

或者如果您想啟動到圖形介面:

systemctl set-default graphical.target #boot into runlevel 5

若要檢查您目前所處的運行等級:

systemctl get-default

更改預設運行等級目標後。重新啟動系統,它將啟動到給定的新預設運行等級。

這是有關如何啟動進入緊急或救援模式的有用連結。

相關內容