导读

苹果的新一代Mac配备了新的所谓Apple T2安全芯片,该芯片应该提供一个Secure Enclave协同处理器,负责为包括Touch ID在内的安全功能提供支持。

与此同时,这款安全芯片支持Apple计算机实现安全启动功能,而且看样子,它还造成了一系列Linux用户不喜欢的新限制。

据Phoronix报道,T2安全芯片默认阻止Linux启动,Apple只允许macOS和Windows 10在其设备上运行。

“目前没有为Microsoft Corporation UEFI CA 2011提供信任,这可以验证Microsoft合作伙伴签署的代码。此UEFI CA通常用于验证其他操作系统(如Linux变体)的引导加载程序的真实性,“Apple在技术支持文档中详细解释了T2芯片的工作原理。

但是,Apple又确实允许用户禁用安全启动,这在技术上意味着在启动时不会执行额外的检查,就基本上为不支持的操作系统(如Linux)打开了大门。

禁用安全引导不会产生任何影响

但事实证明,由于某些原因,禁用安全启动似乎没有任何区别,可能是由于Apple实施了更多限制。这也可能与缺少证书有关,但不言而喻,关闭安全启动也意味着不再执行这些检查。

“默认情况下,支持安全启动的Mac计算机仅信任Apple签署的内容。但是,为了提高Boot Camp安装的安全性,还提供了对安全启动Windows的支持。 UEFI固件包括用于验证Microsoft引导加载程序的Microsoft Windows Production CA 2011证书的副本,“Apple解释说。

Apple于2017年末发布的支持文档,最近更新了与新设备相关的信息,提供了有关如何禁用安全启动的说明。

从技术上讲,在新一代Mac上启动Linux是有可能的,但出于某种原因,即使遵循了苹果的指导,这个东西也不能工作。

linux系统启动设置mac,Apple表示新款Mac将阻止Linux启动相关推荐

  1. Linux 各类设置、配置、使用技巧参考,Linux使用集锦

    Linux 各类设置.配置.使用技巧参考,Linux使用集锦 ========== 参考格式 (新增记录时,复制粘贴在下)============= [日期]: <标题> 参考链接ref1 ...

  2. 哪款mac写python_新款Mac Pro有几个圈圈?写几行Python数一下

    本文源于我一个多月前的一个知乎回答,原本当时就想发到专栏里归一下档,谁知在忙碌和拖延症的双重影响下一直没做这件事.至于为什么现在突然发出来,因为最近我想到一个新的好点子,可以写一个简单而有趣的开源项目 ...

  3. linux网卡设置详解,史上最详细的Linux网卡ifcfg-eth0配置详解

    经过查资料与工做中的进行一下总结:服务器 DEVICE="eth1"                           网络 网卡名称 NM_CONTROLLED="y ...

  4. linux运行check1n越狱,Apple支援:Windows通过使用Linux U盘进行checkra1n越狱教程

    一直以来,CheckRa1n越狱工具只能在 Mac 或者"黑Apple "系统上使用,没有Mac的 Windows 用户想越狱怎么办?下面给大家分享:无需MAC,Windows通过 ...

  5. vs2017 linux工程设置头文件,使用Visual Studio 2017作为Linux C++开发工具

    Visual Studio 2017 VS2017亮点很多,包括模块化安装.启动速度加快(第一次启动加快50%以上).github插件.启动页完善.增强代码提示功能,等等,更多参考:https://w ...

  6. Linux系统启动任务的写法

    1.到/etc/rc.d目录 # cd /etc/rc.d 2.修改rc.local # vim ./rc.local 你之前是怎么启动nginx和php命令复制即可. 例如: /usr/local/ ...

  7. linux 防火墙文件路径,linux防火墙设置

    手机评站网今天精心准备的是<linux防火墙设置>,下面是详解! linux如何关闭防火墙 一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原 开启: chkconfi ...

  8. Linux系统启动管理

    Linux系统启动管理 ********************************** 目 录 ************************************ Linux系统启动流程( ...

  9. linux环境oracle环境变量,Linux下设置oracle环境变量

    Linux设置Oracle环境变量 方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新s ...

最新文章

  1. 代码解析深度学习系统编程模型:TensorFlow vs. CNTK
  2. unity服务器文件传输,Unity 3D简单C#文件发送到FPT服务器示例脚本?
  3. div设置百分比高度 宽度
  4. Web API 之SelfHost与OwinSelfHots加载外部程序
  5. 在Mac下的前端开发必备工具
  6. DCMTK:表示细分对象的类
  7. 谈判学:三招了解对方底线
  8. 基于React的全屏滑动插件react-fullslip
  9. 英雄联盟官宣IG冠军皮肤 彩蛋竟是王思聪吃热狗...
  10. Spark解决的问题与体系结构
  11. android助手专业版,安卓助手-安卓助手app专业版下载-安卓助手付费版-电玩咖
  12. 21.pgsql中的执行计划explain
  13. 使用fail2ban解决暴力破解问题
  14. RocketDock不能开机正常启动的解决方法
  15. New Year Snowmen(贪心)
  16. 《爱情,最幸福的信仰》吴若权
  17. 网站流量数据分析技巧【转】
  18. 多模态深度学习综述:网络结构设计和模态融合方法汇总
  19. 古文觀止卷九_永州韋使君新堂記_柳宗元
  20. windows命令行关闭已占用的端口

热门文章

  1. 时下几款著名的游戏引擎介绍,也许你只听说过“虚幻引擎”
  2. HCNA网络技术基础学习
  3. 前端自动化测试基础-sinon篇章
  4. 无线华为能连苹果不能连接到服务器,华为网络正常app连不上网络
  5. 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。
  6. 我们“看到”的物联网,未来真正走向领域是这些方面....
  7. ibverbs文档翻译
  8. 自然语言生成技术现状调查:核心任务、应用和评估(2)
  9. 2016年全国高中数学联合竞赛试题及详细解答
  10. 结对编程—四则运算(JAVA)(卢泰佑、李密)