multibootusb を使用して、マルチブート永続USBフラッシュドライブを正常に作成しました。永続ストレージは制限されていました(4GB)。
ただし、ubuntuとwindowsで読み取れるデータパーティションを追加するにはどうすればよいですか?
multibootusb
が適切なアプリケーションでない場合は、他の提案を受け入れます。
MultiBootUSBドライブを起動します。
Nautilusをルートとして開き、computer/cdromに移動して、Shared Dataという名前のフォルダーを作成します。
そこにあるWindowsコンピューターと共有したいものを保存します。フォルダーにアクセスするには、rootになる必要があります。
Windowsを実行しているコンピューターに接続すると、エクスプローラーでドライブを開いたときに共有データフォルダーにアクセスできます。
Windowsはフラッシュドライブ上の最初のパーティションのみを表示でき、MultiBootUSBを最初のパーティションにインストールする必要がありますが、共有することはできます。
Mkusbは、grub2を使用して起動するUbuntuフラッシュドライブを作成します。
FAT32ブートパーティション、ISO9660読み取り専用OSパーティション、ext casper-rw永続パーティション(4GBに限定されない)、およびLinuxまたはWindowsで使用できるNTFSパーティションを使用します。
https://help.ubuntu.com/community/mkusb
さらに永続化オプションが必要な場合は、casper-rw永続パーティションをcasper-rwとhome-rwに分割できます。
Mkusbドライブをマルチブーターにするのは少し手間がかかりますが、usbdataパーティションにあるisoをブートするようにgrub.cfgを編集することで実行できます。
14.04までは、Startup Disk CreatorやUnetbootin makeなどのsyslinuxタイプのライブドライブに永続パーティションを追加することが可能でしたが、現在ではBusyBoxになります。
GParted
を使用して、ライブUSB用のFat32
パーティションとデータ用のntfs
パーティションでドライブをパーティションします。