黑苹果双系统切换的问题

2019-08-12 16:27:10 +08:00
 runking

两块 SSD,一个 windows,一个黑苹果

  1. 开机自动进入 macOS
  2. 可以从 windows 重启至 macOS
  3. 可以从 macOS 重启至 windows
  1. 已经实现,
  2. 借助 1 可以变相实现
  3. 在 macOS “启动硬盘”选择 windows 后,重启后,实现进入的是 macOS

应用场景有远程控制需求,所以划掉启动界面手动选择

刚黑,对四叶草还不太明了,请求大家帮助下

6704 次点击
所在节点    macOS
11 条回复
runking
2019-08-12 16:28:27 +08:00
imnpc
2019-08-12 16:32:58 +08:00
远程的话不行的 四叶草可以设置自动进入上次选择的系统
Tonni
2019-08-12 16:45:50 +08:00
Clover 会自动记住上次启动项,默认就是进上次选择的系统。

我以前也是两块硬盘,一块 macOS 一块 Windows,这里又一个潜在问题,当时 Windows 和 macOS 是共用的 EFI 分区,每次 Windows update 更新的时候都会更改启动文件,导致 Windows update 后进入 macOS 后出现 kernel panic。

当时的解决办法是安装 Windows 的时候把 macOS 的磁盘拔下来,Windows 安装程序就不会使用 macOS 磁盘上的 EFI 了。
Tonni
2019-08-12 16:46:49 +08:00
Windows Update 存在 bootmgfw 的升级的时候会覆盖 bootx64.efi ,并且会把 Winddows 设成第一启动项。
Osk
2019-08-12 16:59:51 +08:00
蜜汁操作:
BIOS 固件 -> Grub2
Grub2 -> ntldr /bootmgr -> Windows
Grub2 -> chainload clover UEFI Emulation -> Mac OS

然后要启动哪个系统可以直接修改 grub.cfg 就 OK.


但是对磁盘有要求:
Windows 10 走传统启动需要 MBR 分区, 而 Mac OS 需要 GPT 分区, 头铁的话可以创建混合 MBR.

或者, 两块盘, GPT 盘安装 grub + Mac OS, MBR 盘安装 Windows
这样的话就各是各的, Windows 更新也不嘘~
ysc3839
2019-08-13 02:52:46 +08:00
没记错的话,macOS 的启动磁盘选项实际上是写入 EFI variable,正常情况下 Clover 会自动读取的。
如果不行的话试试使用 EmuVariableUEFI-64.efi ,不过这么做的话还需要在 macOS 中安装一个 rc 脚本。
可以看看 https://hackintoshlaptop.net/everything-you-need-to-know-about-nvram/
P013onEr
2019-08-13 11:29:00 +08:00
目前我的操作是 单 SSD GPT 分区,设置默认开机 macOS 为主系统,Clover 选择不现实启动前信息。需要选取进入 Windows 时,长按任意键即可选择,另外在 PD 里也能启动 Windows
harlen
2019-08-13 14:01:46 +08:00
#/bin/sh
#启动到 mac
挂载 EFI 分区
编辑 clover.plist
```plist
<key>DefaultVolume</key>
<string>Mac</string>
```

#/bin/sh
#启动到 window
挂载 EFI 分区
编辑 clover.plist
```plist
<key>DefaultVolume</key>
<string>Window</string>
```
guozhigq
2019-08-13 20:48:57 +08:00
1 怎么实现的啊 刚装上黑苹果
runking
2019-08-14 19:22:08 +08:00
shm7
2019-08-18 14:32:48 +08:00
@Tonni 我没有这样的问题,同样的 EFI 分区也是不同的文件夹啊。我 mac 和 windows 安装在同一个盘,同一个分区都没这样的问题。

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

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

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

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

© 2021 V2EX