我正在尝试使用 ISO 创建自定义多重启动 USB。我不想像大多数实用程序那样提取 ISO,而且我真的很想按照我想要的方式自定义它。
我已经用 DOS 分区表格式化了 USB 并创建了 FAT16 分区。我在 USB 中添加了 MBR,可以从 USB 启动。
我不知道如何启动 ISO 映像。
这是我的 syslinux.cfg:
DEFAULT menu.c32
PROMPT 0
MENU TITLE Multiboot USB
TIMEOUT 100
LABEL Debian
LINUX memdisk
INITRD debian-8.5.0-amd64-i386-netinst.iso
APPEND iso
编辑:
我忘记将内存磁盘添加到驱动器中。现在一切都好啦!
答案1
您需要安装引导扇区
dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/sdX
parted /dev/sdX set 1 boot on
只需按照官方 HOWTO 操作即可:http://www.syslinux.org/wiki/index.php?title=HowTos#How_to_Create_a_Bootable_USB:_For_Linux
答案2
尝试 www.easy2boot.com。只需将 ISO 文件复制到 USB 驱动器并启动即可。