フラッシュカードにLinux Debian Voyageをインストールしました。うまくいきますが、フラッシュディスク/dev/sda1が読み取り専用でマウントされました。
/dev/sda1 on / type ext2 (ro,noatime,errors=continue)
そして
mount -o remount,rw /
効果があります:
/dev/sda1 on / type ext2 (rw,noatime,errors=continue)
ライブCDを起動し、次のコマンドを実行してみました。
fsck -rfv /dev/sda1
役に立ちません。この問題をどのように解決できますか?または、回避策として小さな起動スクリプトを作成する必要がありますか?
フレンドリーな安否
修正する 起動すると、以下が表示されます。
Begin: Checking root file system ... fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/sda1
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
これで起動シーケンスが終了すると、次のようになります。
Remounting / as read-only ... Done.
答え1
私が正しく理解した場合、起動時にフラッシュディスクはすでにマウントされています。この場合、fstab
ファイル(/etc/fstab
)を編集する必要があります。あなたのデバイスはすでにそこにあるかもしれません。rw
代わりにインストールするように変更してくださいro
。
また、見ることができますウィキペディア: fstab。
答え2
私は解決を得た。問題はフラッシュドライブではありません。
これはオペレーティングシステム「Debian Voyage」によるものです。起動シーケンスが終了するとスクリプトが実行されます。
/usr/local/sbin/remountro
このスクリプトは、ルートを読み取り専用で再インストールします。