このコマンドを使用して、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 *
ディスク上にありますが、機能しません
ただし、結果の/dev/sdX
デバイスを書き込むことはできます。前述のようにdd
を使い終わったら、このデバイスからシステムを起動しなかったときに/dev/sdX
をRWとしてマウントできます。
Sudo mount -o remount,rw /dev/sdX
ですが、このパーティションから/
システムを実行していない場合にのみ機能します。 mount -l
でマウントされたパーティションを確認してください。さて、実際にこのデバイスからOSを実行すると、セッション中に行ったファイルシステムの変更を確認できますが、これは一種の幻想であり、ディスクに書き込まれません。
mkisofs -o /tmp/cd.iso /tmp/directory/
ハードドライブ上のファイルからISOを作成します。
Startup Disk Creator
または Netbootin のいずれかを選択します。また、USBドライブのOSで作業した後に保存する変更を加えたい場合は、ディスク作成段階でこれらのプログラムにpersistence
について通知する必要があります。Startup Disk Creator
:
UNetbootin
:
ISO 9660ファイルシステムは本質的に読み取り専用であるため、アクセス許可を変更したり、データを変更したりすることはできません。それにもかかわらず、レコード形式が複数のセッションをサポートしている場合は、何らかの形でデータを更新することを選択できます。考慮すべき唯一のことは、UNIXファイルシステムでは通常の方法で変更できないことです。 howto が役立つかもしれません。複数のセッションを持つよりも、新しいISOイメージを直接作成することも良い習慣かもしれません。唯一のことは、isolinuxで起動可能なものを作成するときは複雑になるということです。