上一篇
如何在物理机安装CentOS 6.10?
- 物理机
- 2025-07-05
- 8
物理机安装CentOS 6.10需准备启动介质(如U盘/DVD),启动后进入安装程序,关键步骤包括:磁盘分区规划(建议/boot、swap、/)、选择软件包组(如Minimal)、配置网络地址及主机名、设置root密码,安装完成后需更新基础安全补丁。
物理机安装 CentOS 6.10 详细指南
重要前置说明:
- CentOS 6 生命周期已结束 (EOL): CentOS 6 系列(包括 6.10)的官方支持已于 2020 年 11 月 30 日 终止,这意味着:
- 不再提供任何安全更新、错误修复或功能增强。
- 官方软件源 (centos.org) 已关闭,您需要使用第三方维护的存档源(如 vault.centos.org),但这些源不提供新补丁。
- 强烈不建议在任何需要安全性和稳定性的生产环境或连接互联网的机器上安装 CentOS 6.10。存在极高的安全风险。
- 适用场景: 本指南仅适用于有绝对必要在物理隔离的内网环境中运行旧版软件或进行特定兼容性测试、历史研究等非关键、非联网场景,请优先考虑升级到受支持的 CentOS 7/8 Stream 或 Rocky Linux/AlmaLinux 等替代发行版。
所需准备:
- CentOS 6.10 安装介质:
- 下载 ISO 镜像: 访问 CentOS 官方存档库 vault.centos.org 获取镜像,通常选择 CentOS-6.10-x86_64-bin-DVD1.iso 和 CentOS-6.10-x86_64-bin-DVD2.iso (DVD2 包含额外软件包),您可能只需要 DVD1 进行最小化安装。
- 制作启动盘:
- USB 闪存盘 (推荐): 使用工具如 Rufus (Windows), dd 命令 (Linux/macOS: sudo dd if=/path/to/CentOS-6.10-x86_64-bin-DVD1.iso of=/dev/sdX bs=4M status=progress && sync,务必替换 /dev/sdX 为您的U盘设备,操作会清空U盘!) 或 balenaEtcher 制作可启动U盘。
- DVD 光盘: 使用刻录软件将 ISO 镜像刻录到 DVD 光盘。
- 目标物理机:
- 满足 CentOS 6 的最低硬件要求(现代硬件通常远超):
- CPU: Pentium 4 或更高 (x86_64 架构)
- 内存: 至少 392MB (文本模式), 推荐 1GB+ (图形模式)
- 硬盘: 至少 10GB 可用空间 (推荐 20GB+)
- 确保服务器/PC 能从您制作的安装介质(U盘或光驱)启动。
- 记录或知晓服务器的网络配置(IP地址、网关、DNS,如需静态IP)。
- 准备好键盘、显示器(或带 KVM/IPMI 访问)。
- 满足 CentOS 6 的最低硬件要求(现代硬件通常远超):
- 备份: 强烈建议备份物理机上任何重要数据!安装过程涉及磁盘分区,操作失误可能导致数据丢失。
详细安装步骤:
-
启动安装程序:
- 将制作好的 CentOS 6.10 安装 U 盘或 DVD 插入物理机。
- 开机,在 BIOS/UEFI 启动自检画面时,按下特定的启动菜单选择键(通常是 F12, F11, F8, Esc 等,具体按键请参考服务器/主板手册)。
- 在启动菜单中选择您的安装介质(USB 设备或 CD/DVD 驱动器)并回车。
- 看到 CentOS 6 的启动菜单后,选择 Install or upgrade an existing system 并回车。
-
介质检查 (可选):
- 安装程序会询问是否要测试安装介质,如果这是您第一次使用该介质或对其可靠性有疑虑,可以选择 OK 进行测试(耗时较长),如果确认介质无误,选择 Skip 跳过。
-
欢迎界面:
- 点击 Next 继续。
-
选择安装语言:

