MAC OS X 硬盘安装详细分解教程-程序员宅基地

技术标签: java  windows  macos  开发语言  


第一部分:工具整理

引导工具:BootThink 、Nawcom的Boot CD、Chameleon(变色龙)、EmpireEFI 等;

Ps:你只需要一个就够了,个人推荐用BootThink 。

HFS Explorer(需要java环境,装java VM即可)

MacDrive或TransMac(用于在windows环境下读写Mac OS分区)

磁盘工具:DiskGenius或者Acronis Disk Director Suite(win7可以不用下载)

启动盘一张(能运行分区工具)

硬盘安装助手

替换文件:OSInstall+OSInstall.mpkg(个人推荐)

相见我的另一篇:MAC OS X 不能安装在这台机器上的解决办法

kext(驱动文件):

FakeSMC.kext : bootthink原来已经带有,这个kext模拟真正苹果机上的SMC部件,必备 
NullCPUPowerManagement.kext :将电源管理功能禁用,解决IntelCPUPowerManagement.kext的HPET错误 
OpenHaltRestart.kext:解决重启/关机无法断电问题 
PlatformUUID.kext:解决Unable to determine UUID for host. Error : 35的问题 
VoodooPS2Controller.kext   
AppleACPIPS2Nub.kext 组合或 
ApplePS2Controller.kext 
AppleACPIPS2Nub.kext 组合

Ps:2个要一起使用,提供传统PS/2插口鼠标/键盘或笔记本触摸板支持


第二部分:安装前准备

1、建立disk img

首先把我们安装HFS Explorer,注意需要安装java环境;这里安装就不多说。

打开HFS Explore, 载入你的MAC OS X iso镜像文件选择file ——load file system from file 打开你的

然后点击tool——creat disk image, 然后保存到你的某个NTFS盘下面(文件时相当的大)。

Ps:这一步你也可以替换掉OSInstall+OSInstall.mpkg,这样你后面可以稍微的免掉第4部分到需要的时候才装。

2、准备分区

为我们的MAC OS X分区。我这里是7G(安装盘)+20G(安装位置);

操作见Acronis Disk Director Suite 

分区的时候不要选择任何格式也不要格式化,如有提醒直接取消。

当然20G的你可以不管先。

这里我不多言。

3、刻录disk img

打开下载好的硬盘安装助手(管理员身份)。

image

打开第一步里面的DMG镜像文件

选择第二步分好的7G的分区。

选择下面三个复选框都不要选(因为过时了)。

单击开始写入文件。可能会出现未响应之类的,请不要搭理,干别的事去。

注意完成后会出现Change Partition type to AF: success

要没有完成可以手动设置为AF。

手动设置为AF方法:

win+R:cmd,回车,打开windows命令窗口 
在命令窗口中键入:diskpart,回车,启动该程序,可能在vista或7中还会询问权限之类的,只管点是就好,打开diskpart窗口 
  当光标前面变成DISKPART>后,键入select disk 0 回车(此步即选择你安装雪豹的那个硬盘,如果是单硬盘的话,一般都是disk 0,注意disk和0之间有空格) 
    窗口提示:磁盘0是所选磁盘,再键入list partition 回车,屏幕显示硬盘上的各个分区 
    找到你想更改ID的7G的分区,记住分区号,这里假设是x分区 
    键入:select partition x,回车,屏幕提示:分区x是所选分区 
    键入:set ID=AF 回车,屏幕提示:diskpart已成功更改分区ID

4、替换文件

安装Macdrive(个人推荐同时需要重启)或TrankMac

macdrive安装及使用详细教程

替换OSInstall+OSInstall.mpkg(个人推荐)

PS:假如你是非intel多核CPU(如AMD)需要下载对对应的mach_kernel

我的是intel的所以飘过。

5、安装引导工具

打开bootThink,直接安装。

安装后你会发现你的C盘有个Darwin目录。

打开Darwin,以管理员的身份运行Install.bat完成安装。

复制我们下载好的kext文件到

C:\Darwin\System\LibrarySL\Extensions

因为怕有冲突所以建议删除

C:\Darwin\System\LibrarySL\Extensions\Extensions.mkext
C:\Darwin\System\LibrarySL\x32\Extensions\Extensions.mkext
C:\Darwin\System\LibrarySL\x64\Extensions\Extensions.mkext

如果你用的是变色龙

把kext文件复制到安装光盘(7G)的\Extra\Extensions下;

其他的自己网上找教程;

Ps:C盘要为NTFS格式,如果是FAT32需转换(基本不会数据丢失)

方法:FAT32与NTFS互转换


第三部分:正式安装

需要在bios里面开启 SATA AHCI

当然假如机器不支持有补丁。

准备工作做完后我们重启电脑,用bootThink启动。

