我想用 Clonezilla 制作一个可启动的 USB 记忆棒。我将编辑一些内容以使用预播种功能,因此希望能够编辑棒上的文件。早些时候,我在同一根棍子上打印了 Clonezilla ISO,效果很好,但现在我按照此处的说明进行操作:
https://clonezilla.org/liveusb.php 部分:GNU/Linux 方法 A:手动
我曾经gdisk
制作过一个覆盖棒的分区,并将其设置为8300 Linux filesystem
.然后我使用以下命令创建一个 FAT32 分区
mkfs.vfat -F 32 /dev/sdc1
正如建议的那样。
然后我提取文件。我认为 GPT 分区应该是这样,但由于它不起作用,我也makeboot.sh
按照说明运行:
The partition table of /dev/sdc is not for MBR (Master Boot Record). Its layout is:
Model: General USB Flash Disk (scsi)
Disk /dev/sdc: 4009MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4009MB 4008MB fat32 Linux filesystem legacy_boot
This program is for making a bootable disk with MBR partition table.
For GPT disk, there is no need to run this program. Just make sure the partition is
FAT32 with ID=ef00 and all the files are copied on that. That's all.
Program terminated!
尽管如此,该棒仍无法启动。我知道 BIOS 正在探测它,因为我收到一条消息说This disk is not bootable
。
什么是ID=ef00
?
为了使 USB 可启动,我错过了什么?
更多信息:
$ ls -a
. .. amd64-release.txt boot Clonezilla-Live-Version
.disk EFI GPL home live syslinux utils