背景

自上次发布十年老苹果(A1286)强升Catalina及Win10踩坑记以来,因为后半部分—————系统安装上的细节描述过于简略,一些朋友在安装过程中总是又遇到坑,由此特意详述这一过程,让园友少走弯路。

Case情形

  • 我原在A1286里装的是一块250G的固态;
  • 原有光驱位硬盘架,原来硬盘架内是一块机械硬盘;
  • 适逢固态很便宜,买了块1T固态,目的上就是希望两块硬盘都能工作,且装Catalina和Win10双系统

准备工作

需要准备的东西:

  1. 原装光驱

必不可少,本人努力尝试过外接USB光驱、虚拟光驱等多种方案,由于受下面【实施】一节中第1点的影响,均不可能成功,缺原装光驱的就先设法买一个,这款本本受限于硬件启动顺序影响,只能用原装光驱(确切说是可以接在原装光驱位接口上的光驱)来完成这个工作。

  1. 准备一个8G或更大的U盘,用于储存Win10需要用到的Bootcamp驱动

  2. 如果像我一样要在里面放双硬盘,Mac OS和Win10两个系统只能安装在一个硬盘上!只能安装在一个硬盘上!在这个位置踩坑无数次换来的经验,虽然表面看启动转换助手中允许把Windows安装到另一个硬盘上,但在我们的实施中因为另外一边占有的是光驱,所以只能安装在一个硬盘上!这就意味着,你必须选定用哪一个硬盘作为系统硬盘,并备份好旧数据后清空该硬盘。

  3. Win10安装盘,注意只能是光盘,别想着用U盘来蒙混过关,对这台机是不行的。我是在【MSDN我告诉你】下载的,强烈建议使用Windows 10 1703(2017年7月)这个版本来进行,因为这个版本是支持DVD-5的大小的最后一个版本,一般的刻录机再后面的版本没法刻盘了(囧),当然如果你有DVD-9的刻录机那当我没说,你直接下载最新版本刻盘即可。

  4. 上一步中用1703版本的,建议先下载Windows 10易升,点击【下载更新】即可

实施

  1. 需要把握的总体原则是A1286这个本子的特殊点在于硬件上限制了硬盘和光驱(即现在的硬盘架位置)的启动顺序,这个启动顺序一定不能错。无论如何设置和调整,硬件系统一定会优先尝试启动光驱位的IDE设备,只有该设备不带引导区(比如UEFI分区、或者是不可启动的光盘)时才会继续检索原有的硬盘位!这点对后续操作全程均有影响,请务必记住。

当光驱位IDE设备带有引导区时,启动后最显著的特征是一直白屏。

  1. 在安装完Catalina后先关闭SIP

用Catalina U盘引导进入安装修复界面,在上方选项中进入【终端】,输入csrutil disable回车确定并重启即可。

  1. 将系统硬盘接在机子原有硬盘位上,数据硬盘(如果有)先拿出来不接,光驱位可以接光驱也可以什么也不接。到这时如果还没安装Catalina的可以进行安装。
  2. 安装完Catalina后在Post Install中我是按照我的机子的规格标识(MacBook Pro 8.2)选了默认的,目前看没有产生其它问题。
  3. 重启后一般自动就可以进到Catalina,如果不能自动进入但按Option键能选磁盘后进入,说明引导位置错了,检查是否接到原来的硬盘接口上以及光驱的接口是否也接设备了。
  4. 进入Catalina后,可以按照系统要求先装Patch那些,完成后进启动转换助理,可见已经支持Win10安装,
  5. 插入8G U盘,按系统提示下载Bootcamp驱动(我这里显示是5621版本)等,完成后拔出U盘待用
  6. 放入Win10系统盘,按照启动转换助理的提示进行空间划分,系统会自动重启并进入安装直至Win10安装结束,然后把8G U盘查上,装完Bootcamp驱动,调一下电源设置,使得不要自适应显示(这个自适应显示看着好暗挺难受的,一开始看不清晰时,开手机电筒照屏幕正上方的光线传感器可以让系统自适应地提高亮度)
  7. 注意,很多朋友就在这一步失策了!我们习惯了用KMS方式破Win10,但由于KMS方式使用的是虚拟写BIOS实现的,而Catalina的破解也基于这一策略,这就造成了冲突!正确的处理方式是某宝上买个码,我买的是这家的,企业版可重装的那款,事后证明很好用。
  8. 有了码就可以激活了,激活完之后用Windows 10易升升级到最新版Win10。
  9. 这时可以试验重新启动后默认状态下能否启动进系统,以及Option键之后能否两个系统都可以顺利进入,如果两个系统都中OK了,就可以拆光驱、换接上光驱位的数据硬盘。
  10. 注意这个数据硬盘上不能带任何引导区,其实强烈建议这个盘保留未初始化的状态来接入。接好后会发现在Mac中如果格式化,只能选Apple分区表、主启动记录和GUID分区表,Mac的GUID分区表会自动生成UEFI分区,造成启动不回系统的。所以这一步正确的做法是,在Windows中进行分区,初始化时选择GPT分区表,格式化时选择exFAT(为了两个系统中都能认到文件)
  11. 如果在第12点中不小心用Mac系统来做分区,导致重启后白屏,将光驱位接口(在内存和光驱之间那个位置)拔掉,然后重启进Win10,在进去的过程中热插式插上,即可在Win10中检测到该硬盘,再按第12点的方式操作。
  12. 安装回后盖,建议把过程中用到的Catalina安装程序、Bootcamp U盘、Win10 1703安装盘等放在一起,方便下次使用。

