私は悪意あるメイド攻撃について読み、フラッシュドライブをパーティション分割し、一方のパーティションにブートローダーを配置し、もう一方のパーティションにデータを保存することを考えました。これは可能ですか、それともマシンの起動とデータの保存の両方に1つのフラッシュドライブのみを必要とする代替手段はありますか?
SYSLINUXなどのブートローダーを処理できるブートローダーを使用する場合は、ドライブに複数のパーティションを作成する必要はありません。 USBドライブをサポートしているオペレーティングシステムを起動すると、通常どおりにアクセスできるようになります。
GParted を使用してパーティション化されていないスペースをフォーマットし、それを使用して起動可能なUSBを作成します。
LinuxディストリビューションをUSBデバイスに実際に「インストール」しようとしているのであれば、それは1つのことです。これはお勧めしません。
しかし、USBサムドライブからライブLinuxディスロを起動するのに、実際にはそれほど多くは必要ありません。 USBサムドライブをFAT32ファイルシステムまたはFATxで準備するだけです(まだ準備されておらず、4Gigを超えるファイルは必要ないと想定しています)。次に、YumiやUNetBootNなどを使用して、選択したLinuxで起動できるようにします。完了!その後、USBストレージデバイスを使用してファイルを保存することもできます(余裕がある場合)。
ここで、Linux環境内で設定やその他のものを保存する場合は、USBドライブにも「永続性」領域(ファイル)を作成する必要があります。永続性は、ライブLinux環境にいるときに行った設定やその他の変更に対して、仮想ハードドライブのように機能します。そうすれば、シャットダウンしても何も失われません。パピーリナックスもこれをほぼデフォルトで行います。しかし、パピーはそれをわずかに異なる方法で行い、再書き込み可能なCDから完全に行うこともできます。 (とてもかっこいいものです。)
したがって、LinuxをUSBデバイスにインストールしようとして頭を悩ませないでください。UNetBootNやYumiなどで準備されたライブバージョンを使用してください。そこにあるほぼすべての主要なLinuxディストリビューションには、すでに「ライブ」バージョンがあります。あなたがしたいと思うかもしれない唯一の素晴らしいことは、永続性を有効にすることです。 USBデバイスはFAT32ファイルシステムですでに準備されている可能性が高いため、フォーマットする必要はありません。そして、すべてがFAT32で動作します。
繰り返しになりますが、USBデバイスが実際のハードドライブ(HDD)の場合は、HDDが実際にHDDコントローラー上にあるときにLinuxをインストールする必要があります(USBポート上ではありません)。これを行うと、他のHDDも切断する可能性があります。その後、HDDをUSBエンクロージャーに戻します。完了!あとがきでやりたくないことは、特定の3Dビデオ設定などの特別なハードウェアを有効にすることだけです。これは、他の異なるシステムでは常に機能するとは限らないためです(これは、ライブバージョンを使用しないことの1つの欠点です)。
それが役に立てば幸い。