使用光驱安装CentOS系统是服务器运维领域中最传统、最稳定且兼容性极高的部署方式,尽管USB启动盘和网络安装(PXE)日益普及,但在处理老旧服务器、RAID卡驱动加载或需要极高数据传输稳定性的场景下,光驱安装依然是不可替代的“硬核”方案,这种方法能够有效规避USB接口供电不足导致的读写中断,同时物理介质的不可变性也极大降低了镜像被篡改或传输损坏的风险,确保生产环境系统部署的“一次通过率”。
准备工作与镜像校验
在正式开始安装之前,严谨的准备工作是确保后续流程顺畅的基础,这一环节的核心在于获取正确的ISO镜像文件并将其无损地刻录到光盘中。

需要根据服务器的硬件架构(通常是x86_64)从CentOS官方镜像站点下载对应的ISO文件,建议选择“DVD”或“Everything”版本,而非“Minimal”版本,因为后者在安装过程中可能缺少某些必要的驱动包或软件依赖,导致安装失败或后续配置繁琐,下载完成后,必须进行校验操作,利用MD5或SHA256校验和工具对比官方提供的哈希值,这是防止镜像文件在下载过程中因网络波动产生坏块的关键步骤,任何不匹配的校验结果都意味着必须重新下载。
刻录环节同样不容忽视,切勿使用操作系统自带的简单复制粘贴功能将ISO拖入光盘,这会导致光盘失去引导能力,应使用专业的刻录软件,如UltraISO或Linux下的wodim命令,在刻录设置中,务必选择“刻录镜像”而非“刻录数据”,并将刻录速度设置为最低(如8x或4x),低速刻录虽然耗时较长,但能产生更深的凹坑,保证老旧光驱的激光头能准确读取数据,从而避免安装中途报错。
BIOS与UEFI启动配置
将刻录好的光盘插入服务器光驱并重启机器后,接下来的核心任务是调整固件设置以正确引导系统,这一步决定了安装程序能否被加载。
开机时应迅速按下特定键(如F2、Delete或F12)进入BIOS/UEFI设置界面,在“Boot”或“启动”选项卡中,需要将“CDROM Drive”或“Optical Drive”调整到启动顺序的第一位,这里需要特别注意Legacy BIOS与UEFI模式的区别,CentOS 7及以后版本对UEFI有着良好的支持,但如果服务器硬件较老,建议在Boot Mode选项中选择“Legacy BIOS”或“CSM”模式以避免兼容性问题,反之,对于较新的服务器,开启UEFI并关闭“Secure Boot”(安全启动)是最佳实践,因为CentOS默认的签名证书通常不被微软的Secure Boot机制信任,关闭该选项可以防止安装时出现“Access Denied”或黑屏现象。
保存设置并退出后,系统将从光盘引导,此时屏幕下方会出现boot:提示符,对于大多数场景,直接按回车键即可进入图形化或文本安装界面,如果遇到显卡兼容性问题导致黑屏,可以尝试输入linux text进入纯文本模式安装,或者输入inst.resolution=1024x768强制指定分辨率。
分区策略与系统安装细节
当安装向导启动后,真正的系统构建工作开始,在这一阶段,分区策略的选择直接关系到服务器未来的性能、数据安全和维护便利性。

进入“Installation Destination”(安装目标)界面,不要直接选择“Automatically configure partitioning”(自动配置分区),对于专业服务器而言,自定义分区是必须的,建议采用LVM(逻辑卷管理)方式进行分区,以便后期能动态调整磁盘空间大小,一个标准的分区方案应包含:/boot分区(建议1GB,独立于LVM之外,存放引导文件)、swap分区(建议内存大小相等或2GB,取决于是否需要休眠功能)以及根分区(使用剩余所有空间),对于数据库或文件服务器,应额外创建独立的/home或/data分区,防止日志文件暴涨占满根分区导致系统宕机。
在“Software Selection”(软件选择)环节,对于生产环境服务器,强烈建议勾选“Minimal Install”(最小化安装),最小化安装仅包含系统运行的核心组件,不仅减少了攻击面,提升了安全性,还降低了资源占用,后续可以通过yum或dnf按需安装必要的软件包。
网络配置是安装过程中容易被忽视的一环,在“NETWORK & HOSTNAME”界面,必须确保网卡状态为“Connected”,如果是静态IP环境,需在此处手动配置IP地址、子网掩码、网关和DNS,务必在安装阶段就配置好网络,因为安装完成后若网络配置错误,将无法通过SSH进行远程管理,物理机房的调试成本极高。
常见故障与专业解决方案
在实际操作中,光驱安装CentOS可能会遇到一些特有挑战,以下是针对高频问题的专业解决方案。
如果安装程序报错“Unable to read package metadata”,这通常是由于光盘划伤或光驱老化导致读取错误,此时可以尝试更换光驱或重新低速刻录光盘,如果是服务器环境,可以尝试将ISO镜像文件挂载到ILO或IPMI等管理控制台的虚拟光驱中,这比物理光驱速度更快且更稳定。
另一个常见问题是安装过程中无法识别硬盘,这通常发生在使用RAID卡的服务器上,CentOS的安装镜像可能默认不包含某些企业级RAID卡的驱动,解决方案是在boot:提示符后输入linux dd,系统会提示插入包含驱动的软盘或U盘,从而手动加载驱动,对于现代服务器,建议在BIOS中将RAID模式调整为AHCI模式(如果不需要硬件RAID功能),或者使用厂商提供的定制版ISO(如Dell或HP的ISO),这些镜像已内置了必要的硬件驱动。

相关问答
Q1:为什么在安装过程中选择“Minimal Install”而不是“Server with GUI”?
A1: 选择“Minimal Install”主要基于安全和性能的考量,生产环境中的Linux服务器通常作为后端服务运行,并不需要图形界面(GNOME或KDE),图形界面会占用大量的CPU和内存资源,且包含大量的库文件和依赖包,这增加了系统的攻击面和漏洞风险,通过最小化安装,系统更加精简、稳定,运维人员可以通过命令行或Web工具(如Cockpit或Webmin)进行高效管理,符合Linux服务器“无头化”的最佳运维实践。
Q2:光驱安装CentOS时,提示“Dracutinitqueue timeout”无法启动怎么办?
A2: 这是一个典型的硬件兼容性或驱动缺失问题,Dracut是CentOS启动时的临时文件系统,超时通常意味着它无法找到包含镜像的设备,首先检查BIOS中是否开启了UEFI但光盘是Legacy模式引导,反之亦然,尝试统一模式,如果使用了RAID卡,可能是因为驱动未加载,解决方法是在启动菜单编辑项(按e键)中,将inst.stage2=hd:LABEL=CentOS\x207修改为inst.stage2=hd:LABEL=你的光盘卷标,或者直接从光盘启动并确保光驱是第一启动项,如果是USB光驱,可能需要添加inst.nomodeset参数以屏蔽显卡驱动干扰。
通过光驱部署CentOS虽然看似传统,但只要掌握了镜像校验、固件配置和分区策略等核心环节,它依然是构建高可靠性服务器底座的基石,希望这份详细的指南能帮助您顺利完成系统安装,如果您在安装过程中遇到特殊的硬件报错或驱动问题,欢迎在评论区分享您的错误日志,我们将为您提供针对性的排查建议。

