swiftios developersSwift基础

Mac M1 rvictl启动失败处理

2021-05-15  本文已影响0人  tomatobin

Mac M1在终端使用rvictl命令后,会出现如下错误:

Starting device 00008020-0015091E0C68002E [FAILED]
 
tcpdump: rvi0: No such device exists
(BIOCSETIF failed: Device not configured)

这是由于rvictl 需要开启系统扩展才能使用,但是M1芯片的Mac不能直接打开系统扩展,需要手动进行启用,可参考如下步骤修改:

1、在系统设置里,可以看到“系统扩展”是关闭的。

ps:如果没有出现“启用系统扩展”项,需要在命令行里完整输入 rvictl -s [ 设备uuid ]


1.png

2、点击"启用系统扩展",并点击“关机”

2.png

3、进入恢复模式

PS:长按开机键,直到出现启动选项(连接多个显示器时,可能会出现黑屏情况,拔掉一个)

4、调整安全策略

3.png

如果出现了上图,可直接跳到第5步。
如果没有出现上图,而是出现下图的情况,则需要以下额外几个步骤:

4.png

选择选项,继续,进入恢复模式(可能会要求输入用户密码),进入之后如图点开『实用工具→启动安全工具』;


5.png

打开后等待出现硬盘图标

5、修改安全策略,并重启电脑;

6.png

6、重启后进入系统,打开偏好设置面板,此时面板里按钮变成了“允许”

7.png

点允许后,再次重启电脑,完成。

上一篇下一篇

猜你喜欢

热点阅读