如何在 Linux 上创建可启动的 CentOS U 盘

2023-11-04

本教程介绍如何从 Linux 终端创建可启动的 CentOS USB 记忆棒。您可以使用此 USB 记忆棒在任何支持从 USB 启动的计算机上启动并测试或安装 CentOS。

先决条件#

  • 8GB 或更大的 USB 记忆棒驱动器。
  • 运行任何 Linux 发行版的计算机。

下载 CentOS ISO 文件#

从以下位置下载 CentOS ISO 文件CentOS 下载页面,您可以在“DVD ISO”和“最小 ISO”之间进行选择。

最小安装映像仅包含功能性 CentOS 系统所需的软件包。 DVD 映像包含可以使用安装程序安装的所有软件包。

您很可能想要下载“DVD ISO”版本。

在 Linux 上创建可启动的 CentOS U 盘#

有许多不同的 GUI 工具可让您将 ISO 映像闪存到 USB 驱动器。在本教程中,我们将使用以下命令创建可启动的 CentOS USB 记忆棒dd命令。

在 Linux 上创建可启动的 CentOS USB 记忆棒是一个快速而简单的过程,只需按照下面详细的步骤操作即可。

  1. 将 USB 闪存驱动器插入 USB 端口。

  2. 使用以下命令找出您的 USB 驱动器的名称lsblk命令:

    lsblk

    输出将如下所示:

    NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda           8:0    0 465.8G  0 disk 
    └─sda1        8:1    0 465.8G  0 part /data
    sdx           8:16   1   7.5G  0 disk 
    └─sdx1        8:17   1   7.5G  0 part /run/media/linuxize/Kingston
    nvme0n1     259:0    0 232.9G  0 disk 
    ├─nvme0n1p1 259:1    0   512M  0 part /boot
    ├─nvme0n1p2 259:2    0    16G  0 part [SWAP]
    └─nvme0n1p3 259:3    0 216.4G  0 part /

    在此示例中,USB 设备的名称为/dev/sdx,但这可能会因您的系统而异。

  3. 在大多数 Linux 发行版上,USB 闪存驱动器在插入时会自动安装。在刷新映像之前,请确保未安装 USB 设备。为此,请使用umount命令后跟已安装的目录(安装点)或设备名称:

    sudo umount /dev/sdx1
  4. 最后一步是将 CentOS ISO 映像刷新到 USB 驱动器。确保更换/dev/sdx与您的驱动器一起使用,并且不要附加分区号。另外,更换/path/to/CentOS-7-x86_64-DVD-1810.iso以及 ISO 文件的路径。如果您使用下载该文件网页浏览器,那么它应该存储在Downloads文件夹位于您的用户帐户中。

    sudo dd bs=4M if=/path/to/CentOS-7-x86_64-DVD-1810.iso of=/dev/sdx status=progress oflag=sync

    该命令将在图像闪烁时显示进度条。

    该过程可能需要几分钟,具体取决于 ISO 文件的大小和 USB 记忆棒的速度。完成后,您将看到如下所示的内容:

    1094+0 records in
    1094+0 records out
    4588568576 bytes (4.6 GB) copied, 30.523 s, 150 MB/s

就这样。此时,您的 U 盘上就有了可启动的 CentOS。

结论#

在本文中,您学习了如何从 Linux 命令行创建可启动的 CentOS USB 记忆棒。

