物理机安装 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 光盘。
- USB 闪存盘 (推荐): 使用工具如
- 下载 ISO 镜像: 访问 CentOS 官方存档库
- 目标物理机:
- 满足 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
。
- 默认使用 GRUB 引导程序,安装在
-
选择软件包组 (安装类型):
- 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
。
- CentOS 6.10 提供几种预设:
-
开始安装:
安装程序会格式化分区并开始复制文件、安装软件包,此过程耗时取决于所选软件包数量和机器性能,请耐心等待。
-
安装完成:
- 当所有软件包安装完毕,会显示
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
。 - 系统将使用您创建的普通用户登录(如果设置了图形界面)或进入命令行登录提示符。
- 重启后,系统会首次启动,看到 GRUB 菜单时(如果安装了多个系统),选择
-
后续重要操作 (重启后):
- 更新系统 (极其重要但有限):
- 登录系统(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 # 更新系统
- 登录系统(root 或普通用户后用
- 基本配置检查:
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 提供技术参考。请务必充分理解并接受使用过期操作系统所带来的巨大安全风险和责任。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/46543.html