选择选择刚刚做好镜像的那个盘(Mac OS X Install DVD)。

正常状况下是能够顺利进入语言选择界面的。那么have fun!

恭喜85%成功!

假如人品不好(自己拿人品计算器算一下,不一定准,我是99分都死翘翘^_^),

出现了五国或者是其他的自动重启(反正五花八门)

image

           图X-1:五国

image

           图X-2:禁止

我们开机进入bootThink 按F8 然后选择安装盘(7G)

利用-cpus=1(cpu为一个) -x32(32位模式) –f(修复错误,不是一定能够帮你解决问题) –x(相当于安全模式) –v (哆嗦模式 ,这个很关键你可以看到你出错的地方)

以上可以一起使用。

找出你的问题,然后就百度google墙内强外翻个遍。

好了。这里接着你顺利解决了各个方面的问题。顺利进入安装界面。我们先不要管安装器,选择实用工具——磁盘工具

选择分好的20G的分区,选择在右边选“抹掉”;在格式选择”Mac OS扩展(日志式)” 然后在下面写上你喜欢的名字(英文,个人建议),点击右下角的“抹掉”。

数据无价,你的失误操作本人概不负责<^_^>。抹干净后直接点左上角叉叉。关闭磁盘工具。

假如出现MAC OS X不能安装在这台机器或者电脑上,见详情:

MAC OS X 不能安装在这台机器上的解决办法

好了,接下来就是安装了。

安装器里面选择相应的安装(可以默认下一步);

选择刚刚抹掉的那个盘;选择下一步开始安装。

大约30分钟后重启。

天啦。前面已经折腾够了,怎么还要折腾呢。整个电脑啥玩意儿都进不去了(bios还是可以滴)。

OK,我们用刚刚提到启动盘,在bios里面设置好后重启,把C盘(通常,反正原来是哪一个就是哪一个)设为活动!

重启后开机菜单还原了。用bootThink引导进入你的MAC OS X系统,五国还有别的情况自己找解决办法。

进系统后你会发现有很多表单,这个我这里不用啰嗦。自己填写好后应该能顺利进入系统。

安装完成!我是要收工了。你自己要折腾的东西就来了(安装驱动之类的教程很多,自己去折腾)。

用到的部分玩意儿打包:

image

下载地址:点击这里

后记:其实我还有话说

@kimo_zh是个新手,做的不是很完善,老鸟请移驾到别的地方去玩下。小鸟不要唾骂,有什么不懂的地方到博客留言或颖佳论坛回帖!有些不足我会再后面不断的补充。

配置一般都不成什么大的问题(个人感觉,所以就不把自己破机子的配置传上来了)。

我的测试环境:win 7+xp +ubuntu+mac os x

祝大家顺利完成MAC OX X的安装以及有一个很好的体验。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40032778/article/details/124708936

智能推荐

生活垃圾数据集(YOLO版)_垃圾回收数据集-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏20次。【有害垃圾】:电池(1 号、2 号、5 号)、过期药品或内包装等;【可回收垃圾】:易拉罐、小号矿泉水瓶;【厨余垃圾】:小土豆、切过的白萝卜、胡萝卜,尺寸为电池大小;【其他垃圾】:瓷片、鹅卵石(小土豆大小)、砖块等。文件结构|----classes.txt # 标签种类|----data-txt\ # 数据集文件集合|----images\ # 数据集图片|----labels\ # yolo标签。_垃圾回收数据集

天气系统3------微服务_cityid=101280803-程序员宅基地

文章浏览阅读272次。之前写到 通过封装的API 已经可以做到使用redis进行缓存天气信息但是这一操作每次都由客户使用时才进行更新 不友好 所以应该自己实现半小时的定时存入redis 使用quartz框架 首先添加依赖build.gradle中// Quartz compile('org.springframework.boot:spring-boot-starter-quartz'..._cityid=101280803

python wxpython 不同Frame 之间的参数传递_wxpython frame.bind-程序员宅基地

文章浏览阅读1.8k次,点赞2次,收藏8次。对于使用触发事件来反应的按钮传递参数如下:可以通过lambda对function的参数传递:t.Bind(wx.EVT_BUTTON, lambda x, textctrl=t: self.input_fun(event=x, textctrl=textctrl))前提需要self.input_fun(self,event,t):传入参数而同时两个Frame之间的参数传..._wxpython frame.bind

cocos小游戏开发总结-程序员宅基地

文章浏览阅读1.9k次。最近接到一个任务要开发消消乐小游戏,当然首先就想到乐cocosCreator来作为开发工具。开发本身倒没有多少难点。消消乐的开发官网发行的书上有专门讲到。下面主要总结一下开发中遇到的问题以及解决方法屏幕适配由于设计尺寸是750*1336,如果适应高度,则在iphonX下,内容会超出屏幕宽度。按宽适应,iphon4下内容会超出屏幕高度。所以就需要根据屏幕比例来动态设置适配策略。 onLoad..._750*1336

