Easy2Bootを使用してUSBスティックをセットアップしました。これにより、ISOファイルをUSBドライブにドロップし、設定や調整を必要とせずにそこから起動できます。
私はそれを永続化するための研究を行ってきました。 casper-rwというファイルまたはパーティションを使用できることがわかりました。
ファイルの使い方についての情報がありますが、私の質問はです。ブート可能なISOのルートに直接casper-rwファイルを置くことはできますか、それともISOの特別なフォルダーに移動する必要がありますか?さらに言えば、ファイルをISOに含めることもできますか、それともUSBドライブに直接ファイルを置く必要がありますか?
ISOファイルをマウントしてから書き込むことはできません。 ISO 966 は読み取り専用のファイルシステムです。
したがって、casper-rw
ファイル(ファイルシステムも含まれる単一のファイル)を、物理的にUSBドライブ上にある場所に配置する必要があります。
Pendrive Linux Webサイトには、casper-rw
ファイルシステムの作成方法に関する詳細が表示されます。記事のタイトル: Linuxでより大きなcasper-rwループファイルを作成する 。 注:casper-rw
ファイルシステムは、単一のファイル内に格納された通常のファイルシステムです。その例では、彼らはその中でEXT3ファイルシステムを使用しています。
「casper-rw」イメージを作成する
$ dd if=/dev/zero of=casper-rw bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 10.958 s, 98.0 MB/s
$ ls -l casper-rw
-rw-rw-r--. 1 saml saml 1073741824 Apr 2 19:56 casper-rw
EXT3としてフォーマットします
$ mkfs.ext3 -F casper-rw
mke2fs 1.42.7 (21-Jan-2013)
Discarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
マウント
$ Sudo mount -o loop casper-rw /mnt/
見てみな
$ ls /mnt/
lost+found
$ df -h /mnt/
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 976M 1.3M 924M 1% /mnt
Easy2Bootは、かなりの数のISOの永続性をサポートします。例については、_ISO\docs\Sample mnufilesフォルダーを参照してください。多くのISOを同じUSBスティックに永続化して持つことができます。 www.easy2boot.comWebサイトとwww.rmprepusb.comWebサイトをご覧ください。 http://www.easy2boot.com/add-payload-files/persistence/