创建可启动且可写入的 Fedora USB 记忆棒

创建可启动且可写入的 Fedora USB 记忆棒

我正在尝试使用 Fedora 30 创建可启动且可写入的 USB 记忆棒,因为一方面我希望能够添加和修改 Kickstart 文件,另一方面我希望在自动安装过程中安装其他软件我必须将其复制到记忆棒上。

因为我对分区的了解非常有限,所以最初的 Fedora 30 Stick(用dd bs=4M if=Fedora-Workstation-Live-x86_64-30-1.2.iso of=/dev/sda)对我来说有点奇怪:

$ sudo fdisk -l /dev/sda
Disk /dev/sda: 57.3 GiB, 61505273856 bytes, 120127488 sectors
Disk model: Ultra
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34258370

Device     Boot Start     End Sectors  Size Id Type
/dev/sda1  *        0 3778815 3778816  1.8G  0 Empty
/dev/sda2         172   20119   19948  9.8M ef EFI (FAT-12/16/32)
/dev/sda3       20120   62103   41984 20.5M  0 Empty

为什么这些分区被创建为“空”类型以及为什么分区重叠?

Command (m for help): v
Partition 1: overlaps partition 2.
Partition 1: overlaps partition 3.
Remaining 116348670 unallocated 512-byte sectors.

我读到扩展/逻辑分区就是这种情况,但这里似乎不是这种情况。

该棒的文件系统:

$ df -T /dev/sda*
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
devtmpfs       devtmpfs   1911628       0   1911628   0% /dev
/dev/sda1      iso9660    1889408 1889408         0 100% /tmp/1
/dev/sda2      vfat          9936    9464       472  96% /tmp/2
/dev/sda3      hfsplus      20992   12040      8952  58% /tmp/3

那些重叠的分区是要点,这就是为什么我无法对棍子进行 1:1 的“逆向工程”。使用非重叠分区、vfat 和 rsyncing 文件到棒结果的测试,它启动了,但我得到了以下输出,就是这样。

error: ../../grub-core/fs/fshelp.c:254:file '/images/pxeboot/vmlinuz' not found
error: ../../grub-core/loader/i386/efi/linux.c:206:you need to load the kernel first.

如何构建一个可运行且可写入的 Fedroa-Stick?

相关内容