如何將Linux置於無限重啟/關機狀態

滕瑞發表於2015-03-17

記得剛學Linux的時候,圖形介面經常出問題。裝完系統後,第一件事就是編輯/etc/inittab這個檔案,為的是把預設啟動從圖形介面改為文字介面。等設定好了解析度等引數後,再用xstart或者其他命令啟動影像介面。

相關的文件裡面都說,一定不要將啟動引數設定為0(關機)或者6(重啟),否則系統會無限地進行重啟或者啟動後直接關機。

是否真的會無法啟動或者無限重啟呢?讓我們來試一試吧。

首先,在Ubuntu中,原來的/etc/inittab檔案已經變為/etc/init/rc-sysinit.conf檔案。用root許可權對其進行編輯,將DEFAULT_RUNLEVEL設定為0。

enter image description here

儲存後重啟,發現系統一閃就關閉了。難道系統就這麼完了,連修復的機會都沒有了?再次重啟一次,結果進入瞭如下介面。

enter image description here

看來Linux早就料到有無聊人士會這麼做,提供了恢復模式。首先需要將read-only模式改為read/write模式,再進入root shell提示符介面,就可以將配置修改回來了。

enter image description here

結論:

  1. 將執行級別設定為0或者6確實會將系統搞壞,但還是可以修復的。
  2. 即使系統不能自動進入恢復模式,也可以使用光碟等引導盤進入恢復模式。

相關文章