所以我通过以下方式将 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 吗?或者任何其他解决方案都受欢迎。