web-dev-qa-db-ja.com

システムがファイルシステムを読み取り専用で起動するときに/ etc / fstabを編集する方法は?

私はUbuntu 14.04を使用しています。

(チュートリアルからの)間違ったものを/ etc/fstabファイルに貼り付けました。その結果、マシンの起動時にルートファイルシステムがマウントされません。

/ etc/fstabで何を修正する必要があるかはわかっていますが、システムが読み取り専用で起動するため、ファイル(または任意のファイル)を保存できません。

ルートとして、私は試しました:

mount -o remount,rw /

無駄に。エラーメッセージは、/ etc/fstabに貼り付けた不良オプションのセクションを引用しています。

カーネルパラメータの最後に「single」を追加して、シングルユーザーモードでの起動に関する説明を読みました。カーネルパラメータが見つからないようです。 grubメニューで、Ubuntuを強調表示して「e」を押すと、なんらかの構成を含むファイルが表示されますが、「kernel」パラメーターが見つかりません。

私はLinuxに比較的慣れていません。 Ubuntuが正常に起動するように/ etc/fstabファイルを修正する方法を誰かが教えてくれますか?

15
Daveh0

物事を本来あるべき場所に戻すために、私は:

  1. ブートメニューで強調表示された「Ubuntu」
  2. 'e'を押して構成を編集します
  3. linux=で始まる行で、「ro」を「rw」に切り替え、行の最後に「single」という単語を追加しました
  4. 起動するにはF10を押します
  5. それが起動したら、ルートとして、私はしました:

    mount -o remount,rw /
    
  6. rootとして、/ etc/fstabを編集して必要な場所に取得しました

  7. 正常に再起動し、すべてが修正されたようです
9
Daveh0

mountコマンドを試した方法では、/etc/fstabからの情報がまだ使用されています。

次のバージョンを試すと、/etc/fstabの内容とは関係なく動作するはずです。

mount -o remount,rw /dev/sdb6 /

注:/ dev/sdb6の代わりに、ドライブに有効なデバイスを使用してください。

17
simurg