fdisk 和 parted 无法在装有 Fedora 23 alpha 2 x86_64 的 USB 驱动器上运行

fdisk 和 parted 无法在装有 Fedora 23 alpha 2 x86_64 的 USB 驱动器上运行

所以我通过以下方式将 Fedora 23 alpha 2 刻录到 16GB USB 上

 dd if=path/to/fedora.iso of=/dev/usb_device bs=512

我之所以使用这个,bs=512是因为该存储棒上的扇区为 512 字节。使用 fdisk 打开该存储棒时,系统会给出以下警告:

WARNING: GPT (GUID Partition Table) detected on '/dev/xvdi'! 
The util fdisk doesn't support GPT. Use GNU Parted.

继续使用 fdisk 是没有用的,因为它返回的参数完全不可能:

Device     Boot      Start         End      Blocks   Id  System
/dev/xvdi1   *           0     2928639     1464320    0  Empty
/dev/xvdi2             172        8695        4262   ef  EFI (FAT-12/16/32)
/dev/xvdi3            8776       42919       17072    0  Empty

很明显,分区 1 确实与分区 2 和分区 3 重叠。但是,如果我使用 (GNU) parted,我会收到警告:

Warning: The driver descriptor says the physical block size is 2048 bytes,
but Linux says it is 512 bytes.
Ignore/Cancel?"

忽略后会给出不可能的大小。我想在 USB 上添加一个额外的分区,但考虑到 fdisk 和 parted 的行为方式,这对我来说似乎不太可能。有人知道如何解决这个问题吗?

本文也解决了这个问题,但那里提到的解决方案对我不起作用,而且我没有(足够的)权利发表评论。
重新组装 iso 文件会让它继续在 GPT 中得到 Apple 标签,而 fdisk 和 parted 都会失败。(为什么)难道不能只用 msdos 或 fat32 文件系统将这个 1.5GB iso 写入 USB 吗?或者任何其他解决方案都受欢迎。

相关内容