如果您遇到问题或有反馈,请在下面发表评论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Linux 上创建可启动的 CentOS U 盘 的相关文章

  • 如何从 Mac OS X 交叉编译到 Linux x86?

    我正在运行 Mac OS X 10 5 8 并希望使用 GCC 4 1 2 为目标 CentOS 5 3 进行编译 我怎么能 编译GCC 4 1 2工具链及相关工具 使用该工具交叉编译目标 CentOS 5 3 任何帮助是极大的赞赏 最简单
  • 从现有虚拟机创建 docker 镜像

    我需要使用 CentOS 和 MySQL 创建 docker 基础镜像 但我已经有这样的虚拟机 没有docker 如何从现有的虚拟机创建基础 docker 镜像并在另一台带有 docker 的机器上使用它 虽然其他评论者正确地指出 将虚拟机
  • 在 Linux (libusb-1.0) 上访问 USB 设备?

    我正在编写一个小程序 使用 Linux 上的 libusb 1 0 与特定 USB HID 产品 由供应商和产品 ID 标识 进行通信 现在 我必须以 root 身份运行该程序 因为 libusb 需要对 USB 设备节点的写访问权限 有没
  • 当端点和 PMA 地址均更改时,CubeMX 生成的 USB HID 设备发送错误数据

    我正在调试我正在创建的复合设备的问题 并在新生成的仅 CubeMX 代码中重新创建了该问题 以使其更容易解决 我添加了少量代码main 让我发送 USB HID 鼠标点击 并在按下蓝色按钮时使 LED 闪烁 uint8 t click re
  • 出现错误 /usr/bin/env: 节点:权限被拒绝

    我已经在我的服务器 Centos 上完成了 ODOO v9 安装 一切都已安装成功 登录页面也可以正常工作 但登录后我收到一个包含以下错误的页面 usr bin env node Permission Denied 我尝试更改权限 但我的问
  • EC2 增加大小后无法调整卷大小

    我已按照调整 EC2 卷大小的步骤进行操作 停止实例 拍摄当前卷的快照 在同一区域中从上一个快照创建了一个更大大小的新卷 从实例中分离旧卷 将新卷附加到同一安装点的实例 旧卷是 5GB 我创建的卷是 100GB 现在 当我重新启动实例并运行
  • 获取已连接 USB 设备的端口名称

    当USB设备连接到计算机时 如何使用C 代码获取它所连接的端口名称 我找到了很多方法来查找 USB 何时连接 断开 驱动器号 路径 设备 ID 等 但没有找到任何明确的示例来说明如何知道它连接到哪个端口 我看到了一种可能的解释 但这涉及很多
  • Composer 已安装,但获取 /usr/bin/env: php: No such file or directory

    在 CentOS 7 上 我安装了 PHP 7 1 然后我安装了作曲家 cd tmp curl sS https getcomposer org installer php71 gt used php71 instead of php ph
  • 缺少单独的调试信息,请使用: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686

    CentOS 6 2 GNU gdb GDB 红帽企业 Linux 7 2 50 el6 当我使用 GDB 调试简单的 C 代码时 我看到以下警告 Missing separate debuginfos use debuginfo inst
  • Delphi - 如何获取 USB 可移动硬盘和记忆棒的列表?

    在我的应用程序 Delphi 中 我需要列出所有 USB 存储设备 这些可以是闪存棒or外部存储驱动器 有一个Jvcl成分JvDriveCombo 并且它有DriveType属性 问题是我是否选择DriveType Fixed那么除了外部驱
  • proc_open() 失败并显示“权限被拒绝”

    我正在尝试使用proc open 执行程序并打印结果 但是 我不断收到 许可被拒绝 的消息 已将脚本和可执行文件的 chmod 设置为 0777 但无济于事 ini get safe mode 是假的 可能出什么问题了 我正在使用 Cent
  • 当安装的 RPM 取代了另一个 RPM 时如何检测升级

    RPM scriptlet 被传入 1 https fedoraproject org wiki Packaging Scriptlets rd Packaging ScriptletSnippets Syntax 操作完成后 系统中将保留
  • 如何在 ADB 连接期间禁用电池充电?

    问题描述 每次我在电脑和手机之间连接 USB 线时 电池都会自动充电 我想使用 ADB 协议 但我不想在 ADB 连接期间为电池充电 是否可以关闭此充电功能 当然 我该怎么做呢 环境 Android 操作系统 4 及更高版本的手机 我只需要
  • Python:获取USB闪存驱动器设备的名称[windows]

    我正在尝试编写一个小程序 它将能够读取有关 REMOVEABLE DEVICE USB 的一些信息 我试过了pyusb https github com walac pyusb但我无法提取我需要的数据 我想从系统中读取 USB 设备的名称
  • CentOS:无法安装 Chromium 浏览器

    我正在尝试在 centOS 6 i 中安装 chromium 以 root 用户身份运行以下命令 cd etc yum repos d wget http repos fedorapeople org repos spot chromium
  • Swift 上的 USB 连接委托

    Swift 中是否有一个代表可以让我的班级知道何时通过计算机的 USB 插入新设备 我想知道我的程序何时可以使用新设备 Eric Aya 的答案已经相当不错了 但这里有一个 Swift 3 的改编 我把大部分丑陋的东西包裹在一个USBWat
  • 如何使用 nohup 获取正在运行的程序列表

    我正在通过 SSH 连接访问运行 CentOS linux 发行版 的服务器 由于我无法始终保持登录状态 因此我使用 nohup command 来运行我的程序 我找不到如何获取我开始使用 nohup 的所有程序的列表 工作 只有在我注销之
  • 如何在非零端点(libusb)上发送 USB 控制事务?

    我正在编写代码来了解 Freescale Kinetis 微控制器上的 USB 外设 我已经设法在 Linux 主机上完成枚举 并且可以使用 EP0 上的供应商自定义代码发送和接收数据包 与 libusb 测试程序交互 看起来我可以在微控制
  • BeagleBone Black 如何用作大容量存储设备?

    是否可以使用 BB 作为大容量存储设备 我希望将其连接到可以从 USB 连接 例如 USB 闪存驱动器 读取文件的音频播放器并充当包含一个特定文件夹的数据存储设备 及其子文件夹 从文件系统 如果可能 在连接到开发板的闪存驱动器上 正如设备规
  • php56 - CentOS - Remi 仓库

    我刚刚在测试盒上安装了 php 5 6 正常的 cli php 解释器似乎不存在 gt php v bash php command not found gt php56 v PHP 5 6 13 cli built Sep 3 2015

