1. 环境准备与镜像下载
在Mac上通过Parallels Desktop运行CentOS-6.9-x86_64-minimal前,需要做好三项基础准备。首先是硬件兼容性检查,我的2019款MacBook Pro(Intel芯片)运行macOS Monterey 12.6环境下,实测Parallels Desktop 17.1.4版本完全兼容。建议内存至少分配2GB,处理器核心数设置为2,硬盘空间20GB起。特别提醒:M系列芯片的Mac需要开启Rosetta转译才能正常运行x86架构的CentOS 6.9。
镜像下载推荐阿里云开源镜像站,速度稳定且资源完整。具体操作时要注意:
- 进入mirrors.aliyun.com/centos-vault/6.9/isos/x86_64/
- 选择带有"minimal"字样的ISO文件(约600MB)
- 务必校验SHA256值,我遇到过三次因下载不完整导致的安装失败
常见问题排查:
- 若下载速度过慢,可尝试替换域名中的"aliyun"为"huaweicloud"
- 遇到"Not Found"错误时,检查URL中的版本号是否精确到6.9
- 老版本Parallels Desktop(如v15)用户需确认许可证有效性
2. 虚拟机创建关键步骤
新建虚拟机时最容易踩坑的是配置参数设置。根据我的实测经验,建议按以下流程操作:
2.1 基础配置
打开Parallels Desktop控制中心,选择"新建"→"从镜像文件安装",此时要特别注意:
- 取消勾选"快速安装"选项(这是导致卡死的首要原因)
- 系统类型选择"Linux"→"Red Hat Enterprise Linux 6"
- 虚拟机名称建议包含"CentOS-6.9"字样便于识别
2.2 硬件资源配置
点击"硬件"选项卡进行详细设置:
- CPU与内存:双核CPU+2048MB内存(开发环境可提升至4GB)
- 硬盘:选择"动态扩展"模式,初始20GB足够minimal安装
- 网络:默认NAT模式即可,需要端口转发时再调整
- 显卡:保留256MB显存配置
注意:Parallels Desktop 16+版本会默认启用TPM模块,这对CentOS 6.9是多余的,务必在"安全"选项卡中禁用
3. 安装过程问题破解
安装界面出现后,按照以下顺序操作:
- 选择"Install or upgrade an existing system"
- 在语言选择界面直接按"Skip"跳过(中文支持后续再装)
- 分区方案选择"Use entire drive"→"Replace existing Linux system"
- 最关键的网络配置步骤:
# 安装完成后立即执行 vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改ONBOOT=yes # 添加NM_CONTROLLED=no
常见故障解决方案:
- 安装卡死:关闭虚拟机→设置→硬件→CPU与内存→取消勾选"启用嵌套虚拟化"
- 黑屏无响应:编辑虚拟机配置,将显卡模式改为"兼容性"
- 键盘失灵:在虚拟机配置中移除所有USB设备
4. 必备工具安装指南
Minimal安装缺省很多基础工具,建议按此顺序补全:
4.1 网络工具包
yum install -y net-tools wget curl # 测试网络连通性 ping -c 4 mirrors.aliyun.com4.2 开发基础环境
yum groupinstall -y "Development Tools" yum install -y vim-enhanced git4.3 Parallels Tools特别安装法
由于官方工具包已不兼容老版本,需要手动操作:
- 在Parallels菜单选择"安装Parallels Tools"
- 挂载光盘后执行:
mkdir /media/cdrom mount /dev/cdrom /media/cdrom cd /media/cdrom ./install --install - 遇到内核模块错误时:
yum install -y kernel-devel-$(uname -r) reboot
5. 深度优化配置方案
系统调优是提升使用体验的关键,分享几个实测有效的配置:
5.1 终端响应加速
编辑/etc/sysconfig/init文件:
# 修改配置项 TERM=vt100 COLORTERM=gnome-terminal5.2 YUM源优化
备份原有配置后,创建阿里云源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.9.repo yum clean all yum makecache5.3 内存管理优化
在/etc/sysctl.conf末尾添加:
vm.swappiness = 10 vm.dirty_ratio = 30 vm.dirty_background_ratio = 106. 开发环境搭建技巧
针对Python开发者特别推荐以下配置:
# 安装SCL软件集 yum install -y centos-release-scl # 安装Python3.6 yum install -y rh-python36 # 启用环境 scl enable rh-python36 bash数据库服务安装建议:
# MySQL 5.7 yum localinstall https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm yum install -y mysql-community-server7. 日常维护与故障处理
定期维护命令组合:
# 清理旧内核 package-cleanup --oldkernels --count=1 # 日志轮转 logrotate -f /etc/logrotate.conf常见故障处理记录:
- 无法挂载共享文件夹:检查内核头文件是否完整安装
- 时钟不同步:安装ntpdate并添加定时任务
- 分辨率异常:修改/boot/grub/grub.conf中的vga参数