热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

在虚拟机上安装MacOS_MySQL

在虚拟机上安装MacOS
借元旦放假之际,琢磨着尝试下在苹果操作系统上做做开发。第一步,是把操作系统跑起来。

当然最简单的办法是买个苹果电脑,不过我作为初级玩家暂时不用;因此打算在虚拟机上安装MacOS.

搜索了网上,攻略也蛮多;不过遗憾的是竟然没有一个完完全全适合我的。

因此我把怎么做的,分享出来。

安装之前的工作

1. 安装虚拟机VMware

我的虚拟机VMwareworkstation-v9.0.1

(作为一个IT行业的从业人员,我呼吁大家用原版软件;因为我们把软件偷来偷去,连我们自己都不支持原创,其实是害的自己的行业,害的是自己。此话题在此不表。)

2. 下载MacOS,我下载的是LeoSnow.dmg,有6G,只好用迅雷下载,速度还挺快。

3. 根据网上网友经验,我下载了VMware的unlock-all-v110插件,这是为了在VMware创建虚拟机时有MacOS一项(有的网友是用另外的方法,先创建一个FreeBSD系统的虚拟机然后根据此修改为MacOS,不过我没有这么尝试。)

4. 非常重要的一点----此事差点弄得我想放弃了----是要打开CPU对VT的支持:在bios中 把 Virtual Machine Monitor设成Enable;真正让我差点崩溃的是我把bios中三个关于vitural machine的选项都选成enable,但是始终还是启动不了按照程序。当时我还以为是下载的os以及vm配合起来有问题(因此下载了darwin, Rebel EFI的数个版本,寻找MacOS的.iso版本未果等等),尝试了许久,修改了bios数次;最后在崩溃前一秒我想到是不是在bios里把项目选多了?我只选了第一项,enabile VT,保存,退出,启动虚拟机,选择iso文件为LeoSnow.dmg,成功开始安装!

安装步骤

(以下来自网友Mac_Zhong的博客http://hi.baidu.com/mac_zhong/item/b9dae4c27ed8c91b0bd93a01,由于我基本上是跟着这个步骤操作的,我就用了他的内容,不同之处,我添加了自己的注释)

1,昨天VM9 已经加过补丁(unlock-all.rar)了,所以有下面选项了,

2,硬盘是SCSI接口,CD/DVD是IDE的,去掉软驱,显卡3D加速



3,注意:打开虚拟目录下的***.vmx编辑(文本编辑),去掉firmware="efi"这一行,保存。

(ProgrammingIsStory注释:我没有删掉这行,也行)

4,加载安装10.6.6的ISO,我用的是Hazard的10.6.6i整合版(网上一搜就有)。

(ProgrammingIsStory注释:我用的不是Hazard,而是LeoSnow。其实原因是因为这个Hazard我辛苦搜索了N久,都没有找到可以下载的。SnowLeo也行。)

5,启动虚拟机,

(ProgrammingIsStory注释:此处也让我琢磨了N久,因为我一步步点下一步,发现有一步是需要安装到某个disk,但是屏幕中没有任何disk可选。此时,应该点工具栏上的分区,进入下面第6步,做一个可以安装的disk,就可以安装了;原来如此。)

6,分区

7,抹盘(格式化)

8, 安装完成

Windows+VMware+Mac OS X 10.6.6 共享文件

(此部分分享来自http://blog.csdn.net/wwwllllove/article/details/6161717)

1. 关闭虚拟系统情况下打开VMWare设置项,CD选项里加载darwin.iso

CD选项里加载darwin.iso

2. CD高级选项如图设置

CD高级选项

3. 可选项中设置共享文件夹,设置如下

可选项中设置共享文件夹

4. VMware tools安装,打开虚拟Mac X OS,双击桌面光盘

VMware tools安装

5. 双击安装

双击安装

6. 一路看一路继续即可

继续

7. 安装进度条

安装进度条

8. 安装成功

安装成功

9. 重启Mac X OS后就可以通过共享文件夹共享资源了

共享文件夹



Done!

推荐阅读
  • MacOS双系统安装指南:十分钟速成,轻松省下数百元! ... [详细]
  • 自动验证时页面显示问题的解决方法
    在使用自动验证功能时,页面未能正确显示错误信息。通过使用 `dump($info->getError())` 可以帮助诊断和解决问题。 ... [详细]
  • Ping 命令的高级用法与技巧
    本文详细介绍了 Ping 命令的各种高级用法和技巧,帮助读者更好地理解和利用这一强大的网络诊断工具。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • Halcon之图像梯度、图像边缘、USM锐化
    图像梯度、图像边缘、USM锐化图像梯度、图像边缘、USM锐化图像梯度、图像边缘、USM锐化图像卷积:1.模糊2.梯度3.边缘4.锐化1.视频教程:B站、 ... [详细]
  • Dell Latitude 5290 2-in-1 平板电脑黑苹果体验评测
    本文基于notebookcheck的详细数据和个人实际使用体验,对Dell Latitude 5290 2-in-1平板电脑进行评测。评测内容包括外观设计、散热性能、基准测试、游戏表现和续航能力等方面,旨在为读者提供全面的参考。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • 本文详细介绍了DMA控制器如何通过映射表处理来自外设的请求,包括映射表的设计和实现方法。 ... [详细]
  • 使用虚拟机配置服务器
    本文详细介绍了如何使用虚拟机配置服务器,包括购买云服务器的操作步骤、系统默认配置以及相关注意事项。通过这些步骤,您可以高效地配置和管理您的服务器。 ... [详细]
  • 在需要对iPhone进行全面备份时,有时会遇到电脑无法识别设备的情况。本文将详细分析导致这一问题的可能原因,并提供有效的解决方案。 ... [详细]
  • Spark中使用map或flatMap将DataSet[A]转换为DataSet[B]时Schema变为Binary的问题及解决方案
    本文探讨了在使用Spark的map或flatMap算子将一个数据集转换为另一个数据集时,遇到的Schema变为Binary的问题,并提供了详细的解决方案。 ... [详细]
  • 在使用Eclipse进行调试时,如果遇到未解析的断点(unresolved breakpoint)并显示“未加载符号表,请使用‘file’命令加载目标文件以进行调试”的错误提示,这通常是因为调试器未能正确加载符号表。解决此问题的方法是通过GDB的`file`命令手动加载目标文件,以便调试器能够识别和解析断点。具体操作为在GDB命令行中输入 `(gdb) file `。这一步骤确保了调试环境能够正确访问和解析程序中的符号信息,从而实现有效的调试。 ... [详细]
  • 本项目通过Python编程实现了一个简单的汇率转换器v1.02。主要内容包括:1. Python的基本语法元素:(1)缩进:用于表示代码的层次结构,是Python中定义程序框架的唯一方式;(2)注释:提供开发者说明信息,不参与实际运行,通常每个代码块添加一个注释;(3)常量和变量:用于存储和操作数据,是程序执行过程中的重要组成部分。此外,项目还涉及了函数定义、用户输入处理和异常捕获等高级特性,以确保程序的健壮性和易用性。 ... [详细]
author-avatar
bai小白
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有