- 选择您希望在安装过程中使用的语言(English (English)),点击 Next。注意:这仅影响安装界面语言,系统语言稍后设置。
-
选择键盘布局:
- 选择与您的键盘匹配的布局(U.S. English),点击 Next。
-
选择存储设备:
- 基本存储设备: 适用于大多数情况(新磁盘、或愿意让安装程序自动分区/清除数据的磁盘),选择此项并点击 Next,会弹出警告提示数据将被清除,确认无误后选择 Yes, discard any data。
- 指定存储设备: 高级选项,允许手动选择磁盘或配置 SAN/iSCSI 等,除非有特殊需求(如多磁盘、特定阵列配置),否则通常选“基本”。
- 存储设备警告: 如果安装程序检测到磁盘可能包含其他操作系统或有数据,会再次警告,确认要初始化该磁盘后,选择 Re-initialize all。
-
设置主机名:
- 在 Hostname 字段输入您为这台机器设定的名称(如 server01.example.local),可以暂时不配置网络,主机名稍后也可修改,点击 Next。
-
配置网络 (可选,但推荐):
- 安装程序会尝试通过 DHCP 自动配置网络,如果成功,您会看到获取到的 IP 信息。
- 手动配置: 如果需要静态 IP,点击界面右下角的 Configure Network 按钮。
- 在弹出的网络连接列表中,选择要配置的网卡(如 eth0),点击 Edit。
- 取消勾选 Connect automatically (如果已勾选)。
- 勾选 IPv4 Settings 选项卡。
- 方法选择 Manual。
- 点击 Addresses 旁边的 Add 按钮。
- 输入 Address (IP 地址), Netmask (子网掩码, 255.255.0), Gateway (网关)。
- 在下面的 DNS servers 输入框填入 DNS 服务器 IP (如 8.8.8, 8.8.4.4)。
- 点击 Apply。
- 配置完成后,确保网卡状态是 Active,点击 Next 继续。
-
选择时区:

- 在地图上点击您所在的大致区域,或在下方列表中选择,勾选 System clock uses UTC (如果您的硬件时钟是 UTC 时间,推荐勾选),点击 Next。
-
设置 root 密码:
- 为系统的超级管理员账户 root 设置一个强密码,在 Root Password 和 Confirm 字段输入两次,密码强度过低会有提示,但可以强制使用(强烈不建议),务必牢记此密码!点击 Next。
-
选择安装类型 (磁盘分区):
- 重要决策点: 选择如何划分您的磁盘空间。
- Use All Space: 清除选定磁盘上的所有分区,并让安装程序自动创建默认分区布局(通常包含 /boot, swap, ),最简单,适合新磁盘或无需保留数据。
- Replace Existing Linux System(s): 仅清除检测到的现有 Linux 分区(如 ext4, swap),保留其他分区(如 NTFS),相对安全。
- Shrink Current System: 尝试缩小现有分区以腾出空间安装 CentOS (需要支持的文件系统且有空闲空间),风险较高,不推荐新手。
- Use Free Space: 仅使用磁盘上未分配的空间创建分区,需要提前预留好未分配空间。
- Create Custom Layout: 高级选项,完全手动创建和配置分区,提供最大灵活性。
- 推荐新手选择 Use All Space。 选择后,下方可勾选 Review and modify partitioning layout 以在下一步检查/微调,点击 Next。
- (如果勾选了 Review) 查看并修改分区方案:
- 安装程序会显示它计划创建的分区表,通常包含:
- /boot (约 500MB, ext4):存放内核和引导文件。
- swap (大小通常为物理内存的 1-2 倍):虚拟内存交换空间。
- (ext4, 占用剩余空间):根目录,包含系统所有文件和目录。
- 如需修改:选中一个分区,点击下方的 Edit 可以更改挂载点、文件系统类型、大小等,点击 Create 可新建分区 (如单独的 /home),点击 Delete 删除选中分区。Reset 恢复默认。
- 确认无误后,点击 Next,会提示写入分区表,选择 Write changes to disk。
-
引导加载程序配置:
- 默认使用 GRUB 引导程序,安装在 /dev/sda (主引导记录 MBR),通常无需修改。
- 如需设置 GRUB 密码或高级选项,可点击 Change device 或勾选 Configure advanced boot loader options (不推荐新手改动),点击 Next。
-
选择软件包组 (安装类型):
- CentOS 6.10 提供几种预设:
- Desktop: 图形化桌面环境 (如 GNOME),适合作为工作站。
- Minimal Desktop: 基本的图形桌面。
- Minimal: 最精简的系统,只有命令行界面 (CLI),适合服务器或定制基础。
- Basic Server: 服务器基础软件包 (无图形界面)。
- Database Server: 包含 MySQL/PostgreSQL 等。
- Web Server: 包含 Apache, PHP, MySQL 等。
- Virtual Host: 虚拟化主机基础。
- Software Development Workstation: 开发工具。
- 推荐服务器选择 Minimal 或 Basic Server。 选择后,可以勾选底部的 Customize now 进行更精细的软件包选择。
- 点击 Next。
- (如果选择了 Customize now) 自定义软件包:
- 左侧是软件包组类别(如 Base System, Web Servers, Databases),右侧是组内具体包列表。
- 勾选需要的组,选中一个组后,在右侧可以勾选/取消勾选组内的具体包(Optional packages)。
- 重要: 在 Base System -> Base 组下,务必检查 Compatibility libraries 和 Legacy Software Support 是否被选中(尤其是 Minimal 安装后),这对运行很多旧软件至关重要。
- 选择完毕后,点击 Next。
-
开始安装:

