it-swarm-eu.dev

Jak rozdělím jednotku USB tak, aby byla zaváděcí a aby obsahovala oddíl pro ukládání dat kompatibilní se systémem Windows?

odtud je rozděleno

Mám 16 GB flash disk, ze kterého chci live ISO spustit (přes unetbootin nebo něco podobného). Bude to asi 32bit distro, že můžu plug-in a bootovat z jakéhokoli počítače, co potřebuji. Protože to bude živý ISO, budu potřebovat někde uložit data. Chci, aby USB disk měl asi 1 GB pro distro a dalších 15 GB pro ukládání dat.

Udělal jsem dva oddíly FAT, první nazvaný 'bootovací' a druhý 'úložiště'. Úložiště funguje dobře v systému Linux, ale systém Windows vidí pouze spouštěcí oddíl. Úložiště není přístupné.

Jak mohu zpřístupnit data ve Windows a mít stále zaváděcí distribuci? Pokud je odpověď na rozdělení, uveďte pořadí a typ každého oddílu. Potřebuji za to odkládací prostor, nebo se s ním zachází jinak?

37
Brigand

Udělal bych to takto (za předpokladu, že sdb je vaše hůl):

Odstranit všechny předchozí tabulky oddílů:

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

Vytvořte nové:

# 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)

Vytvořte souborové systémy:

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

Pomocí editoru grafických oddílů (jako Disk Utility v počítačích Mac nebo GParted) jednoduše vytvořte dva oddíly FAT32 a použijte první oddíl jako oddíl, který lze číst ve Windows (protože systém Windows přečte pouze první oddíl na disku) a poté druhý oddíl použijte jako spouštěcí spouštěcí disketu (protože systém BIOS rozpoznává oba oddíly a ví, ze kterých se má zavést).

Poté, co vložíte disk do počítače Mac nebo Linux, uvidíte stále dvě oddíly, ale ta, která potřebujete, je vždy k dispozici v systému Windows.

15
Nathan

Absolutně nejjednodušší způsob, jak jsem pomocí Linuxu našel, bylo následující:

1) Rozdělte disk (použil jsem GParted) na 2 oddíly, přičemž oddíl SECOND je dostatečně velký, aby pojal váš operační systém. Můj disk byl 2 GB flash disk, takže jsem vytvořil 500 MB oddíl 1 a zbytek jako oddíl 2.

2) Nainstaloval jsem do svého počítače Linux nejnovější verzi UNetbootinu.

3) Otevřel jsem UNetbootin a nainstaloval Ubuntu Mate na 2. oddíl. V mém případě to bylo/sdb2.

Když UNetbootin skončil, vyzkoušel jsem flash disk v jiném počítači a fungovalo to!

Děkuji UNetbootin !!!

9
descomputer

Untried, Ale mohlo by to fungovat.

DummyDisk nebo DiskMod rozpoznat jako pevný disk, pak rozdělte „USB Drive“ na oddíl a naformátujte oddíl pomocí zaváděcího ISO a ostatní oddíly jsou rezervovány jako úložiště. (Stejně si to myslím.)

0
Saina

Udělal jsem instrukci, jak to provést bez Shell na svém blog , a kombinuji ji s instalací šifrovanou na plný disk.

Schéma rozdělení, které tam dostaneme, vypadá takto:

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.

Vytvořte první oddíl pro ukládání dat se systémem souborů jako NTFS, protože FAT32 nepodporuje jednotlivý soubor ne více než 4 GB. Druhý oddíl jako FAT32 a umožněte jej bootování. Windows vždy rozpoznává první oddíl, takže dokáže číst obsah z prvního oddílu a spouštění z druhého oddílu.

0
user188753