web-dev-qa-db-ja.com

Linuxで読み取り専用ファイルシステムの権限を変更する

このコマンドを使用して、LinuxMintの起動可能なフラッシュディスクを作成します

 Sudo dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct  bs=1048576

動作しましたが、フラッシュディスクがロックされていて、ファイルを変更できません。このファイルはフラッシュディスクにあります

dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 boot
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 casper
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:23 dists
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 EFI
dr-xr-xr-x 1 ahmad ahmad  8192 May  13 02:24 isolinux
-r--r--r-- 1 ahmad ahmad 21495 May  13 02:24 MD5SUMS
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:23 pool
dr-xr-xr-x 1 ahmad ahmad  2048 May  13 02:24 preseed
-r--r--r-- 1 ahmad ahmad   220 May  13 02:24 README.diskdefines

Sudo chmod 777 *ディスク上にありますが、機能しません

2
Ebrahimi

ただし、結果の/dev/sdXデバイスを書き込むことはできます。前述のようにddを使い終わったら、このデバイスからシステムを起動しなかったときに/dev/sdXをRWとしてマウントできます。

  • このデバイスをすでにマウントしていて、読み取り専用の場合は、次の方法でRWに再マウントできます。

Sudo mount -o remount,rw /dev/sdXですが、このパーティションから/システムを実行していない場合にのみ機能します。 mount -lでマウントされたパーティションを確認してください。さて、実際にこのデバイスからOSを実行すると、セッション中に行ったファイルシステムの変更を確認できますが、これは一種の幻想であり、ディスクに書き込まれません。

  • Isoファイルに別のデータセットが必要な場合は、マウントしてこのデータをコピーし、変更して、新しいISOを作成する必要があります。

mkisofs -o /tmp/cd.iso /tmp/directory/ハードドライブ上のファイルからISOを作成します。

  • イメージから起動可能なUSBドライブを作成する必要がある場合:Startup Disk Creatorまたは Netbootin のいずれかを選択します。また、USBドライブのOSで作業した後に保存する変更を加えたい場合は、ディスク作成段階でこれらのプログラムにpersistenceについて通知する必要があります。

Startup Disk Creator

enter image description here

enter image description here

UNetbootin

enter image description here

2

ISO 9660ファイルシステムは本質的に読み取り専用であるため、アクセス許可を変更したり、データを変更したりすることはできません。それにもかかわらず、レコード形式が複数のセッションをサポートしている場合は、何らかの形でデータを更新することを選択できます。考慮すべき唯一のことは、UNIXファイルシステムでは通常の方法で変更できないことです。 howto が役立つかもしれません。複数のセッションを持つよりも、新しいISOイメージを直接作成することも良い習慣かもしれません。唯一のことは、isolinuxで起動可能なものを作成するときは複雑になるということです。

1
konsolebox