上一篇
安装centos物理机
- 物理机
- 2025-08-06
- 20
插入CentOS安装介质,开机引导进入
安装界面,按提示选择语言、分区、网络及root密码,完成基础
前期准备工作
1 硬件环境检查
项目 | 最低要求 | 推荐配置 | 备注 |
---|---|---|---|
CPU架构 | x86_64 | ≥2核 | 不支持ARM架构 |
内存 | 1GB | ≥4GB | 内存不足会导致系统卡顿 |
硬盘空间 | 20GB | ≥50GB | 系统分区+数据分区预留空间 |
光驱/USB接口 | 可用 | USB 3.0更佳 | 用于加载安装介质 |
显示器分辨率 | VGA/HDMI | 1080P及以上 | 低分辨率影响图形界面体验 |
网络适配器 | 千兆网卡 | 支持PXE启动(可选) | 无线网卡需提前驱动适配 |
2 软件资源准备
- CentOS镜像下载:访问官网选择对应版本(建议稳定版如CentOS Stream或RHEL兼容版),校验SHA256哈希值防止改动。
- 启动介质制作:使用
Rufus
(Windows)或dd
命令(Linux)将ISO写入U盘,注意选择“以DD镜像模式写入”。 - 数据备份:若目标硬盘存有重要数据,务必提前备份至其他存储设备。
3 BIOS/UEFI设置要点
设置项 | 操作建议 | 目的 |
---|---|---|
启动顺序 | 将U盘设为第一启动项 | 确保从安装介质启动 |
Secure Boot | 禁用(Legacy模式下必须关闭) | 避免与第三方内核签名冲突 |
CSM(Compatibility Support Module) | 启用(传统BIOS模式) | 保障老旧硬件兼容性 |
VT-x/AMD-V虚拟化技术 | 启用(后续如需运行容器可保留) | 提升虚拟机性能 |
正式安装流程
1 启动安装程序
插入制作好的U盘并开机,出现以下界面时快速按下Tab
键可编辑启动参数:
inst.stage2=hd:LABEL=CentOSx20Serverx20... quiet
若未及时按键,可直接回车进入图形化安装向导。
2 核心配置步骤详解
步骤 | 关键选项 | 注意事项 |
---|---|---|
语言选择 | Chinese (Simplified) | 中文界面便于后续操作 |
时间和日期 | 同步互联网时间(NTP) | 时区自动匹配至Asia/Shanghai |
安装目的地 | 手动分区(Manual Partitioning) | 自动分区可能导致不合理布局 |
分区方案示例 | ||
/boot |
EXT4, 512MB | 引导分区固定大小 |
(根分区) | EXT4, 20GB+ | 根据硬盘容量灵活调整 |
swap |
Swap, 物理内存×2(最大不超过8GB) | 交换分区提升多任务处理能力 |
/home |
EXT4, 剩余空间 | 独立家目录便于管理用户数据 |
网络配置 | 手动设置IPv4地址(如192.168.1.100/24),网关指向路由器 | 动态获取可能导致内网穿透风险 |
主机名 | server1.example.com | FQDN格式有助于服务标识 |
Root密码 | 复杂度≥8位,包含大小写字母+数字+特殊符号 | 弱密码会被安装程序拒绝 |
软件选择 | Server with Gui(带图形界面)或 Minimal Install(最小化安装) | 根据用途权衡资源占用 |
KDUMP配置 | 启用并指定专用分区(如/dev/sda4) | 便于内核崩溃时生成转储文件 |
3 高级配置(可选)
- 存储池管理:通过
LVM Thin Provisioning
实现弹性扩容,适合未来扩展需求。 - 安全策略:默认启用SELinux(Enforcing模式),若运行旧版应用可临时切换至Permissive。
- 防火墙规则:安装完成后通过
firewall-cmd --permanent --add-service=http
开放HTTP端口。
安装后基础配置
1 首次启动初始化
# 修改root密码(首次登录强制要求) passwd # 创建普通用户并赋予sudo权限 useradd -m -G wheel yourusername # 更新软件库及系统组件 dnf update -y && reboot
2 SSH服务配置
# 安装OpenSSH服务器 dnf install -y openssh-server # 启动并设置开机自启 systemctl enable --now sshd # 测试连接(本地终端) ssh yourusername@localhost
3 网络优化建议
场景 | 解决方案 |
---|---|
网速慢 | 更换更快的DNS(如阿里云公共DNS:223.5.5.5) |
IP冲突 | 修改/etc/sysconfig/network-scripts/ifcfg-eth0中的ONBOOT=no |
断网恢复 | nmcli connection up “eth0” |
常见问题FAQs
Q1: 安装过程中提示“No bootable medium found”如何解决?
A: 此错误通常由以下原因导致:
- 启动顺序错误:重启进入BIOS/UEFI,确认U盘为第一启动项;
- 镜像损坏:重新下载ISO并校验哈希值,重新制作启动盘;
- 硬件故障:尝试更换USB接口或使用光盘安装。
Q2: 忘记root密码怎么办?
A: 可通过以下步骤重置:
- 重启系统,在GRUB菜单选中“Edit a boot entry”;
- 找到以
linux
开头的行,添加rd.break enforcing=0
; - 按Ctrl+X进入紧急模式;
- 挂载根文件系统:
mount -o remount,rw /sysroot
; - 执行
passwd
修改密码; - 输入
exit
重启系统。
通过以上步骤,您已完成CentOS物理机的完整安装与基础配置,实际部署中需根据硬件型号调整驱动支持(如NVIDIA显卡需额外安装驱动),并定期执行yum update
保持系统安全,如需搭建特定服务(如Web服务器、数据库),可