物理机装centos
- 物理机
- 2025-08-05
- 4
是在物理机上安装CentOS系统的详细步骤指南,涵盖从准备到配置的全流程操作:
前期准备工作
- 下载ISO镜像文件:访问阿里云镜像站或其他可靠来源获取最新版的CentOS ISO文件,推荐使用国内镜像源以提高下载速度,若追求稳定性,可选择长期维护版本(如CentOS 7)。
- 制作可启动U盘:通过工具如软碟通(UltraISO),将ISO写入U盘,具体操作路径为:打开软件→“文件”→“打开”选中ISO→点击“启动”→“写入硬盘映像”,此时需选择正确的U盘盘符并采用USB-HDD+模式进行写入,注意Windows系统会截断过长的标签名,最终显示为“CentOS 7 x8”。
- 备份重要数据:由于后续涉及磁盘分区调整,务必提前备份个人文件至移动存储设备或云端,避免误操作导致数据丢失。
BIOS/UEFI设置与启动
- 进入BIOS界面:不同品牌机型按键不同(例如华硕为开机后长按F2),重点修改两项设置:①调整启动顺序,使U盘优先于硬盘;②关闭Secure Boot(安全启动),否则可能触发“Secure Boot Violation”错误,保存更改后插入U盘重启。
- 处理启动异常:若出现报错信息如“dracut-initqueue timeout”,可在启动时按‘e’编辑内核参数,将原本的
inst.stage2=hd:LABEL=...
替换为实际设备路径(如hd:/dev/sdbx
),其中x代表具体分区编号,可通过命令行列举/dev
目录下的设备名称确认U盘位置,修改完成后按Ctrl+X继续引导。
磁盘分区规划(关键步骤)
此阶段需特别谨慎以防止原有系统受损:
| 分区类型 | 建议大小 | 用途说明 | 注意事项 |
|—————-|——————|——————————|———————————–|
| /boot
| 500MB | 存放引导加载程序 | 固定值即可 |
| Swap交换区 | 物理内存×1.5倍 | 虚拟内存空间 | 最大不超过8GB~16GB |
| 根目录 | 根据需求分配剩余空间 | 系统主目录 | 预留足够空间供软件安装 |
| 其他自定义分区 | 按需创建 | 用户数据、日志等独立存储区域 | 避免与Windows动态磁盘冲突 |
对于双系统环境,应在Windows的磁盘管理工具中预先压缩出未分配空间(例如右键点击目标磁盘选择“压缩卷”),安装时直接选用该空闲区域,切勿直接在CentOS安装程序中新建分区,这可能导致原Windows基本磁盘转为动态格式,进而引发数据不可读问题。
网络配置方案
有线网络设置
编辑配置文件/etc/sysconfig/network-scripts/ifcfg-ensXX
(实际接口名可通过ip a
查询),关键参数如下:
BOOTPROTO=dhcp # 启用DHCP自动获取IP ONBOOT=yes # 开机启动网卡
执行systemctl restart network
使配置生效,若提示服务启动失败,检查网线是否插紧或尝试更换端口。
Wi-Fi连接支持
默认最小化安装不包含无线驱动模块,需选择带GUI的服务器版本并勾选开发工具组件,激活流程包括:
- 使用
iw dev
查看无线设备名称(如wlp3s0); - 执行
ip link set wlp3s0 up
启用接口; - 通过
wpa_supplicant
命令行工具或图形化工具NetworkManager完成SSID认证; - 安装补充包
yum -y install NetworkManager-wifi
后运行nmcli wifi on
实现图形化管理。
系统优化与维护
- 更换YUM源:提升软件包下载速度,执行以下命令切换至阿里云仓库:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all && yum makecache
验证可用性:
yum repolist
应显示国内节点列表。 - 启用SSH远程登录:安装服务端组件并设置为开机自启:
yum install openssh-server systemctl enable --now sshd
防火墙放行端口22:
firewall-cmd --permanent --add-service=ssh
。 - 休眠盖盖行为控制:修改
/etc/systemd/logind.conf
中的HandleLidSwitch
值为ignore
,防止合上笔记本盖子触发休眠模式影响服务器运行。
常见问题答疑FAQs
Q1:安装过程中提示“/dev/root does not exist”如何解决?
A:此错误通常因U盘标签与实际设备路径不一致导致,请检查BIOS中U盘的识别名称是否与启动参数中的LABEL完全匹配,若不匹配,可在启动界面按‘e’编辑启动项,手动指定正确的设备路径(如hd:/dev/sdb4
)。
Q2:为何无法在Windows系统中访问原磁盘分区?
A:可能是CentOS安装时误将Windows基本磁盘转换为动态磁盘,解决方法是在Windows磁盘管理中重新初始化受影响的分区,但会丢失原有数据,因此强烈建议在安装前通过压缩卷预留空白空间,而非直接