我知道dd
实用程序经常被提及,但我认为它不安全,因为在错误选择系统驱动器时它可能会损害系统。
所以我想在一个 shell 命令行中从混合 ISO 文件创建可启动的 USB 驱动器,有没有什么实用程序可以实现这一点?
答案1
bootiso
BASH 脚本经过精心设计,成为用户友好的命令行实用程序,只需一行即可从 ISO 文件安全地创建可启动的 USB 棒。
典型用法
bootiso file.iso
特征
- 防止你通过断言选定的设备通过 USB 连接而损坏系统
- 智能检查 ISO 文件以处理混合和非混合 ISO,在需要时安装 SYSLINUX 引导程序,提高 USB 可启动的几率
- 如果系统上确实连接了一个 USB 驱动器,则自动选择一个 USB 驱动器
- 在删除任何内容之前提示用户确认
- 检查 ISO 文件的 MIME 类型
- 仔细检查并验证外壳检查
观看实际操作
在此示例中,选项--assume-yes
和--autoselect
(缩写-ay
)允许用户通过自动选择连接到系统的唯一 USB 驱动器并绕过确认步骤,在一行中从 ISO 创建可启动 USB。如果检测到多个 USB 驱动器,仍会提示用户选择一个。
快速安装
curl -L https://git.io/bootiso -O
chmod +x bootiso