千家信息网

BootISO中如何从ISO文件中创建一个可启动的USB设备

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要为大家展示了"BootISO中如何从ISO文件中创建一个可启动的USB设备",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"BootISO中如何从
千家信息网最后更新 2025年02月01日BootISO中如何从ISO文件中创建一个可启动的USB设备

这篇文章主要为大家展示了"BootISO中如何从ISO文件中创建一个可启动的USB设备",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"BootISO中如何从ISO文件中创建一个可启动的USB设备"这篇文章吧。

BootISO 是什么

BootISO 是一个简单的 bash 脚本,允许用户来安全的从一个 ISO 文件中创建一个可启动的 USB 设备,它是用 bash 编写的。

它不提供任何图形用户界面而是提供了大量的选项,可以让初学者顺利地在 Linux 上来创建一个可启动的 USB 设备。因为它是一个智能工具,能自动地选择连接到系统上的 USB 设备。

当系统有多个 USB 设备连接,它将打印出列表。当你手动选择了另一个硬盘而不是 USB 时,在这种情况下,它将安全地退出,而不会在硬盘上写入任何东西。

这个脚本也将检查依赖关系,并提示用户安装,它可以与所有的软件包管理器一起工作,例如 apt-get、yum、dnf、pacman 和 zypper。

BootISO 的功能

  • 它检查选择的 ISO 是否是正确的 mime 类型。如果不是,那么退出。

  • 如果你选择除 USB 设备以外的任何其它的磁盘(本地硬盘),BootISO 将自动地退出。

  • 当你有多个驱动器时,BootISO 允许用户选择想要使用的 USB 驱动器。

  • 在擦除和分区 USB 设备前,BootISO 会提示用户确认。

  • BootISO 将正确地处理来自一个命令的任何错误,并退出。

  • BootISO 在遇到问题退出时将调用一个清理例行程序。

如何在 Linux 中安装 BootISO

在 Linux 中安装 BootISO 有几个可用的方法,但是,我建议用户使用下面的方法安装。

$ curl -L https://git.io/bootiso -O$ chmod +x bootiso$ sudo mv bootiso /usr/local/bin/

一旦 BootISO 已经安装,运行下面的命令来列出可用的 USB 设备。

$ bootiso -l Listing USB drives available in your system:NAME HOTPLUG SIZE STATE   TYPEsdd  1       32G  running disk

如果你仅有一个 USB 设备,那么简单地运行下面的命令来从一个 ISO 文件中创建一个可启动的 USB 设备。

$ bootiso /path/to/iso file
$ bootiso /opt/iso_images/archlinux-2018.05.01-x86_64.isoGranting root privileges for bootiso.Listing USB drives available in your system:NAME HOTPLUG SIZE STATE   TYPEsdd  1       32G  running diskAutoselecting `sdd' (only USB device candidate)The selected device `/dev/sdd' is connected through USB.Created ISO mount point at `/tmp/iso.vXo'`bootiso' is about to wipe out the content of device `/dev/sdd'.Are you sure you want to proceed? (y/n)>yErasing contents of /dev/sdd...Creating FAT32 partition on `/dev/sdd1'...Created USB device mount point at `/tmp/usb.0j5'Copying files from ISO to USB device with `rsync' Synchronizing writes on device `/dev/sdd' `bootiso' took 250 seconds to write ISO to USB device with `rsync' method.ISO succesfully unmounted.USB device succesfully unmounted.USB device succesfully ejected.You can safely remove it !

当你有多个 USB 设备时,可以使用 --device 选项指明你的设备名称。

$ bootiso -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso

默认情况下,BootISO 使用 rsync 命令来执行所有的动作,如果你想使用 dd 命令代替它,使用下面的格式。

$ bootiso --dd -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso

如果你想跳过 mime 类型检查,BootISO 实用程序带有下面的选项。

$ bootiso --no-mime-check -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso

为 BootISO 添加下面的选项来跳过在擦除和分区 USB 设备前的用户确认。

$ bootiso -y -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso

连同 -y 选项一起,启用自动选择 USB 设备。

$ bootiso -y -a /opt/iso_images/archlinux-2018.05.01-x86_64.iso

为知道更多的 BootISO 选项,运行下面的命令。

$ bootiso -hCreate a bootable USB from any ISO securely.Usage: bootiso [...]  Options -h, --help, help             Display this help message and exit.-v, --version                Display version and exit.-d, --device         Select  block file as USB device.                             If  is not connected through USB, `bootiso' will fail and exit.                             Device block files are usually situated in /dev/sXX or /dev/hXX.                             You will be prompted to select a device if you don't use this option.-b, --bootloader             Install a bootloader with syslinux (safe mode) for non-hybrid ISOs. Does not work with `--dd' option.-y, --assume-yes             `bootiso' won't prompt the user for confirmation before erasing and partitioning USB device.                             Use at your own risks.-a, --autoselect             Enable autoselecting USB devices in conjunction with -y option.                             Autoselect will automatically select a USB drive device if there is exactly one connected to the system.                             Enabled by default when neither -d nor --no-usb-check options are given.-J, --no-eject               Do not eject device after unmounting.-l, --list-usb-drives        List available USB drives.-M, --no-mime-check          `bootiso' won't assert that selected ISO file has the right mime-type.-s, --strict-mime-check      Disallow loose application/octet-stream mime type in ISO file.--                           POSIX end of options.--dd                         Use `dd' utility instead of mounting + `rsync'.                             Does not allow bootloader installation with syslinux.--no-usb-check               `bootiso' won't assert that selected device is a USB (connected through USB bus).                             Use at your own risks. Readme     Bootiso v2.5.2.    Author: Jules Samuel Randolph    Bugs and new features: https://github.com/jsamr/bootiso/issues    If you like bootiso, please help the community by making it visible:    * star the project at https://github.com/jsamr/bootiso    * upvote those SE post: https://goo.gl/BNRmvm https://goo.gl/YDBvFe

以上是"BootISO中如何从ISO文件中创建一个可启动的USB设备"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

设备 用户 面的 命令 选择 文件 中创 内容 多个 硬盘 篇文章 检查 运行 安全 情况 方法 更多 程序 类型 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 隆回网络安全知识 服务器制造需要什么证 无人车网络安全 小学生观看网络安全教育照片 大话西游 服务器校验失败 支持P40显卡的服务器主板 小米弹出服务器设置怎么取消 湖北同城汇互联网科技有限公司 网站的服务器地址怎么查 花网络安全海报素材 日照商城软件开发哪家靠谱 如何判断网站是独立服务器 用三句话给说明数据库 丰台区软件开发推荐咨询 网络安全和数据通信 开票口令显示访问数据库错误 数据库备份到另一个磁盘 网络安全教育案例e 软件开发技术面试经验 车务段网络安全攻防演习部署会议 常见的网络技术有哪些 数据库单标操作实验报告 数据库事务四大特性如何保证 淘宝登录页面显示找不到服务器 手机录入excel数据库 微信登录显示服务器错误怎么办 宠物寄养app软件开发 厦门摩天网络技术有限公司 维护国家网络安全演讲稿 数据库籍贯用什么数据类型
0