ssm435银行贷款管理系统+vue_vue3重构信贷管理系统-程序员宅基地

文章浏览阅读745次,点赞21次,收藏21次。web项目的框架,通常更简单的数据源。21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。论文主要是对银行贷款管理系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对银行贷款管理系统进行了一些具体测试。_vue3重构信贷管理系统

乌龟棋 题解-程序员宅基地

文章浏览阅读774次。题目描述原题目戳这里小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行 NNN 个格子,每个格子上一个分数(非负整数)。棋盘第 111 格是唯一的起点,第 NNN 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中 MMM 张爬行卡片,分成 444 种不同的类型( MMM 张卡片中不一定包含所有 444 种类型的卡片,见样例),每种类型的卡片上分别标有 1,2,3,41, 2, 3, 41,2,3,4 四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子数

随便推点

python内存泄露的原因_Python服务端内存泄露的处理过程-程序员宅基地

文章浏览阅读1.5k次。吐槽内存泄露 ? 内存暴涨 ? OOM ?首先提一下我自己曾经历过多次内存泄露,到底有几次? 我自己心里悲伤的回想了下,造成线上影响的内存泄露事件有将近5次了,没上线就查出内存暴涨次数可能更多。这次不是最惨,相信也不会是最后的内存的泄露。有人说,内存泄露对于程序员来说,是个好事,也是个坏事。 怎么说? 好事在于,技术又有所长进,经验有所心得…. 毕竟不是所有程序员都写过OOM的服务…. 坏事..._python内存泄露

Sensor (draft)_draft sensor-程序员宅基地

文章浏览阅读747次。1.sensor typeTYPE_ACCELEROMETER=1 TYPE_MAGNETIC_FIELD=2 (what's value mean at x and z axis)TYPE_ORIENTATION=3TYPE_GYROSCOPE=4 TYPE_LIGHT=5(in )TYPE_PRESSURE=6TYPE_TEMPERATURE=7TYPE_PRO_draft sensor

【刘庆源码共享】稀疏线性系统求解算法MGMRES(m) 之 矩阵类定义三(C++)_gmres不构造矩阵-程序员宅基地

文章浏览阅读581次。/* * Copyright (c) 2009 湖南师范大学数计院 一心飞翔项目组 * All Right Reserved * * 文件名:matrix.cpp 定义Point、Node、Matrix类的各个方法 * 摘 要:定义矩阵类,包括矩阵的相关信息和方法 * * 作 者:刘 庆 * 修改日期:2009年7月19日21:15:12 **/

三分钟带你看完HTML5增强的【iframe元素】_iframe allow-top-navigation-程序员宅基地

文章浏览阅读1.7w次,点赞6次,收藏20次。HTML不再推荐页面中使用框架集,因此HTML5删除了&lt;frameset&gt;、&lt;frame&gt;和&lt;noframes&gt;这三个元素。不过HTML5还保留了&lt;iframe&gt;元素,该元素可以在普通的HTML页面中使用,生成一个行内框架,可以直接放在HTML页面的任意位置。除了指定id、class和style之外,还可以指定如下属性:src 指定一个UR..._iframe allow-top-navigation

Java之 Spring Cloud 微服务的链路追踪 Sleuth 和 Zipkin(第三个阶段)【三】【SpringBoot项目实现商品服务器端是调用】-程序员宅基地

文章浏览阅读785次,点赞29次,收藏12次。Zipkin 是 Twitter 的一个开源项目,它基于 Google Dapper 实现,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的 REST API 接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的根源。除了面向开发的 API 接口之外,它也提供了方便的 UI 组件来帮助我们直观的搜索跟踪信息和分析请求链路明细,

烁博科技|浅谈视频安全监控行业发展_2018年8月由于某知名视频监控厂商多款摄像机存在安全漏洞-程序员宅基地

文章浏览阅读358次。“随着天网工程的建设,中国已经建成世界上规模最大的视频监控网,摄像头总 数超过2000万个,成为世界上最安全的国家。视频图像及配套数据已经应用在反恐维稳、治安防控、侦查破案、交通行政管理、服务民生等各行业各领域。烁博科技视频安全核心能力:精准智能数据采集能力:在建设之初即以应用需求为导向,开展点位选择、设备选型等布建工作,实现前端采集设备的精细化部署。随需而动的AI数据挖掘能力:让AI所需要的算力、算法、数据、服务都在应用需求的牵引下实现合理的调度,实现解析能力的最大化。完善的数据治理能力:面_2018年8月由于某知名视频监控厂商多款摄像机存在安全漏洞