8款常用系统镜像烧录软件
系统烧录软件是一种用于将操作系统或其他软件程序安装到嵌入式系统、嵌入式设备或存储设备中的工具。它通常用于将预先编译好的二进制文件或源代码烧录到硬件设备的非易失性存储器中,例如闪存芯片、EEPROM、EPROM或其他存储介质。系统烧录软件提供了一个便捷的方式,使用户能够将特定的操作系统或软件加载到目标设备中,以使其能够正常运行。
1、Deepin Boot Maker
Deepin Boot Maker(深度启动盘制作工具)是一个由Deepin团队开发的工具,旨在帮助用户创建可启动的USB设备。它是Deepin操作系统中的一部分,但也可用于其他Linux发行版。使用Deepin Boot Maker,您可以将ISO镜像或操作系统文件转换为可引导的USB设备,以便进行安装或系统恢复。
Deepin Boot Maker提供了简单易用的界面,使用户能够轻松选择和加载ISO文件,选择目标USB设备,并将其格式化为可启动设备。它还提供了一些高级选项,可以更改分区方案和引导加载器的设置。
使用Deepin Boot Maker的步骤通常包括选择ISO文件、选择USB设备、调整设置并开始创建引导设备。根据ISO文件的大小和USB设备的性能,这个过程可能需要一些时间。
ubuntu/deepin 系统用户只需要通过以下命令安装
sudo apt-get install deepin-boot-maker
其他Linux平台上需要编译安装
源码地址:https://github.com/linuxdeepin/deepin-boot-maker
2、UNetbootin
Unetbootin 是一款免费的开源软件,用于创建可启动的Linux,Windows和其他操作系统的 USB 安装介质。它允许用户通过从 ISO 镜像文件中创建引导盘,将其安装在计算机上。Unetbootin 是一个跨平台的工具,支持在 Windows、Mac OS X 和 Linux 上运行。
使用 Unetbootin,您可以轻松地创建可引导的 USB 设备,以便安装或试用各种操作系统,而无需将其刻录到光盘或磁盘上。它也提供了一些额外的功能,例如预定义操作系统列表、驱动器格式化选项和选择启动菜单等。
要使用 Unetbootin,您只需下载软件并安装在您的计算机上。然后,选择要安装或启动的操作系统的 ISO 镜像文件,选择您的 USB 设备,然后点击"开始"或相应的按钮。软件将会自动将 ISO 镜像文件写入 USB 设备,并使其成为可启动的介质。
https://unetbootin.github.io/
在Ubuntu/Debian中安装
sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin
下载二进制文件直接使用
wget https://github.com/unetbootin/unetbootin/releases/download/702/unetbootin-linux64-702.bin
chmod +x unetbootin-linux64-702.bin
sudo ./unetbootin-linux64-702.bin
3、Startup Disk Creator
Startup Disk Creator 是一个用于创建启动磁盘的工具,它可以帮助你将操作系统(如Ubuntu、Linux Mint等)的安装镜像文件写入USB闪存驱动器或光盘。通过创建启动磁盘,你可以使用这个磁盘来安装或运行操作系统,而无需直接从硬盘或其他介质进行安装。Startup Disk Creator 是一个简单易用的工具,可以在大多数基于 Linux 的操作系统上找到,并且通常是免费提供的。
- 安装命令:
sudo apt install usb-creator-gtk
usb-creator-common:使用CD或磁盘映像创建启动磁盘(通用文件)
usb-creator-gtk:使用CD或磁盘映像创建启动磁盘(适用于GNOME)
usb-creator-kde:使用CD或磁盘映像创建启动磁盘(适用于KDE)
4、BalenaEtcher
BalenaEtcher是一个免费的开源跨平台工具,用于将操作系统镜像写入USB驱动器或SD卡。它提供了简单易用的界面,使得将镜像烧录到可启动设备上变得非常容易。无论您是在制作树莓派系统、安装Linux发行版还是恢复操作系统镜像,BalenaEtcher都是一个非常方便的工具。
使用BalenaEtcher非常简单。您只需选择要烧录的镜像文件,选择目标设备(USB驱动器或SD卡),然后点击“Flash”按钮即可开始烧录过程。BalenaEtcher会在烧录过程中验证镜像的完整性,以确保数据的准确性。一旦烧录完成,您就可以安全地将启动设备插入到目标计算机上并启动系统。
BalenaEtcher支持Windows、macOS和Linux操作系统,并且在各个平台上都提供直观易用的界面。它还提供了高级功能,例如选择要创建的分区表类型、自定义烧录速度等。
总之,对于需要在可启动设备上烧录操作系统镜像的人来说,BalenaEtcher是一个非常实用的工具,它的简单性和稳定性使得制作启动设备变得快捷方便。
5、Raspberry Pi Imager
Raspberry Pi Imager是一款由Raspberry Pi基金会开发的官方图像烧录工具。它可以帮助用户将操作系统图像文件烧录到SD卡或其他存储设备上,以便用于Raspberry Pi单板计算机。通过Raspberry Pi Imager,您可以选择不同的操作系统,如Raspberry Pi OS、Ubuntu等,并将其快速烧录到SD卡上,以供您在Raspberry Pi上运行。这个工具非常方便易用,可在Raspberry Pi的官方网站(https://www.raspberrypi.org/software/)上进行下载和安装。
6、Rufus
Rufus 是一款非常实用的免费软件,它是一个用于制作可引导USB驱动器的工具。通过使用 Rufus,您可以将 ISO、IMG、DD 转储和其他镜像文件格式写入 USB 驱动器,使其成为可引导的设备。这对于创建可引导安装介质、安装操作系统、进行系统恢复或在没有操作系统的情况下运行各种实用工具都非常有用。
Rufus 被广泛用于创建 Linux 发行版、Windows 安装介质、各种系统工具和实用工具的可引导驱动器。它非常易于使用,具有简单直观的用户界面,并且提供了许多自定义选项,以满足不同用户的需求,它只支持在Windows系统中使用,目前还没有Linux、Mac适配版本。
7、UltraISO
UltraISO是一款功能强大的光盘映像文件处理软件。它可以用来创建、编辑、转换和提取光盘映像文件,如ISO和其他常见格式的映像文件。UltraISO能够将光盘或者硬盘中的数据以ISO文件的形式保存起来,方便用户进行备份、共享和传输。
UltraISO支持的功能包括创建、编辑、提取、压缩和转换光盘映像文件。你可以使用UltraISO创建新的ISO文件或者直接编辑现有的ISO文件,添加、删除、重命名文件或文件夹。同时,UltraISO还可以从CD/DVD、硬盘、FDD、虚拟光驱等多种来源中提取映像文件,并将其中的文件提取出来。
除此之外,UltraISO还提供了一些附加功能,如光盘引导管理、ISO文件的刻录、光盘驱动器仿真等。它还支持将ISO文件转换成其他格式,比如BIN、CUE、Nero (NRG)等。
总的来说,UltraISO是一个多功能的光盘映像文件处理工具,适用于那些需要创建、编辑、转换或提取ISO文件的用户。
8、dd命令(Linux)
对于熟悉命令行的Linux用户,dd命令是一个强大的工具,可以用于复制和写入镜像文件到存储设备。它需要一些命令行技巧,但在Linux系统上是相当有用的。
dd命令是一个用于进行数据转换和复制的工具。它可以用于创建映像文件、备份磁盘数据以及对设备之间进行复制。
基本的使用格式如下:
dd if=input_file of=output_file [options]
其中,if
参数指定输入文件或设备,of
参数指定输出文件或设备。以下是一些常见的选项:
- `bs`:设置数据块的大小,可以使用字节、千字节或兆字节等单位。
- `count`:指定要复制的数据块数。
- `seek`:设置开始写入的位置,用于跳过输出文件的起始部分。
- `skip`:设置开始读取的位置,用于跳过输入文件的起始部分。
示例:
- 复制文件:
dd if=input_file of=output_file
- 从设备中创建映像文件:
dd if=/dev/device_name of=image_file
- 复制映像文件到设备:
dd if=image_file of=/dev/device_name
注意,在使用dd命令时需要非常小心,因为它的操作非常强大且没有多余的防止错误的保护措施。一旦使用不当,可能会导致数据丢失或破坏系统。因此,在使用之前请务必仔细阅读相关文档,并谨慎操作。
相关文章:

8款常用系统镜像烧录软件
系统烧录软件是一种用于将操作系统或其他软件程序安装到嵌入式系统、嵌入式设备或存储设备中的工具。它通常用于将预先编译好的二进制文件或源代码烧录到硬件设备的非易失性存储器中,例如闪存芯片、EEPROM、EPROM或其他存储介质。系统烧录软件提供了一个便捷的方式&…...
设计模式什么情况下适合使用呢?
很多情况下设计模式是一种经过验证的解决特定问题的最佳实践。设计模式提供了一种标准化的方式来解决常见的软件设计问题,并提供了一种可重用的解决方案。设计模式可以帮助开发人员编写具有高可维护性、可扩展性和可重用性的代码。 设计模式适用于以下情况…...
Docker和K8s区别,使用场景,具体怎么使用以及详细命令
目录 一、Docker 和 Kubernetes 的区别二、Docker 的使用场景三、Kubernetes 的使用场景四、Docker 的具体使用方法五、Kubernetes 的具体使用方法 Docker 和 Kubernetes(简称 K8s) 都是容器技术领域中非常重要的工具,但它们在构建、部署和管理容器化应用程序方面发…...
K8S集群创建和管理,以及常用命令
目录 1. 安装 K8s 集群2. 创建 K8s 集群3. 管理 K8s 集群4. 维护 K8s 集群 K8s 集群 (Kubernetes Cluster) 是一个由多个节点组成的容器编排平台,它提供了一种简单、可靠、可扩展的方式来部署、管理和监控容器化应用程序。K8s 集群通常由一个或多个 Master 节点和一…...

HarmonyOS/OpenHarmony元服务开发-卡片使用动效能力
ArkTS卡片开放了使用动画效果的能力,支持显式动画、属性动画、组件内转场能力。需要注意的是,ArkTS卡片使用动画效果时具有以下限制: 以下示例代码实现了按钮旋转的动画效果: Entry Component struct AttrAnimationExample { St…...
【FusionInsight HD】FusionInsight HD 651创建集群-Yarn
FusionInsight HD 651创建集群-Yarn FusionInsight HD 651创建集群-Yarn登录FusionInsight Manager修改初始密码创建集群设置集群信息选择主机设置机架选择服务分配角色服务配置确定安装集群集群验证HDFS验证Yarn验证Zookeeper验证总结FusionInsight HD 651创建集群-Yarn 登录…...

MQ, RocketMQ, 安装
文章说明 本文主要说明RocketMQ的几种常见的安装方式。之前在工作中也用过RocketMQ,但是一直用的是测试环境上的,也没有自己动手安装过。这次专门抽了时间学习了一下。 文章目录 文章说明参考文献安装windows安装环境要求下载配置环境变量启动注意事项 …...

Python将COCO格式实例分割数据集转换为YOLO格式实例分割数据集
Python将COCO格式实例分割数据集转换为YOLO格式实例分割数据集 前言相关介绍COCO格式实例分割数据集转换为YOLO格式实例分割数据集coco格式对应的json文件,以test.json为例格式转换代码,内容如下 前言 由于本人水平有限,难免出现错漏…...

借助 Mybatis 的动态 SQL 解决传参不确定问题
在上一篇的:Mybatis 操作数据库的基本 CRUD 以及查询操作详析_糊糊涂涂的博客-CSDN博客中介绍了Mybatis使用固定SQL语句操作数据,本篇介绍 Mybatis 一个强大的特性:动态SQL。 动态 SQL 解决什么问题? 那当我们要执行的业务逻辑有…...
前端框架学习-Vue(一)
Vue简介 百度百科上关于vue的词条,说vue时一款渐进式JavaScript框架, 简单来说,渐进式是一种设计理念,即在不失去当前功能的前提下,逐步添加新的特性。 说明它时一直在进行维护的。 Vue3,中使用*.vue作为文件后缀,html,…...

Elasticsearch Query DSL
Elasticsearch Query DSL 这里使用的 Elasticsearch 的版本为 7.12.1。 1、基本概念 1.1 文档(Document) ElasticSearch 是面向文档的,文档是所有可搜索数据的最小单位,例如 MySQL 的一条数据记录。 文档会被序列化成为 json 格式,保存在…...

腾讯云 CODING × K+ 峰会再次携手开启软件行业新风向
点击链接了解详情 近日,K 全球软件研发行业创新峰会在北京成功举办。腾讯云 CODING 作为云原生工具领跑者受邀参与此次峰会。会议现场,展台打卡火爆、演讲干货满满,为观众带来高质量的行业内容。 腾讯云全链路高效 开发上云实践 技术创新…...

2023年发布的25个开源大型语言模型总结
大型语言模型(llm)是一种人工智能(AI),在大量文本和代码数据集上进行训练。它们可以用于各种任务,包括生成文本、翻译语言和编写不同类型的创意内容。 今年开始,人们对开源LLM越来越感兴趣。这些模型是在开源许可下发布的,这意味…...

Istio网关Gateway 启用TLS
Istio网关Gateway概述 Istio网关Gateway是一个负责处理南北向流量的组件,它通常会暴露服务网格内部的服务,以便外部的请求能够访问到服务网格中的服务。Istio网关Gateway支持多种协议,包括HTTP、HTTPS和GRPC等。 在Istio网关Gateway中&#…...
slam建图与定位_cartographer代码阅读(7)后端约束构建
1.cartographer里的节点:当扫描匹配结束后,有新的一帧scan加入到submap中,这个扫描匹配的结果就叫做节点 global_trajectory_builder.cc // 将匹配后的结果 当做节点 加入到位姿图中auto node_id pose_graph_->AddNode(matching_result->insertio…...
Android usb 配件模式通信示例
当使用 Android 设备作为 USB 配件时,可以使用 Android 提供的 USB Accessory API 来进行 USB 通信。以下是一个简单的 Android USB 配件模式的通信例子。在本例中,我们将接收连接到 Android 设备的 USB 主机发送的数据并向 USB 主机发送响应。 首先&am…...

【Hive实战】Hive的压缩池与锁
文章目录 Hive的压缩池池的分配策略自动分配手动分配隐式分配 池的等待超时Labeled worker pools 标记的工作线程(自定义线程池)Default pool 默认池Worker allocation 工作线程的分配 锁Turn Off ConcurrencyDebuggingConfigurationhive.support.concur…...
【VUE】使用elementUI tree组件根据所选id自动回显
需求如下: 1.点击父级节点 将父级节点下children中所有id放入数组 2.点击父级下的子节点 将点击的子节点放入数组 3.取消选择父节点,将放入数组的所有子节点id删除 4.根据选择的子节点数组,匹配他所属的父节点 <el-tree:data"tre…...

RocketMQ, Dashboard, 控制台安装
文章说明 本文主要说明RocketMQ的控制台(Dashboard)的安装过程。工作中一直用的是别人装好的,这次终于自己亲手装了一遍。 由于每次都要启动三个应用,比较烦,于是我写了一键启动脚本,分享给大家。这个脚本…...

chrome解决http自动跳转https问题
1.地址栏输入: chrome://net-internals/#hsts 2.找到底部Delete domain security policies一栏,输入想处理的域名,点击delete。 3.再次访问http域名不再自动跳转https了。...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

android RelativeLayout布局
<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...

ubuntu系统文件误删(/lib/x86_64-linux-gnu/libc.so.6)修复方案 [成功解决]
报错信息:libc.so.6: cannot open shared object file: No such file or directory: #ls, ln, sudo...命令都不能用 error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory重启后报错信息&…...
React从基础入门到高级实战:React 实战项目 - 项目五:微前端与模块化架构
React 实战项目:微前端与模块化架构 欢迎来到 React 开发教程专栏 的第 30 篇!在前 29 篇文章中,我们从 React 的基础概念逐步深入到高级技巧,涵盖了组件设计、状态管理、路由配置、性能优化和企业级应用等核心内容。这一次&…...
游戏开发中常见的战斗数值英文缩写对照表
游戏开发中常见的战斗数值英文缩写对照表 基础属性(Basic Attributes) 缩写英文全称中文释义常见使用场景HPHit Points / Health Points生命值角色生存状态MPMana Points / Magic Points魔法值技能释放资源SPStamina Points体力值动作消耗资源APAction…...
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里 脚本1 #!/bin/bash #定义变量 ip10.1.1 #循环去ping主机的IP for ((i1;i<10;i)) doping -c1 $ip.$i &>/dev/null[ $? -eq 0 ] &&am…...