安装程序会格式化分区并开始复制文件、安装软件包,此过程耗时取决于所选软件包数量和机器性能,请耐心等待。
-
安装完成:
- 当所有软件包安装完毕,会显示 Congratulations, your CentOS installation is complete!。
- 点击 Reboot 按钮重启计算机。
-
首次启动与初始设置:
- 重启后,系统会首次启动,看到 GRUB 菜单时(如果安装了多个系统),选择 CentOS 启动项。
- 欢迎界面: 点击 Forward。
- 许可协议: 阅读并勾选 Yes, I agree to the License Agreement,点击 Forward。
- 创建普通用户 (推荐): 强烈建议创建一个非 root 的日常使用账户,输入 Username, Full Name, Password (两次),点击 Forward。
- 设置日期和时间: 检查日期和时间是否正确,如果配置了 NTP (网络时间协议),可以勾选 Synchronize date and time over the network 并选择 NTP 服务器,也可手动调整,点击 Forward。
- Kdump (内核崩溃转储): 通常保持默认设置(禁用或启用,取决于内存大小),点击 Finish。
- 系统将使用您创建的普通用户登录(如果设置了图形界面)或进入命令行登录提示符。
-
后续重要操作 (重启后):
- 更新系统 (极其重要但有限):
- 登录系统(root 或普通用户后用 su - 切换)。
- 由于官方源关闭,需要修改 YUM 仓库配置指向 vault.centos.org 存档: cd /etc/yum.repos.d sudo sed -i 's/mirror.centos.org/centos/6/vault.centos.org/6.10/g' CentOS-Base.repo sudo sed -i 's/^#baseurl/baseurl/g' CentOS-Base.repo # 注释掉 mirrorlist, 启用 baseurl sudo sed -i 's/^mirrorlist/#mirrorlist/g' CentOS-Base.repo
- 运行更新 (注意:这只会安装 2020 年 11 月 30 日之前发布的更新,无新安全补丁!): sudo yum clean all # 清除缓存 sudo yum update # 更新系统
- 基本配置检查:
- ifconfig 或 ip addr 检查网络是否正常。
- ping 8.8.8.8 测试网络连通性。
- df -h 查看磁盘分区和使用情况。
- systemctl list-unit-files | grep enabled (CentOS 6 使用 chkconfig --list | grep 3:on) 查看开机启动服务。
- 安装必要工具 (可选): 如 sudo (如果创建用户时未自动安装), vim, wget, curl, lsof, tcpdump 等。 sudo yum install sudo vim wget curl
- 配置 sudo (如果创建了普通用户): 将用户加入 wheel 组以获得 sudo 权限: sudo usermod -aG wheel your_username # 替换 your_username
- CentOS 6.10 已无官方安全支持。 运行此系统,尤其是在可访问互联网的环境中,面临极高的安全风险,极易受到已知漏洞的攻破。
- 强烈建议:
- 仅在物理隔离、无互联网访问的内网环境中运行。
- 如果必须联网,部署严格的防火墙规则 (iptables),仅允许绝对必要的入站流量。
- 了解并接受无补丁的风险。
- 制定迁移计划,尽快将应用和数据迁移到受支持的现代操作系统(如 CentOS 7, CentOS Stream, Rocky Linux, AlmaLinux, RHEL 等)。
- CentOS Project. CentOS 6 Release Notes. Accessed via Archive. https://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.10 (历史文档存档)
- CentOS Project. End of Life (EOL) for CentOS 6. https://wiki.centos.org/About/Product (生命周期信息)
- Vault.CentOS.org. CentOS 6.10 Archive Repository. https://vault.centos.org/6.10/ (安装介质与旧包来源)
- Red Hat. Red Hat Enterprise Linux 6 Installation Guide. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/index (CentOS 6 基于 RHEL 6,安装流程高度一致,官方权威文档)
再次强调安全警告:
引用说明:
本指南旨在为在特定受限场景下安装 CentOS 6.10 提供技术参考。请务必充分理解并接受使用过期操作系统所带来的巨大安全风险和责任。
- 更新系统 (极其重要但有限):
- CentOS 6.10 提供几种预设:
- 安装程序会显示它计划创建的分区表,通常包含: