USBドライブからTinycore Linuxを起動しようとする不幸な試みで、今は削除できないファイルの束を作成しました。
fortino@rebel:/media/working/boot/isolinux$ rm *.*
rm: cannot remove `boot.cat': Read-only file system
rm: cannot remove `boot.msg': Read-only file system
rm: cannot remove `isolinux.bin': Read-only file system
rm: cannot remove `isolinux.cfg': Read-only file system
ファイルにwとxの権限を付与しようとしましたが、うまくいかないようです。
USBドライブからこれらのファイルを消去する最良の方法は何ですか?
ありがとう
答え1
まず、読み書きでマウント解除してから再度マウントしてみてください。
それでも問題が解決しない場合は、新しいファイルシステムおよび/またはパーティションテーブルを作成してください。これには、fdisk
またはmkfs.ext4
を使用できますmkfs.vfat
。
答え2
ドライブにext2/ext3/ext4ファイルシステムを挿入しましたか?その場合、入出力エラーがあると自動的に読み取り専用インストールになります。これはremount-ro
マウントオプションに由来します(ただし、通常、ブートメディアに使用される(v)fatにはこのオプションは存在しないようです)。 (またはUSBドライブが何であれ)関連するエラーがあるか(通常)カーネルログを確認してください/var/log/kern.log
。/dev/sdb
/dev/*
mount -o remount,rw /mount/point
ドライブの読み取りと書き込みに再度アクセスするか、単に取り外して再インストールできます。ただし、これが読み取り専用マウントの原因である場合、状況が悪化するのを防ぐためのバグがあるため、システムがこれを実行するため、ファイルシステムがマウントされなくなる可能性が低くなります。入手できること。また、ハードウェアの故障によりエラーが発生した場合は、当然ハードウェアを交換する必要があります。
答え3
ルートになり、次のことはどうですか?
# rm -f *
もちろん、正しいディレクトリにあります。
編集する
一部のフラッシュドライブには物理的な「ro」スイッチがあると思いました。これが問題の原因かどうか疑問に思います。