2014年9月7日日曜日

シングルユーザモードで/etc以下を編集する必要がある場合の対処方法

/etc/rc.confの内容を間違えたままリブートしてしまい、シングルユーザーモードにしか入れなくなった。

その時にrc.confを編集しようとして開いたら読み取り専用になってしまい保存できなくなったときにしたことのメモ

マウントする

シングルユーザーモードはWindowsで言うセーフモードのようなもので必要最小限の機能を読み込んで起動する。
そのため、/(ルート)以下を読み取り専用でマウントするため、/etc以下の設定ファイルも読み取り専用になってしまう。
以前に書いた、「USB HDDを常時接続で利用していて誤ってPCの電源を落としてまった場合の復旧方法」にfstabを一旦書き込みなおす様な場合は以下の方法をとる必要がある。

/以下を読み込み/書き込み可能な状態でマウントする

mount -u /

#su⏎ ←スーパユーザー(ルート)でログイン
#mount -u /⏎ ←/以下を読み取り/書き込みでマウント
#ee /etc/編集したいファイル名⏎ ←eeなどを利用して編集したいファイルを開いて変更後に保存する

今回は次のページを参考にして対処した。
むらさきのくも - シングルユーザモードの忘備録

0 件のコメント :

コメントを投稿

ご質問などあればこちらへどうぞ