CentOS启动光盘制作后如何引导系统安装?

CentOS 启动光盘是一种用于系统安装、修复或故障排除的重要工具,它集成了操作系统核心组件与实用程序,为用户提供了灵活的系统管理入口,本文将从制作方法、功能应用及常见场景等方面展开介绍。

CentOS启动光盘制作后如何引导系统安装?

CentOS 启动光盘的类型与获取

CentOS 启动光盘主要分为两类:官方 ISO 镜像自定义启动介质

  1. 官方 ISO 镜像
    官方提供的 CentOS ISO 文件(如 CentOS-Stream-9-x86_64-dvd1.iso)可通过官网下载,这类镜像包含完整的安装环境与基础工具,支持图形化或文本模式安装。

  2. 自定义启动介质
    用户可基于官方镜像定制启动光盘,例如添加驱动程序、脚本或特定软件包,以满足个性化需求,常用工具包括 mkisofs(制作 ISO)、livecd-tools(构建 Live 系统)等。

制作 CentOS 启动光盘的步骤

以下以制作最小化启动 U 盘为例,演示操作流程:

CentOS启动光盘制作后如何引导系统安装?

准备工具与环境

需准备一台运行 Linux 系统的电脑(如 Ubuntu 或 CentOS),以及以下软件:

  • dd:磁盘写入工具;
  • fdisk/parted:分区管理工具;
  • 官方 CentOS ISO 镜像。

制作启动 U 盘

假设 U 盘设备名为 /dev/sdb,执行以下命令:

# 卸载 U 盘(若已挂载)  
umount /dev/sdb*  
# 使用 dd 写入镜像  
dd if=CentOS-Stream-9-x86_64-minimal.iso of=/dev/sdb bs=4M status=progress && sync  

注意/dev/sdb 需替换为实际设备名,且操作会清空 U 盘数据。

验证启动介质

将 U 盘插入目标主机,设置 BIOS 为从 USB 启动,若成功进入 CentOS 启动菜单(如图形化选择界面),则制作完成。

CentOS启动光盘制作后如何引导系统安装?

CentOS 启动光盘的核心功能

启动光盘作为“便携式系统”,具备多种实用功能,适用于不同场景:

功能类别 具体用途 常用工具/命令
系统安装 全新部署 CentOS 系统,支持磁盘分区、网络配置 Anaconda 安装程序
紧急救援 重置 root 密码、修复损坏的引导记录(GRUB) chrootgrub2-install
硬件诊断 检测硬件兼容性(如硬盘、网卡),排查启动失败原因 lspcilsusbsmartctl
数据恢复 挂载 NTFS/ext4 分区,备份重要文件 ntfs-3grsync
软件包管理 在无网络的离线环境中安装更新,或批量部署软件 yum(旧版)、dnf(新版)

典型使用场景示例

场景 1:重置忘记的 root 密码

  1. 用启动光盘引导系统,选择“Troubleshooting”→“Rescue Mode”;
  2. 挂载根分区(如 /dev/sda1)到 /mnt/sysimage
  3. 执行 chroot /mnt/sysimage 切换根目录;
  4. 运行 passwd root 重置密码,重启后即可登录。

场景 2:修复损坏的 GRUB 引导

  1. 启动光盘进入 rescue 环境;
  2. 挂载根分区并 chroot;
  3. 重新安装 GRUB:
    grub2-install /dev/sda  
    grub2-mkconfig -o /boot/grub2/grub.cfg  
  4. 重启系统,GRUB 引导菜单恢复正常。

注意事项与优化建议

  1. 兼容性问题:旧版 BIOS 主板可能需要使用 MBR 格式的启动介质,而 UEFI 主板需 GPT 分区和 ESP 分区;
  2. 空间管理:Live CD 模式会占用内存作为临时文件系统,建议预留至少 2GB 内存;
  3. 安全加固:自定义启动光盘时,移除不必要的软件包(如 GUI 组件),减小体积并降低安全风险;
  4. 版本匹配:尽量使用与目标系统版本一致的启动光盘,避免驱动或工具不兼容。

相关问答 FAQs

Q1:为什么用启动光盘重置密码后,系统仍无法登录?
A:可能是 GRUB 配置未正确更新,在 rescue 模式中,确保执行了 grub2-mkconfig 生成新的配置文件,并检查根分区是否正确挂载,部分系统可能因 SELinux 策略限制导致登录问题,可临时关闭 SELinux(setenforce 0)测试。

Q2:制作启动 U 盘时提示 “dd: writing to ‘/dev/sdb’: No space left on device”?
A:该错误通常因 U 盘容量小于 ISO 文件大小所致,需更换更大容量的 U 盘,或使用压缩版 Minimal ISO(约 500MB),而非完整 DVD 镜像(约 8GB),制作前可用 df -h 检查 U 盘剩余空间。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-10-21 22:21
下一篇 2025-10-21 22:24

相关推荐

  • CentOS 7开启NFS服务后客户端无法挂载怎么办?

    CentOS 7 作为一款广泛使用的服务器操作系统,其网络文件系统(NFS)功能为跨平台文件共享提供了高效可靠的解决方案,NFS 允许用户通过网络将远程目录挂载到本地文件系统中,实现像访问本地文件一样的便捷操作,特别适用于服务器集群、分布式存储以及集中式文件管理场景,本文将详细介绍在 CentOS 7 系统中开……

    2025-12-08
    005
  • 双显卡安装Centos时,如何正确识别与驱动NVIDIA和AMD显卡?

    双显卡安装CentOS是一项需要谨慎操作的任务,尤其是在处理不同型号显卡和驱动兼容性时,以下是详细的步骤和注意事项,帮助您顺利完成安装过程,系统准备与硬件检查在开始安装前,确保您的硬件配置符合CentOS的要求,双显卡系统通常包含一个集成显卡和一个独立显卡,或两个独立显卡,建议提前查阅硬件文档,确认显卡型号和B……

    2025-11-19
    0012
  • CentOS SFTP无法使用,具体排查步骤和解决方法是什么?

    CentOS系统中SFTP无法使用是一个常见的问题,可能涉及配置错误、权限设置、服务状态或防火墙规则等多个方面,要解决这一问题,需要系统性地排查可能的原因,并采取相应的修复措施,以下是详细的排查步骤和解决方案,帮助用户快速恢复SFTP服务,检查SSH服务是否正常运行SFTP依赖于SSH服务,因此首先要确认SSH……

    2025-11-27
    006
  • CentOS环境下如何查看JVM版本及配置信息?

    CentOS查看JVM的详细步骤及常见问题解答JVM简介Java虚拟机(JVM)是Java语言运行环境的核心组件,负责执行Java字节码,在CentOS系统中,查看JVM的相关信息对于诊断和优化Java应用程序的性能至关重要,查看JVM信息的方法使用jinfo命令jinfo命令是Java命令行工具之一,可以用来……

    2026-01-18
    003

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信