Linuxの一般ユーザではどうしようもない失敗に対処する

覚えていたのでパッと対処できたけど忘れないとも限らないのでメモ。grub じゃない環境での方法は分からない。

  1. 再起動する。
  2. GRUB のメニューが表示されたら eを押すと起動のコマンドを編集できる。
  3. linux から始まる行での後ろに init=/bin/bash と書き加える。
  4. Ctrl-x で起動する。
  5. Bash が起動しているので何でもアリの無法地帯。
  6. 終わったら exec /sbin/init して起動する。

init を起動せずに Bash から exit すると kernel panic するので注意。