システムの起動時に/ etc / fstabを編集してファイルシステムを読み取る方法


14

Ubuntu 14.04を使用しています。

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

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

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

mount -o remount,rw /

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

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

私はLinuxが比較的新しいです。Ubuntuが正常に起動するように、/ etc / fstabファイルを修正する方法を見つけるのを手伝ってくれる人はいますか?


ライブUSBを作成して起動できますか?カーネルパラメーターは、で始まる行ですlinux ...
ムル

ああ、カーネルパラメータを指摘してくれてありがとう。私はそれの最後に「単一」を追加し、そこから指示に従います。
-Daveh0

2
mount -o remount,rw /動作するはずです。正確なエラーメッセージとは何ですか?
ジル「SO-悪であるのをやめる」

@Gilles-シングルユーザーモードで起動した後、動作しました
-Daveh0

回答:


16

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

次のバージョンを試してください。次のバージョンのコンテンツとは無関係に動作するはずです/etc/fstab

mount -o remount,rw /dev/sdb6 /

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


ありがとう!ちょうど同じ問題を抱えていたので、あなた(とGoogle)はそれを修正してくれました。
トーマスパドロン-マッカーシー

6

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

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

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

  7. 通常どおり再起動し、すべてが修正されたようです

獲得root権限はsudo su -その後、走っmount -o remount,rw /すぎraspbian(Y)で働いていた
piekarz Ciasto
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.