• vm 安装 ox 10.13


    原文地址:https://blog.csdn.net/icarus666/article/details/79536388

     

    验证在vm12下安装os 10.13的可行性

    ————by icarus

    2018.3.12

    此文章同样适用于mac os 10.12.6,根据自己需求下载相关的cdr或者ios

     

     

    目前发现的bug:这个旧版的VMwaretools可能在macos上10.13上有点不兼容,向桌面拖动文件没有动静,在10.12.6上则没有这个问题。

     

    【题外话,最近在学习Xcode开发,才来折腾VMware下安装os系统,截止发稿前,Xcode最新版本9.2最低os要求为10.12.6,

    此前学习linux有安装了VMware12,在网上搜索了一圈,发现很少在VMware12下安装10.13的,即便有也是失败告终,基本都是在VMware14下安装os 10.13,我发现应该是unlock解锁版本的问题,随即去下了新的unlock版本并在VMware12上做了验证,便有了如下文章】

     

    一、准备:

    1、macOS HighSierra 10.13.ios

    链接: https://pan.baidu.com/s/1LJ9eGjrIDJ-PSoTKFQSIuw

    密码: cy8s

        H_macOSS10.12.6(16G29).cdr

    链接: https://pan.baidu.com/s/1an_zw75UsQte5q94tvT63w 

    密码: fsnv

    2、VMware-Workstation-12.5.2-4638234精简官方中文安装注册版(139M)

    链接: https://pan.baidu.com/s/1inqUuNkO8rzpQbVK9s0fTA

    密码: xy7y

    3、unlocker-masterv2.1.1

    https://download.csdn.net/download/icarus666/10282257

    4、darwin8.5.8.ios

    https://download.csdn.net/download/icarus666/10282529

    二、流程:

    我的版本为VMware12.5.2,如图

    1、关闭VMware软件,结束VMware相关进程(重要)

    2、打开unlock-masterv2.1.1文件夹

    3、找到并打开win-install.cmd文件,右键以管理员身份运行

    (如果一闪而过,就是没有用管理员身份打开)

    4、自动解锁中,完成后会自动关闭

    5、新建一个虚拟机,选择准备好的macOS High Sierra 10.13.ios镜像,点下一步

    6、选中“Apple MacOS X(M)”(如果上面解锁的步骤没有成功,则这里不会有这个选项),版本选择10.12(实际安装的为10.13,经测试装10.12和10.13都可以),然后点下一步

    7、我们配置好的界面如下,分配4G内存,核心数量一般为1个,核心打开任务管理器看你有多少个核心,我这里为8个,我就选4个好了(为了高效率可以选8个),然后点完成

    8、首次运行时,会出现错误提示(如图)。这时不要着急。
    关闭运行的虚拟机。

    9、找到在之前的创建新的虚拟机时,设置的虚拟机位置。打开该目录,找到macOSxx.xx.vmx文件(这里的文件是:macOS 10.12 (2).vmx),右键用记事本方式打开,找到 smc.present = “TRUE”

    在smc.present = “TRUE”下面,手动添加一行

    smc.version= "0"

    然后保存关闭,再重新启动虚拟机,就不会报错了。

    【下面这种情况我没有遇到,但是还是把网上的案例分享出来,供参考:】

    当你遇到“VMware 锁定文件失败,开启模块 disk 的操作失败, 未能启动虚拟机”情况时。可以直接找到你的虚拟机所在目录(不是VMware的安装目录),找到虚拟机系统文件目录,进入到文件夹下。删除以.lck为后缀名的文件(篮框内输入.lck)

    重新启动

    如果在安装中出现蓝屏boot manager的现象,一般都是跟下载的镜像文件有问题导致。建议你可以重新找些cdr镜像文件。

    10、到现在正式开始安装,选择好语言后,点上方的实用工具→磁盘工具

    11、打开磁盘工具后,选中“VMwareVirtual SATA Hard Drive Media”

    12、点上方的“抹掉”,并重新命名(我这里随便命名为666),然后点抹掉。

    13、很快就完成了,然后点关闭返回上一层菜单

    14、然后把要安装的macos选在我们刚刚分配的666磁盘上,点继续

    15、等待安装

    16、各种设置

    17、成功安装后,我们发现os10.13 的图形卡只有3MB,我们为虚拟机安装上VMwaretools。

    【下面的操作是解决macos10.11版本后分辨率不正常的问题,让读者少走弯路。

    经查询网络资料发现,

    导致这个的原因是因为苹果在OSX 10.11上启动了一个System Integrity Protection (SIP),这个保护系统防止

    /library/preferences/systemconfiguration/com.apple.Boot.plist这个文件被修改,

    如何禁用SIP系统完整性保护机制?

    继续下面的步骤吧】

    18、重新启动虚拟机中的操作系统;

    然后按住Command(即对应Windows键)+ R键;

    19、然后进入到如下图的界面

    20、点菜单“实用工具” ==>> "终端" 

    21、打开终端后,输入 csrutil disable  后回车

        执行成功后,返回信息如下:

    Successfully disabled System IntegrityProtection. Please restart the machine for the changes to take effect.

    22、这样,更改的配置保存到NVRAM中,对整台机器生效,输入reboot重启,禁用这个功能后 ,就能正常安装并且也能全屏成功了。

    23、重启后安装darwin8.5.8,先推出系统中的光驱

    24、在虚拟机中的macos10.13选项卡中右键打开 可移动设备 → CD/DVD(SATA) → 设置

    25、把macos虚拟机中的光驱ios映像文件改成准备好的darwin8.5.8.ios

    26、在虚拟机中的macos10.13选项卡中右键打开 可移动设备 → CD/DVD(SATA) → 连接

    27、如果打开的darwin8.5.8.ios文件路径和文件没有问题,则桌面会出现一个名为“VMware tools”光驱图标

    28、双击打开,点继续

    29、按照默认的路径,点安装

    30、按要求输入密码

    31、安装完成后,点重新启动

    32、重启后 选中vm12虚拟机选项中查看→自动调整大小→自动适应客户机

    注:如果不能自适应画面,确定你的VMware tools为darwin8.5.8 旧版的,新版的有问题

    33、完成!完美适应屏幕,可以尝试Xcode开发了

    2k分辨率达成

    34、下面我们继续优化

    Vmware卡顿感还是明显的,这没办法,Vmware装黑苹果没有显卡加速,全部依赖CPU死撑,另外ESXi支持显卡直通装黑苹果会很流畅。那么既然没显卡就是这么卡了,稍微做点优化也是可以的,下面来做一些可能有用的优化:

    (1)进入系统偏好设置–辅助功能–显示器 - 勾选 “减少透明度”和“减弱动态效果”

    (2)进入系统偏好设置–Dock–最小化窗口时使用“缩放效果”

    (3)进入系统偏好设置–扩展–禁用掉你不使用的扩展

    (4)黑苹果比较吃硬盘IO,虚拟机磁盘使用单文件固定大小储存的虚拟盘可以增加磁盘性能,用虚拟机自带的工具整理磁盘,可以的话装在SSD上(废话)

    (5)系统偏好设置 – 用户与群组 – 选中你自己的用户名 – 选择 “登录项”,去掉不需要的

    (6)macos10.13选项卡右键设置-选项-高级-抓取的内容-高,收集调试信息:无 ,禁用页面内存调整

    (7)macos10.13选项卡右键设置-处理器-选择尽可能多的处理器数量和内核,一般来说,处理器数量都是1,内核你打开任务管理器数框框就是了,不要选多,选多会开不了机,然后虚拟化InterlVT-x/EPT 引擎选项勾上,当然打开的前提是你的电脑要开了虚拟化,具体可在任务管理器中查看。

    (8)虚拟机默认使用虚拟内存功能(即使用硬盘代替部分内存),导致宿主机和虚拟机都很卡,如果内存足够大(8G以上),比如我是32G,就完全不需要这个功能,此时需要关掉,编辑-首选项-内存-选择“调整所有虚拟机内存使其适应预留的主机RAM”

    vm12, 偶尔会有蓝屏。

    备份一个vm 14 装 mac  的教程。

    背景

    • 近日恰逢双十一,瞅了瞅自己干瘪的钱包,没忍心入手期待已久的 macPro,只好在虚拟机里玩一下 mac好了,等以后钱包傲气的时候再来个真实的。
    • 安装环境: 
      windows10 VMWare14.2
    • 2018-7-28 小嘚瑟补充:唧唧歪歪大半年,一夜回到解放前,终于剁手整了个真机,可以折腾一下了… 

    一、准备工作

    【1】资源下载

    【2】服务停止

    • VMWare 安装完成后,打开任务管理器:win+R,输入 services.msc
    • 将关于 VMware 的服务全部停止运行 

    【3】unlocker 运行

    • (MAC 补丁):解压 Unlocker 文件,右键选择以管理员身份运行,等待运行完

    • 目的是使得 win10 环境下的 VMWare14Pro 支持 mac 系统的安装,成功后,在选择客户机操作系统时会有 Mac OS 的选项:

    ☆ 补充

    • 如果执行上一步,却无法正常解析 VMWare12.0 
      注意此文档是针对 VMWare14 版本的,而今天在自己笔记本上测试时因为是12.0 版本,所以可以参考下面的链接,下载并复制覆盖 darwin.iso 文件,再试一次

      注: 我是操作成功了… 
      Unlocker vmware 12(解锁黑苹果) v2.07 支持win10

    • 另一种状况的出现,即报错:gettools.exe 已停止工作

    建议可以参考下面的 这篇文章,但是经过自己的测试发现,很可能是版本不匹配,可以试着执行里面的 win-update-tools.cmd 文件(如果有的话 …)

    二、VMware 创建 Mac 虚拟机

    • .以本人操作过程为例,请参考安装图解如下:

    ①. 此处安装了典型(推荐)下的配置类型

    ②. 网上的镜像文件有的可能不是 .cdr 格式,比如我之前安装的是 .pkg 格式报的蓝屏启动界面,此处以 .cdr 文件为操作指导。

    ③. 选择 Mac 操作系统及版本

    ④. 创建虚拟机名称

    ⑤. 此处都是默认安装

    ⑥. 下面这一步中的“自定义硬件”可根据自己的需求进行配置,此时本人没有配置

    ⑦. 完成

    三、Mac 系统配置

    【1】.启动虚拟机

    ①. 此时发现有如下报错,建议参考文章 VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0

    • 本人参考了其中的第二种解决方案:
    • 编辑VMX文件,在 smc.present = "TRUE" 后面添加了 smc.version = 0 
      -【注:网上参考时,是有一部分人修改成了有引号的 smc.version = "0",建议可都试一下】

    • 保存退出,重新启动客户机,出现下面你的界面。

    • 提示: 
      如果 出现 蓝屏boot manager 的界面,很可能是镜像文件不支持所致。

    【2】. 进一步进行系统安装

    ①.进入语言选择界面,本人选择的自然是中文简体.

    ②. 按操作继续安装,多会遇到下面的提示 OS X Base System”上没有足够的可用空间进行安装

    ③. 此时,点击屏幕上方的“实用工具 ->磁盘工具”。选中 “ vmware workstation SATA hard drive media ”,点击 “抹掉”

    ④. 自定义分区名称,同时注意“格式”和“方案”的选择

    ⑤. 退出 “磁盘工具”,再次进行安装,此时选择出现的分区。

    ⑥. 点击“继续”,出现以下画面,如果空间足够,一般就没什么阻碍了…

    ⑦. 之后就是进行Mac机的语言设定,命名,设置密码等基本配置,可根据页面指示进行操作

    ⑧. 后续登录,是需要自己的 AppleID 进行登录的,如果没有可以自行注册就好.此处因为发现一直刷新等待,本人并未选择使用 apple 账号登录. 最后的结果如下

    ★ 附录

    • 欢迎指摘,啧啧啧 …

    ⑴. 文章推荐

    ⑵. 安装后Mac上网的设置

    • ①. 因为之前的操作,将本机的相关 VMware 服务都关闭了,所以,此时要开启其中的服务 

    • ②. 此时可以参考如下的文章 - 如何解决VMware上MAC虚拟机不能上网问题 
      此时如下图选择“自动”、“使用 DHCP”后会自动生成IP 、网关信息,上网问题解决 

    • ③. 最后实现的上网效果显示如下: 

    ⑶. 解决 icloud无法激活的指导

    • 首先,根据网络前辈的介绍,在 mac系统正常启动并且可以浏览器可以上网的前提下,如果自己的 icloud账号无法激活,基本就是网络问题。
    • 一般会有下面这样的提示:验证失败 - 连接到Apple ID服务器时出错 

    推荐参考文章: Mac 连接不上 App Store,Mac无法登陆 App Store?

    • 如果前面的操作都是按照我的介绍进行的,那么暂时也可以借鉴我的方法,其实就是上面推荐文章中的最后一种方法

    ❶ 第一步,打开“偏好设置-网络-高级-DNS”配置

    • 配置IP地址为 114.114.114.114 

    ❷ 第二步,登录“偏好设置-icloud”

    • 正确输入账号信息后,会有类似如下的提示(我是在同步自己手机的图片),然后填写手机提示的验证码 

    • 最终结果,显示了个人账号信息,即说明 icloud 已激活 

    后面就是 自己账号数据的同步操作问题了,在此仅做参考建议 …

    (4).“’../s001.vmdk’的操作失败” 报错

    • 补充时间:2018-07-30
    • 好久没打开虚拟机了,进行想打开测试安装一下软件,发现有以下的报错: 
    • 出于无聊,我有重新按照教程安装了一番,并且使用了“典型安装”、“自定义安装”两种方法
    • 都会卡在:⑥. 点击“继续”,出现以下画面,如果空间足够,一般就没什么阻碍了… 这一步
    • 网上有相同的参考经验:对文件“*虚拟机1.vmdk”的操作失败,根据评论内容基本断定是我之前电脑硬盘损坏,后期又重新调换了固态硬盘的原因,真是各种坑啊啊啊…
  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/lsfv/p/9437383.html
Copyright © 2020-2023  润新知