最新款 Mac 电脑是否能安装更早的系统?

2019-05-21 12:38:57 +08:00
 islujw

由于 Server.app 在 Mojave 被砍掉大部分功能的原因,我需要持续使用 High Sierra 系统,而不使用 Mojave。

如果购买最新款 Mac 电脑(如 Mac mini、MacBook Pro 等),出厂自带的都是 Mojave 系统了。是否可以安装成 High Sierra 或更早期的系统呢?

我在 Apple 支持站点找到这个: https://support.apple.com/zh-cn/HT201372 借助 U 盘创建可引导的 macOS 安装器。但不知道旧系统是否能在新设备上正常运行。

此外,假设旧系统可以在新设备上运行,更早的系统如 OS X 10.8 Mountain Lion 呢: https://www.apple.com/cn/shop/product/D6377CH/A 如果可以安装,还真想体验一下这个支持 Retina 的拟物设计系统。

5008 次点击
所在节点    macOS
40 条回复
zetary
2019-05-21 16:38:56 +08:00
可以的, 之前为了外接 n 卡就装了一个出厂的版本
orqzsf1
2019-05-21 16:40:02 +08:00
可以考虑黑苹果。。
islujw
2019-05-21 17:52:27 +08:00
@kouryu 是的,这样问我觉得最为严谨。
islujw
2019-05-21 17:53:21 +08:00
@kouryu “不能低于最初发布时自带的版本” 是如何得出的,你是否尝试过?
kouryu
2019-05-21 18:03:24 +08:00
@islujw 只要该型号发布的时候系统是什么版本,就可以用 u 盘安装这个版本。更之前的版本不可以安装。

我手头的这款,rmbp15 虽然生产日期是今年 3 月份,但是这个型号是去年就可以购买并且出厂预装的 10.13 ,那么就可以顺利滚回 10.13 。
nyanyh
2019-05-21 19:15:08 +08:00
2018 出的时候还是 10.13.6,虽然出厂带的是 10.13.6,但是这个版本和 MAS 里下的 10.13.6 不一样,用 MAS 的装了启动不了,当时抹盘重装之后就只能网络还原。
所以我认为是不能装低于出厂版本的 OS 的
nyanyh
2019-05-21 19:18:51 +08:00
@nyanyh #26 说错了,是 10.12.5
ETiV
2019-05-21 20:23:06 +08:00
同 26、27

对于 2018 款 mbp
可以网络还原到出厂的系统版本(开机时按某个组合键),不能通过 U 盘安装,装不上

新 mbp 很搞,默认不允许外置磁盘启动,需要解锁。解锁需要已安装系统的管理员账号密码。
所以千万不要在 mbp2018 上用 U 盘启动、格盘安装( Mac App Store 下回来的) HighSierra

Mac mini、MacBook Air 是在 Mojave 正式 release 之后出来的系统? 那就不能装老版本的系统了
kouryu
2019-05-21 20:35:22 +08:00
@nyanyh
@ETiV
2018 的 touch bar 的 rmbp 有点特殊,安装的并不是 mas 里的版本。可以通过脚本下载到对应的系统,安装。这个我亲自实践过。10.13 肯定是可以安装。
leopku
2019-05-21 23:02:02 +08:00
其实我挺好奇 LZ 需要哪些 Server.app 里的功能?
islujw
2019-05-22 01:03:17 +08:00
@kouryu 是因为 T2 芯片的关系吗?
@ETiV 你说到“需要解锁,解锁需要已安装系统的管理员账号密码”,这个是开启了 FileVault 之后的效果吗?那如果已安装系统被抹掉了呢?
islujw
2019-05-22 01:08:44 +08:00
@leopku 最主要使用网站的配置,认为比较简单好用。其他的也偶尔会用到,除了使用也有研究意义。
ETiV
2019-05-22 02:09:28 +08:00
@islujw 跟开不开 FileVault 无关,这应该是 T2 芯片的特性

如果已经抹掉了硬盘,则需要从 U 盘安装一个可用的,并登录进去设置好管理员用户、密码,再重启、重装。

相当折腾…我当时折腾的时候,Mojave 还在 beta,但可以 U 盘安装,这是唯一的办法
mmtromsb456
2019-05-22 11:52:51 +08:00
首先在 macOS 中 /System/Library/Extensions /Library/Extensions 基本包含了绝大部分用到的 kext (这个就是 macOS 中驱动的代名词(内核拓展模块)
其次一台设备可以安装的最早的系统版本为出厂自带版本(最好是+0.1 ).因为只有这两种情况下系统中才有新设备的驱动(包括但不限于 CPU/GPU/特殊设备比如 Touch ID 的驱动).系统中拥有相关的驱动才可以进行识别并且正确驱动.
综上所述..要用 highseirra 的话
mmtromsb456
2019-05-22 11:54:04 +08:00
@mmtromsb456 不小心点到添加回复了 Orz
综上所述,要使用 macOS High Seirra 的话请直接使用 10.13.6 的版本进行制作 USB 引导安装盘安装(请记得设置 T2 的相关设置)
mmtromsb456
2019-05-22 11:57:35 +08:00
@islujw 复制相关 KEXT 并添加到相关记录是不太可行并且没有意义的.不太可行是因为复制了 kext 需要重建相关的缓存.一个不小心重建出错就 gg 了.没有意义是因为实际上只要安装系统是相同的驱动就是相同的.设备应用的部分都是系统拥有部分的子集.
以上言论仅针对 Apple,Inc 制作的设备.黑苹果由于可能会在 SLE/LE 等不同路径引入特定驱动不在此言论覆盖范围内.
islujw
2019-05-22 15:13:08 +08:00
@mmtromsb456 谢谢你的详尽解答。我大概率会买一个 Mac mini 来装 High Sierra,至于笔记本,可能有一天会换,但会使用 Mojave,而 Mac mini 就当作家中服务器的方式,来使用 Server.app
Mac mini 最新款本身的升级,应该只有 CPU 等等的常规升级,而没有 T2 吧?
mmtromsb456
2019-05-22 15:36:42 +08:00
leopku
2019-05-23 16:04:56 +08:00
@islujw 「网站配置」为啥不用 Linux 呢,周边成熟,资料更多
islujw
2019-05-25 23:42:09 +08:00
@leopku 倒不是因为实现,Mojave 也可以网站配置。主要是欣赏 Server 的设计理念,以及体现在 UI 上的简易性,这对频繁配置时的效率提升也有所帮助,因此希望能保持下去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/566165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX