web-dev-qa-db-ja.com

USBドライブを起動可能にして、Windows互換のデータストレージパーティションを作成するにはどうすればよいですか?

ここから分割

私は16GBのフラッシュドライブを持っていますが、ライブISOからブートします(unetbootinまたは類似のものを使用)。必要なコンピュータなら何でもプラグインして起動できるのは、32ビットのディストリビューションでしょう。ライブISOになるため、データを保存する場所が必要になります。 USBドライブには、ディストリビューション用に約1 GB、データストレージ用に15 GB必要です。

2つのFATパーティションを作成しました。1つは「ブート可能」、もう1つは「ストレージ」と呼ばれています。 Linuxではストレージは正常に機能しますが、Windowsは起動可能なパーティションしか認識しません。ストレージにアクセスできません。

Windowsでデータにアクセスできるようにして、それでも起動可能なディストリビューションを維持するにはどうすればよいですか?答えがパーティションの作成方法である場合は、各パーティションの順序とタイプを含めてください。これにはスワップ領域が必要ですか、またはこれは別の方法で処理されますか?

37
Brigand

私は次のようにします(sdbがあなたの棒であると仮定します):

以前のパーティションテーブルを削除します。

# dd if=/dev/zero of=/dev/sdb bs=512 count=1

新しいものを作成します。

# fdisk /dev/sdb
> n
> p
> 1
(+1GB)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type)
> n
> p
> 2
(defaults)
> t
(specify 2nd partition)
> c
(filesystem type)
> p
(prints current configuration)
> w
(write the new table and quit)

ファイルシステムを作成します。

# mkfs.vfat /dev/sdb1
# mkfs.vfat /dev/sdb2
22
maxschlepzig

グラフィカルパーティションエディター(MacまたはGPartedのディスクユーティリティのような)を使用すると、2つのFAT32パーティションを作成し、最初のパーティションをWindows読み取り可能なパーティションとして使用し(Windowsはディスク上の最初のパーティションのみを読み取るため)、2番目のパーティションを次のように使用します。起動可能な起動ディスク(BIOSが両方のパーティションを認識し、どちらから起動するかを認識しているため)。

その後、ディスクをMacまたはLinux PCに挿入すると、2つのパーティションが表示されますが、必要なものは常にWindows内で使用できます。

15
Nathan

Linuxを使用して見つけた絶対に最も簡単な方法は次のとおりです。

1)ドライブ(GPartedを使用)を2つのパーティションに分割します。2番目のパーティションは、オペレーティングシステムを保持するのに十分な大きさです。私のドライブは2GBのフラッシュドライブだったので、500Mbのパーティション1と残りをPartition2として作成しました。

2)Linuxコンピューターに最新バージョンのUNetbootinをインストールしました。

3)UNetbootinを開き、Ubuntu Mateを2番目のパーティションにインストールしました。私の場合、それは/ sdb2でした。

UNetbootinが終了したら、別のコンピューターでフラッシュドライブをテストしましたが、動作しました!

UNetbootinありがとうございます!!!

9
descomputer

試してみませんでしたが、うまくいったかもしれません。

DummyDiskまたはDiskModを固定ディスクとして認識し、「USBドライブ」をパーティション化し、ブート可能なISOでパーティションをフォーマットします。他のパーティションはストレージとして予約されています。 (それはとにかく私が思うことです。)

0
Saina

シェルなしでこれを行う方法についての説明を作成しました 私のブログに 、それをフルディスク暗号化インストールと組み合わせます。

取得するパーティション構成は次のようになります。

1st - storage -  FAT32, not bootable
no mount point

This can be as small or large as you want, this is just for the unencrypted storage.

2nd - boot - EXT4 unencrypted, bootable
used as Ext4 journaling file system
mount point: /boot

This only has to be a few hundred MB, the default for kali is just over 100MB, so 2-300 will do fine. This contains some static files to get the FDE'd Linux up and running.
Seeing as GRUB supports some encryption, you could include this, but we'll be keeping it simple today.

3rd- crypt - Logical volume group, not bootable
used as: physical volume for encryption.
mount point: /

At least 4GB. This will contain 2 'virtual' partitions, one for the root mount point, the other for swap space.
0
J.A.K.

FAT32は4GB以下の個々のファイルをサポートしないため、ファイルシステムをNTFSとしてデータストレージの最初のパーティションを作成します。 FAT32として2番目のパーティションを作成し、起動可能にします。 Windowsは常に最初のパーティションを認識するため、最初のパーティションからコンテンツを読み取り、2番目のパーティションから起動できます。

0
user188753