在Mac 上搭建Linux虚拟机--MacOS & VMware10 & CentOS 7

本文详细介绍在Mac上使用VMware搭建Linux(CentOS7)开发环境的步骤,包括虚拟机概念、Linux镜像下载、VMware配置及Mac端安全性设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在大型项目开发中, 需要使用Linux下的C语言对工程进行开发, 在个人PC或者工作站上搭建Linux系统十分容易且方便.

本篇文章将介绍操作系统和虚拟机的搭建:

  • 1 操作系统
  • 2 虚拟机概念
  • 3 Linux镜像下载安装(CentOS7)
  • 4 VMware端搭建
  • 5 Mac端设置
  • 6 配置CentOS (Linux的一个发行版)系统

操作环境:

VMware Fusion 10.1.3

MacAir 系列

MacOS: 10.13.1

Linux版本: CentOS7 64位

 

  • 操作系统

操作系统是安装在PC上的第一个软件, 其他应用软件必须等待OS安装之后才能安装.

  1. Win(Windows): win95/97/xp/7/vista/10——付费
  2. Mac(Macintosh): 免费升级
  3. Linux: 内核+(系统软件+应用软件)——免费  开源

Linux操作系统是指: 内核+ 应用

  • 内核:系统软件——负责管理CPU、内存、文件系统、进程、外设、网络等计算机资源, 同时向上为应用程序提供运行环境.
  • 应用——系统+应用软件

内核负责管理软硬件资源并提供运行环境,  实现功能需要应用软件.

 

虚拟机

思考: 如何在一台电脑上运行两个系?

  • 购买一台新电脑——成本大
  • 安装双系统:Linux + Windows/Mac——只能运行一个系统
  • 安装虚拟机

虚拟机原理:

图1.1 真实机器
图1.2 安装虚拟机的机器

 

  • 虚拟机就像一台真实的机器,有硬盘、内存、CPU,并且这些参数可以设置, 创建完硬件之后,可以在虚拟机上安装操作系统—>安装开发软件(文本编辑器)
  • 在虚拟机上安装的操作系统称为guest OS
  • 在真实的物理机器上安装的操作系统称为host OS
  • 通过虚拟机软件来创建多个虚拟机.
  • 多个虚拟机可以同时运行——在host机器上,可以同时运行多个OS
  • 充分利用物理机器资源

Linux由内核+系统软件+应用软件构成, Linux内核是统一的, 不同的系统软件应用软件版本组合构成了不同的发行版本

 

 

3. Liunx系统镜像下载(CentOS 7)

(1)打开 CentOS官网:https://www.centos.org/download/

CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本(网页更新于2018-9月)

CentOS为社区开源型维护软件, 此类软件有通用的下载方式——找到离自己位置最近的镜像进行下载.

CentOS官网

 

(2)选择清华的镜像

选择镜像下载

 

(3) 下载完成 安装

使用虚拟机上的光盘驱动导入已下载的iso镜像

 

4. VMware创建虚拟机

VMware下载地址:https://www.vmware.com/products/fusion/fusion-evaluation.html

VMware官网

 

(1) ios 双击安装

iso双击安装

 

(3) 设置固件

虚拟机的信息是保存在文件当中的, 因此要选择文件(虚拟机)保存的位置

BIOS设置

 

(4)硬件配置

一般选择默认即可

虚拟机配置

 

(5)完成VMware端设置

标题

 

 

5 Mac端设置

(1) 安全性设置

从官方安装VMware 和 CentOS 后会出现如下弹窗:

需要对MacOS进行安全性授权

 

(2) MacOS设置

            <1> MacOS—系统偏好设置-安全性与隐私

            <2> 解锁?-输入密码

            <3> 授权-App Store和被认可的开发者

            <4> 点击? 

Mac安全性授权

 

 

6. 完成配置

 

(1) 启动虚拟机

CentOS 配置

(2) 设置:时区、键盘类型、语言等

CentOS基础设置

 

(3) 重启-安装成功

在MacOS上安装Linux

 

### 下载适用于 macOS虚拟机镜像文件 为了获取适用于 macOS虚拟机镜像文件,通常有几种方法可以考虑: #### 方法一:官方渠道 苹果公司并不提供公开的 macOS 虚拟机镜像下载链接。然而,可以通过合法途径获得授权后的 macOS ISO 文件用于创建虚拟机环境。 对于 VMware 用户来说,存在特定工具可以帮助简化这一过程,例如 `MacOS Unlocker` 工具能够解锁并允许在 VMware Workstation 中运行 macOS 客户端[^1]。 #### 方法二:第三方平台 一些社区和技术论坛可能会分享预配置好的 macOS 虚拟机模板或 OVA 文件(针对 VirtualBox)。这些资源往往由爱好者维护,在使用前务必确认其合法性以及安全性。 需要注意的是,在某些环境中直接挂载磁盘映像作为物理设备可能导致兼容性问题,尤其是在不同操作系统之间转换时遇到类似 PD 检测错误的情况[^2]。 #### 方法三:自制镜像 如果希望构建自定义化的 macOS 虚拟机,则可以从正式发布的 macOS 安装器着手,利用命令行工具制作适合目标 hypervisor (如 VMware 或者 VirtualBox) 使用的 VMDK/VHD/XPI 等格式磁盘镜像。 确保所使用的硬件满足最低系统需求,比如至少 4GB RAM 和 25GB 存储空间,并且支持上述分辨率设置以保障良好用户体验[^3]。 ```bash # 创建一个新的稀疏磁盘映射文件 hdiutil create -size 20g -type SPARSE -fs HFS+J ~/Desktop/macOS.sparseimage # 将下载到的应用程序中的 Install macOS.app 复制到这里 cp -R /Applications/Install\ macOS\ *.app /Volumes/New\ Volume/ ```
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值