我已经安装了 ISO 文件firmware-10.4.0-amd64-DVD-1.iso
,4GB 长。我想让我的 USB 驱动器分区(“比如说sdb1
”)可启动。我已遵循官方 debian 文档:https://www.debian.org/releases/wheezy/amd64/ch04s03.html.en。但他们说我可以有长度为 1GB 的分区,但这对于 ISO 文件来说是不够的。到目前为止我所做的(假设我的USB是/dev/sdb
):
# dd if=/dev/zero of=/dev/sdb
#清零整个设备,包括分区表MBR# fdidk /dev/sdb
#创建新分区 /dev/sdb1,长度为 4GB,可启动标志打开# install-mbr /dev/sdb
#在设备上创建新的分区表
现在,我应该继续使用手册来制作文件系统mkdosfs /dev/sdb1
、syslinux /dev/sdb1
挂载该分区并复制 2 个文件:vmlinuz
以及initrd.gz
我没有的文件(我只有从 debian.org 下载的 ISO 文件)。因此,我这样做是为了引导分区:
# dd bs=4 if=firmware-10.4.0-amd64-DVD-1.iso of=/dev/sdb1 status=progress && sync
#将ISO文件复制到该分区
如果我尝试从 USB 启动,我是否能够在分区阶段为根目录创建新分区相同的USB?