由于 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 的拟物设计系统。
1
minamike 2019-05-21 12:49:50 +08:00 via iPhone
没有驱动吧
或许虚拟机可以试试 |
2
Sylv 2019-05-21 12:49:56 +08:00 via iPhone
据我所知不能,旧系统不带新机型的驱动。
|
3
dingdangnao 2019-05-21 12:56:46 +08:00
不可以
|
4
q397064399 2019-05-21 13:10:04 +08:00
没有驱动,老系统怎么兼容还未上市的硬件呢 doge
|
5
DEANHZED 2019-05-21 13:13:13 +08:00 via iPhone
黑苹果?/滑稽
|
6
islujw OP |
8
dingdangnao 2019-05-21 14:05:44 +08:00
@islujw 不会
|
9
dingdangnao 2019-05-21 14:07:26 +08:00
|
10
islujw OP @dingdangnao 这个链接只是介绍了机器本身的恢复模式。我上面提到的恢复模式,可能没说清楚,是指通过 U 盘创建的引导安装环境。
|
11
islujw OP @minamike @Sylv @dingdangnao @q397064399 但在升级到 High Sierra 的文章( https://support.apple.com/zh-cn/HT208969 )里,提到支持的机型时,说的是“或更新机型”,那应该是包含了 2019 年的最新机型?
|
12
Satelli 2019-05-21 14:37:20 +08:00
@islujw macOS 内置设备的驱动是随系统分发的。旧版本 macOS 不会带新设备的驱动。再者,驱动是一方面,旧版本 macOS 内核不支持新设备的 CPU,要么你 spoof CPU ID 强行装回去,要么自己给内核打 patch 吧。
|
13
specialperson 2019-05-21 14:40:04 +08:00
我 2018 mbp 13 刚刚出来的时候买的,系统版本是 10.13.4。
所以 High Sierra 在 18 款 MBP13 是可以用的 |
15
carlclone 2019-05-21 14:50:46 +08:00
这个要你自己试一下的 , 比如有的老旧驱动在 10.14 , 苹果的做法是直接删去 , 我从 10.13 复制 kext 过去重建缓存就可以用了 , 你可以参考一下从 10.14 的驱动复制过去老系统看看能不能用
|
16
q397064399 2019-05-21 14:58:09 +08:00
给老的操作系统 添加新的硬件驱动 怎么算,都不划算吧... 这又不是 windows 他们有很多企业用户 一套驱动要从 98 兼容到 win10
|
17
c0878 2019-05-21 15:04:27 +08:00
看设备发售的时候第一批出厂带的是什么版本那就是能安装的最早版本
|
18
joyhub2140 2019-05-21 15:12:23 +08:00
别说 Mac 的系统了,你拿旧内核的 linux 桌面装到新硬件,都一大堆驱动问题。
|
19
islujw OP @carlclone kext 文件本身就是驱动吗?还是说复制后会有一个下载的过程呢?我打算去 Apple 店里获取一下文件。
|
20
kouryu 2019-05-21 16:24:44 +08:00 via iPhone
买到手自带系统不算,
要看这个型号最初发布的时候自带版本,不能低于这个版本。 我今年买的 rmbp15 到手系统 10.14 ,照样可以 u 盘安装 10.13.6 |
21
zetary 2019-05-21 16:38:56 +08:00
可以的, 之前为了外接 n 卡就装了一个出厂的版本
|
22
orqzsf1 2019-05-21 16:40:02 +08:00
可以考虑黑苹果。。
|
25
kouryu 2019-05-21 18:03:24 +08:00 via iPhone
@islujw 只要该型号发布的时候系统是什么版本,就可以用 u 盘安装这个版本。更之前的版本不可以安装。
我手头的这款,rmbp15 虽然生产日期是今年 3 月份,但是这个型号是去年就可以购买并且出厂预装的 10.13 ,那么就可以顺利滚回 10.13 。 |
26
nyanyh 2019-05-21 19:15:08 +08:00
2018 出的时候还是 10.13.6,虽然出厂带的是 10.13.6,但是这个版本和 MAS 里下的 10.13.6 不一样,用 MAS 的装了启动不了,当时抹盘重装之后就只能网络还原。
所以我认为是不能装低于出厂版本的 OS 的 |
28
ETiV 2019-05-21 20:23:06 +08:00 via iPhone
同 26、27
对于 2018 款 mbp 可以网络还原到出厂的系统版本(开机时按某个组合键),不能通过 U 盘安装,装不上 新 mbp 很搞,默认不允许外置磁盘启动,需要解锁。解锁需要已安装系统的管理员账号密码。 所以千万不要在 mbp2018 上用 U 盘启动、格盘安装( Mac App Store 下回来的) HighSierra Mac mini、MacBook Air 是在 Mojave 正式 release 之后出来的系统? 那就不能装老版本的系统了 |
29
kouryu 2019-05-21 20:35:22 +08:00 via iPhone
|
30
leopku 2019-05-21 23:02:02 +08:00
其实我挺好奇 LZ 需要哪些 Server.app 里的功能?
|
31
islujw OP |
33
ETiV 2019-05-22 02:09:28 +08:00 via iPhone
@islujw 跟开不开 FileVault 无关,这应该是 T2 芯片的特性
如果已经抹掉了硬盘,则需要从 U 盘安装一个可用的,并登录进去设置好管理员用户、密码,再重启、重装。 相当折腾…我当时折腾的时候,Mojave 还在 beta,但可以 U 盘安装,这是唯一的办法 |
34
mmtromsb456 2019-05-22 11:52:51 +08:00 via iPhone
首先在 macOS 中 /System/Library/Extensions /Library/Extensions 基本包含了绝大部分用到的 kext (这个就是 macOS 中驱动的代名词(内核拓展模块)
其次一台设备可以安装的最早的系统版本为出厂自带版本(最好是+0.1 ).因为只有这两种情况下系统中才有新设备的驱动(包括但不限于 CPU/GPU/特殊设备比如 Touch ID 的驱动).系统中拥有相关的驱动才可以进行识别并且正确驱动. 综上所述..要用 highseirra 的话 |
35
mmtromsb456 2019-05-22 11:54:04 +08:00 via iPhone
@mmtromsb456 不小心点到添加回复了 Orz
综上所述,要使用 macOS High Seirra 的话请直接使用 10.13.6 的版本进行制作 USB 引导安装盘安装(请记得设置 T2 的相关设置) |
36
mmtromsb456 2019-05-22 11:57:35 +08:00 via iPhone
@islujw 复制相关 KEXT 并添加到相关记录是不太可行并且没有意义的.不太可行是因为复制了 kext 需要重建相关的缓存.一个不小心重建出错就 gg 了.没有意义是因为实际上只要安装系统是相同的驱动就是相同的.设备应用的部分都是系统拥有部分的子集.
以上言论仅针对 Apple,Inc 制作的设备.黑苹果由于可能会在 SLE/LE 等不同路径引入特定驱动不在此言论覆盖范围内. |
37
islujw OP @mmtromsb456 谢谢你的详尽解答。我大概率会买一个 Mac mini 来装 High Sierra,至于笔记本,可能有一天会换,但会使用 Mojave,而 Mac mini 就当作家中服务器的方式,来使用 Server.app 。
Mac mini 最新款本身的升级,应该只有 CPU 等等的常规升级,而没有 T2 吧? |
38
mmtromsb456 2019-05-22 15:36:42 +08:00 via iPhone
|