此时Catalina + Windows10 双系统就完成了!

十年老苹果(A1286)强升Catalina及Win10踩坑记(续)的更多相关文章

  1. 十年老苹果(A1286)强升Catalina及Win10踩坑记

    前言 手头有一台十年老苹果,MacBook Pro,A1286,连视网膜屏都没有,电池也早就衰减以后直接拆掉了(减重). 早些年用得还挺多,后来家里也弄了台式,用得逐渐少了,再后来时不时Windows ...

  2. 避坑手册 | JAVA编码中容易踩坑的十大陷阱

    JAVA编码中存在一些容易被人忽视的陷阱,稍不留神可能就会跌落其中,给项目的稳定运行埋下隐患.此外,这些陷阱也是面试的时候面试官比较喜欢问的问题. 本文对这些陷阱进行了统一的整理,让你知道应该如何避免 ...

  3. 邁向IT專家成功之路的三十則鐵律 鐵律二十二:IT人升遷之道-無為

    升遷管道是許多人求職時相當重要的考量之一,畢竟人除了很愛錢之外更愛顯赫的頭銜,然而在企業中越顯赫的頭銜,其背後通常有更多的罵名,因為許多人的高官厚爵都是踩著一群人的頭頂爬上去的,隨時哪一天跌了下來,都 ...

  4. 关于苹果macOS更新到Catalina后出现的各种问题(持续更新)

    一.Mac系统更新后 Git 不能用,提示 missing xcrun at:xxx xcrun: error: invalid active developer path (/Library/Dev ...

  5. 秒杀多线程第十四篇 读者写者问题继 读写锁SRWLock (续)

    java 包实现了读写锁的操作: package com.multithread.readwritelock; import java.util.concurrent.CountDownLatch; ...

  6. 第十五篇:java操作oracle踩坑之旅

    最近刚做完mysql的各种需求,项目要满足oracle数据库,于是走上了漫漫的踩坑之路,同行可以看看以免踩坑……第一条:oracle建表的时候不需要在建表sql语句后指定默认字符集 DEFAULT C ...

  7. 踩坑系列《十二》解决连接云服务器的redis失败

    在本地连接服务器redis的时候,发现连接失败,这是因为服务器上的redis开启保护模式运行,该模式下是无法进行远程连接的.只需要修改redis目录下的redis.conf文件,找到 protecte ...

  8. 踩坑系列《十》Python pip 安装问题一站式解决

    在使用Python编程语言时,难免要安装第三方库 安装一般都是在cmd命令行窗口安装 1.常规安装 ,在窗口输入 pip install 你要下载的库 这种方式一般网速比较慢,毕竟是从国外下载的 2. ...

  9. 微信小程序踩坑集合

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

随机推荐

  1. 计算"aabbc"中最多的相同字母数

    package Test; import java.util.HashMap; import java.util.Map; public class test3 { /** * 计算"aab ...

  2. Processing 网格纹理制作(棋盘格)使用pixel() set()像素点绘制方式

    接上 我们趁热打铁,紧接上一回的棋盘格绘制,来挖掘一些不同绘制思路,使用pixel()函数来绘画.这是一个以每个像素点作为对象来绘制的思路,而不是以图形的方式来填充.这就改变了绘画思路.实际上,Pro ...

  3. Layman 解决MUI 软键盘弹起挤压页面问题

    问题:在使用mui和H5+进行移动端开发的时候,经常会遇见需要用户输入的情况 当input获取焦点弹起软键盘的时候,经常会遇见软键盘挤压页面.软键盘遮挡输入框等一系列问题: 原因:造成这种现象的原因是 ...

  4. 027 01 Android 零基础入门 01 Java基础语法 03 Java运算符 07 逻辑“与”运算符

    027 01 Android 零基础入门 01 Java基础语法 03 Java运算符 07 逻辑"与"运算符 本文知识点:Java中的逻辑"与"运算符 逻辑运 ...

  5. osu合集(期望dp)

    T1 EASY 我们设\(f_i\)表示到\(i\)的连续个数平方的期望. \(g_i\)表示到到\(i\)的连续个数的期望 在维护\(f_i\)的同时维护一下\(g_i\)就行了. 转移方程: \( ...

  6. 设备通讯——RS232

    RS232的接口有两种--一种公头.一种母头,两种头的引脚是有区别的 MAX232电路图: 注意:串口通讯需要交叉接线.

  7. 达梦产品技术支持培训-day6-DM性能诊断与优化

    (本文只作为个人随笔用途,非官方文档,请勿作他用,谢谢) 1.DM8查询优化基本思路 1.1 操作系统性能诊断 linux常用系统监控命令 使用 top 命令查看cpu使用率 使用 iostat 命令 ...

  8. 踩坑系列:MySql only_full_group_by配置,竟导致所有应用报错?

    1. 踩坑经历 一个很平常的下午,大家都在埋头认真写bug呢,突然企业微信群里炸锅了,好多应用都出现大量的Error日志,而且都报同一个错误,就是下面这个: Caused by: com.mysql. ...

  9. 使用docker搭建redis服务器记录

    #mkdir /home/redishome#mkdir /home/redishome/data#chmod -R 777 /home/redishome把redis.conf传到/home/red ...

  10. Redis 的完整安装过程

    Windos 版本安装 Redis 官方并不支持 Window 版本,但是微软公司在 Github 上维护了一个 Windows 版本的 Redis 项目,供 Windows 用户下载使用. 下载地址 ...