系统环境
- 主机系统:Windows 11
- 虚拟机版本:VMware® Workstation 17 Pro
- DVD镜像版本:CentOS-7-x86_64-DVD-1908
虚拟机配置
- 内存:1G
- 处理器:1核
- 硬盘:80G
安装步骤
1. 准备镜像文件
下载并获取CentOS 7.4的ISO镜像文件,例如
https://vault.centos.org/coprime/epel/7/x86_64/
将镜像文件挂载到主机系统中。
2. 创建虚拟机
在VMware Workstation中创建新的虚拟机,设置以下参数:
- 名称:CentOS-74
- 版本:15(对应CentOS 7.4)
- 存储:选择一个80G的硬盘(预先分配好空间)
- 内存:1GB
- 处理器:1核
3. 配置网络
在虚拟机配置中设置共享网络,确保安装时可以访问互联网。
4. 开始安装
- 启动VM并挂载CentOS镜像文件。
- 双击启动CD/DVD工具,将镜像文件作为光驱挂载。
- 开始安装:
- 语言:选择English
- 版本:7.4
- 存储设备:选择80G的硬盘
- 根密码:设置root用户的密码
5. 解决依赖问题
安装完成后,可能会提示缺少EPEL或Remi等依赖项。解决方法:
# 下载并安装所需的依赖包裹
sudo yum install https://repo.epel.com/epel-release-7.rpm
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.0.rpm
# 更新YUM缓存
sudo yum clean all
sudo yum makecache
6. 配置YUM仓库
设置YUM镜像源:
sudo yum-config-manager --add-repo https://vault.centos.org/coprime/epel/7/x86_64/
sudo yum-config-manager --add-repo https://rpms.remirepo.net/enterprise/remi-release-7.0.rpm
7. 安装硬件驱动(可选)
安装网络驱动和VMware Tools:
# 安装网络驱动(如网络接口驱动)
sudo yum install -y network-scripts
# 启用并管理硬件设备
sudo systemctl enable --now NetworkManager
sudo nmcli dev up
# 安装VMware Tools
# 在虚拟机中挂载ISO镜像文件:
# https://my.vmware.com/downloads/vmware-tools-for-linux/
8. 设置root密码
完成安装后,设置root用户的密码,并建议为安全起见启用双因素认证或SSH访问限制。
配置说明
1. YUM仓库配置
确保YUM镜像源正确
[root@CentOS-74 ~]# yum-config-manager --list-repos
...
2. 系统更新
定期更新系统和依赖包裹:
sudo yum update -y && reboot
3. 安装软件包(示例)
安装常用软件包,如PHP、MySQL等:
# 安装Remi软件包
yum install -y php74u remi-php74u
# 启用并管理服务
sudo systemctl enable php-fpm80 && sudo systemctl start php-fpm80
4. 硬件配置
根据需求安装硬件驱动,例如网络接口或打印机。
注意事项
- 性能优化:如果需要更好的性能,可以增加内存和处理器资源。
- 安全性:启用防火墙或SELinux以确保系统安全。
- 备份:定期备份虚拟机的数据,避免丢失。
通过以上步骤,您可以在Windows 11上成功搭建并配置基于VM的CentOS 7.4环境。