2021/09/11

LinuxをBusyboxでブートする方法

LinuxがブートせずにBusyboxになり、どうすればよいかの質問はよく見かけるが、意図的にBusyboxでブートする方法はあまり見なかったのでメモ。

ディスクが一杯になっていることに気づかず、LinuxをOSごと再起動掛けてしまった。ブート時にMySQLの起動で固まってしまい、ログインできなくなってしまった。サービス起動が始まる前の段階でコマンドプロンプトを取るにはどうするか。


Grub2のオプションを立ち上げ、kernel行の末に

init=/bin/sh

を追加してブートさせると、サービス起動前にshが立ち上がる。

しかしこのままでは、/パーティションはread onlyになっているので、

# mount / -o remount,rw

にて、読み書きができるように再マウントする。

後は煮るなり焼くなり好きにできる。

0 件のコメント:

コメントを投稿