2017-02-13 7 views
-2

メインディスクとは別に、別のディスクを/ dev/vdbというホストに接続していました。自動的にマウントするために、私は/ etc/fstabファイルを変更しました。CentOS 6.7は/ etc/fstabの変更により起動できません

/dev/vdbを削除した後、CentOS 6.7が起動に失敗し、常に/ dev/vdbが利用できないというエラーで停止します。

この時点で、コマンドプロンプトに入力するルートパスワードを入力できますが、/ etc/fstabファイルを編集しようとすると、読み取り専用モードであることがわかります。私はすでに「root」なので、なぜ読み込み専用なのか理解できません。

問題のある行をfstabファイルから削除すると問題は解決しますが、ファイルを上書きする方法はわかりません。誰かが私を助けることができますか?

+0

と同様に、VMにchrootすることができますが、いずれにせよ、あなたは「-oremountマウント、RW /」で読み書き/再マウントしようとすることができます。 – janneb

+2

Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。また、[Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww

+0

@jannebが正しいです。ドライブを読み書きで再マウントすると、最終的に問題が解決されます。私が使ったコマンドは次のとおりです: 'mount -w -o remount /' – hailong

答えて

2

システムを起動するにはlive-cdまたは-dvdを使用してください(私はpuppy linuxがこの作業に適しています)。 /etc/fstabファイルをハードドライブに置き、手動で編集します。

ライブCDセッションを終了し、ディスクを取り出して正常に再起動します。 /etc/fstabが正しく書き換えられた場合は、正常に起動する必要があります。

もちろん、可能であれば/dev/vdbデバイスを再インストールし、正しく起動する場合は/etc/fstabを編集することもできます。

+0

これはうまくいくはずです。 @ jannebのコメントでこの問題を解決したが、このコマンドを使用すると 'mount -w -o remount /' – hailong

0

仮想マシンの場合は、fsをマウントして/ etc/fstabに変更を加え、それをマウントしてvmをブートできます。またはあなたがここでオフトピック

sudo chroot /path 
関連する問題