私は現在組み込みLinuxデバイス(arm)を起動しようとしています。パッケージをインストールしようとすると、一部のパスが読み取り/usr/...
専用ファイルシステムを指すというメッセージは表示されません。検査をしてみると、実際に旗がフラッグしている/proc/mounts
ことがわかりました。書き込み可能な方法で再インストールしたことがわかりました。しかし、私はこれが永久的であることを願っています。私が試したこと(失敗):/dev/root
/
ro
mount -o remount,rw /
ro
initramfsパラメーターにそのフラグが含まれなくなり、代わりにそのフラグが含まれるようにuBootカーネル・パラメーターを編集します。rw
(私はこのinitramfsの内容についてあまり自信がなく、/dev/root
通常のファイル階層には表示されないので少し恐れています。)- 1.機能しなかったため(再起動後)、パラメータ
ro
から削除も試みましたfstab
(initramfsの場合でもデバイスが再表示されます)。
残念ながら、2回目の試みでもルートファイルシステムを起動したときよりも書き込み可能にすることはできませんでした。ここに(ブート後のインストールボリュームチェーンから)何か抜けましたか?どんな助けでも大変感謝します。
答え1
時々、Linuxは奇妙な方法でハードドライブをマウントします。注:ランダムにインストールされるDebianベースのOSがあります。/開発/sda/〜のように/dev/sdb/その逆。私はこれらの問題を経験したことがありません。システムテーブルファイルを含めるルオ(読み取り専用)パラメーター。
私は次の部分を信じています。システムテーブルファイルシステムをマウントします。ルオ通常モードで起動しようとしてエラーが発生した場合のみ: "/dev/mapper/sda3_crypt/ext4 エラー=再インストール -ro 0 1" (LUKS暗号化パーティションがあるため、そうではありません。/dev/sda私は持っています/dev/mapper/sda3_crypt)
これは、ファイルシステムを通常モードでマウントしようとしてエラーが検出された場合にファイルシステムが破損する可能性を防ぐために行われます。
編集:あなたはあなたを変更してはいけませんシステムテーブルこれにより保護が削除されます。
メカニカルハードドライブはありますか?それでは実行してみてください。FSCKファイルシステムを確認して修復します。fsck -fy /dev/sd(X)(Y)ここで、XとYは、問題が発生したハードドライブとブートパーティションです。
ドライブを見つけるには、次の手順を実行します。fdisk -l |すべてのハードドライブとパーティションを一度に1画面ずつ一覧表示します。
これがあなたに役立つことを願っています。