随机推荐

  • 如何在 Debian 9 (Stretch) 上安装 Java

    本教程可以帮助您在 Debian 9 Stretch 上安装 Java通过 Apt Get Java 是一种流行的面向对象 独立于平台的编程语言 您可以根据您的要求安装 Java 例如 要运行java应用程序 您只需要安装JRE Java运
  • 已修复 MSSQL 错误 3154 – 备份集保存了现有数据库以外的数据库的备份

    使用 SQL 查询窗口 Use 带替换MSSQL 查询窗口上的 RESTORE 命令的选项 根据您的设置更改数据库名称和备份文件位置 USE MASTER GO RESTORE DATABASE MyDB FROM DISK C Backu
  • 如何为目录中的所有文件生成 md5 校验和

    生成 md5 校验和 查找 var www type f exec md5sum gt tmp www md5 list 上面的命令将为当前目录及其子目录中的所有文件生成 md5 校验和并将其存储在 tmp www md5 list 文件中
  • 如何在 Ubuntu 22.04 上安装 NVM

    节点版本管理器 NVM 是一种流行的工具 可让您管理系统上的多个 Node js 版本 使用 NVM 您可以轻松地在不同的 Node js 版本之间切换 安装新版本以及删除不再需要的版本 本文将指导您完成在 Ubuntu 22 04 上安装
  • 使用 Iptables、UFW 和 Firewalld 阻止 IP 地址

    管理进出 Linux 系统的网络流量对于维护系统安全至关重要 这可以通过大多数 Linux 发行版中捆绑的各种工具来实现 包括 iptables UFW 简单防火墙 和 firewalld 在本文中 我们将探讨如何使用这些工具来阻止特定的
  • Shell 脚本中的 YYYY-MM-DD 格式日期

    Linux date 命令用于获取当前日期和时间 您可以使用参数轻松自定义结果 在本操作教程中 您将学习在 bash shell 中将日期格式设置为 YYYY MM DD 使用以下方法之一获取 YYYY MM DD 格式的当前日期 Usin
  • 如何在 Ubuntu 18.04 和 16.04 LTS 上安装和配置 phpMyAdmin

    php我的管理员是 MySQL 的基于 Web 的图形数据库管理工具 phpMyAdmin 易于使用 并提供了大部分用于工作和管理 MySQL 服务器的选项 它还提供了一种通过简单的步骤向导在多个 MySQL 主机之间设置数据库复制的简单方
  • 每 5 分钟运行一次 Cron

    每 5 分钟运行一次作业是常用的 cron 计划 在这篇快速操作方法文章中 您将学习安排一个 cronjob 每 5 分钟运行一次 Syntax 使用以下语法通过 crontab 安排命令或脚本每 5 分钟运行一次 5 command 1
  • 如何在 Linux 中备份和恢复 SVN 存储库

    Subversion SVN 是一种广泛使用的版本控制系统 允许开发人员跟踪代码更改并在项目上进行协作 管理 SVN 存储库的一个重要方面是备份存储库数据 以防止数据丢失并确保业务连续性 本文将指导您使用不同的方法在 Linux 中完成备份
  • 下载 Ubuntu 22.04 – DVD ISO 映像

    Ubuntu 22 04 LTS Jammy Jellyfish 已发布并可供下载 本教程将为您提供具有不同桌面风格的 Ubuntu 22 04 LTS DVD ISO 映像的下载链接 您可以在其官方网站上找到 Ubuntu 22 04 发
  • 如何在 CentOS 8 中安装 ionCube Loader

    ionCube 加载器是用于在服务器上加载 ionCube 编码文件的库 需要安装在网络服务器上才能在运行之前解码任何 ionCube 编码文件 ionCube 提供了加密 PHP 脚本的功能 以确保它们的安全 它还可以确保它们免受未经授权
  • 如何使用 Nmap 扫描开放端口

    Nmap 网络映射器 是网络管理员用于安全审核和映射网络的最流行的发现工具 该核心工具还用于查找活动主机 操作系统检测 执行端口扫描和版本检测 为了检测网络上的各种可用主机 它们提供的服务 它们运行的 操作系统版本以及它们使用的防火墙类型
  • 如何在 JavaScript 中发出 HTTP 请求

    XMLHttpRequest and fetch 是 JavaScript 中两个强大的函数 可用于进行 Ajax 调用 XMLHttpRequest XHR 是一项自 Web 早期就存在的遗留技术 它允许您从客户端发出 HTTP 请求 并
  • 在 Bash 中循环访问文件的内容

    Bash Bourne Again SHell 是一种流行的命令行 shell 和脚本语言 因其简单易用而被广泛使用 使用 Bash 可能需要执行的最常见任务之一是循环访问文件的内容 在本文中 我们将探索使用 Bash 脚本循环遍历文件内容
  • 如何在 Fedora 上安装 VLC 媒体播放器

    VLC Media Player 是一款免费开源的多媒体播放器 支持各种音频和视频格式 由于其多功能性 简单性和健壮性 它在 Linux 用户中广泛流行 在本文中 我们将指导您如何在 Fedora Linux 上安装 VLC 媒体播放器 在
  • 如何在 C# 中获取当前日期和时间(C-Sharp)

    在 C 中 您可以使用 DateTime 类获取当前日期和时间 此类提供了一系列方法和属性 使您能够执行各种日期和时间操作 在本文中 我们将向您展示如何在 C 中获取当前日期和时间 获取当前日期和时间 要获取当前日期和时间 您可以使用日期时
  • 如何在 CentOS 8 上安装 Webmin

    Webmin是一个开源控制面板 允许您通过易于使用的 Web 界面管理 Linux 服务器 它允许您管理用户 组 磁盘配额 创建文件和目录以及配置最流行的服务 包括 Web FTP 电子邮件和数据库服务器 本教程介绍如何在 CentOS 8
  • 如何在 Ubuntu 20.04 上安装 Vagrant

    Vagrant是用于构建和管理虚拟机的命令行工具 默认情况下 Vagrant 可以在 VirtualBox Hyper V 和 Docker 之上配置计算机 其他提供商如 Libvirt KVM VMware 和 AWS 可以通过 Vagr
  • 如何在 Linux 上格式化 USB 驱动器和 SD 卡

    在使用 SD 卡或 USB 驱动器之前 需要对其进行格式化和分区 通常 大多数 USB 驱动器和 SD 卡均使用 FAT 文件系统进行预格式化 无需开箱即用 但是 在某些情况下 您可能需要格式化驱动器 在 Linux 中 您可以使用图形工具
  • 如何在 Linux 上创建可启动的 CentOS U 盘

    本教程介绍如何从 Linux 终端创建可启动的 CentOS USB 记忆棒 您可以使用此 USB 记忆棒在任何支持从 USB 启动的计算机上启动并测试或安装 CentOS 先决条件 8GB 或更大的 USB 记忆棒驱动器 运行任何 Lin