通过 Linux(Ubuntu 16.04)禁用 Dell TB16 上的雷电安全性

通过 Linux(Ubuntu 16.04)禁用 Dell TB16 上的雷电安全性

今天我买了一台新的笔记本电脑 xps 15 9560。经过一番折腾,我终于能够在这台该死的机器上安装 Ubuntu 16.04。花了我大约 3 个小时,不得不在 Bios 中乱搞。阅读这个帖子对我有很大帮助http://en.community.dell.com/support-forums/laptop/f/3518/t/20004529

长话短说,当我终于让 USB 启动时,我没有创建第二个分区,而只是安装了 Ubuntu。

现在我的雷电底座 (TB16) 上什么都不能用了。在阅读了一些 arch wiki 后https://wiki.archlinux.org/index.php/Dell_XPS_15_(9550)。我似乎必须禁用一些安全功能才能启用 Dock 的全部功能。将本文链接到本文。http://www.dell.com/support/article/ed/en/edbsdt1/sln171755/updating-the-dell-bios-in-linux-and-ubuntu-environments?lang=en然而,经过一番简单的阅读后,这似乎相当先进,并且只是为了更新 BIOS 而不是改变它。

维基上也有类似的帖子https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)提出了另一种更新 bios 的方法。

我知道摆脱 Windows 是愚蠢的,但是经过如此漫长而繁琐的过程才终于能够启动,我不想再经历类似的过程来启动和运行双启动。

当我无法再访问 Windows 时,任何能让我启动并运行 Dock 的帮助都将非常有帮助。

答案1

您不需要在 Ubuntu 18.04 上禁用安全性,并且 9370、9570 和 9575 都包含足够新的开箱即用的雷电固件。

在任何带有boltgnome-shell version 3.28(或boltd集成移植回来)的操作系统上,您不需要执行任何以下操作:Thunderbolt设备开箱即用。Ubuntu 18.04.1 Gnome Shell附带此boltd集成。

因此,对于使用旧版 Ubuntu 的用户,目前推荐的方法是使用 boltctlhttps://packages.ubuntu.com/bionic/bolt

第一次运行:

$ boltctl list

 ● Thunderbolt Cable
   ├─ type:          peripheral
   ├─ vendor:        Dell
   ├─ uuid:          <there will be a UUID here I will call it cable-uuid>
   ├─ status:        authorized
   │  ├─ authorized: Mon 11 Jun 2018 11:45:37 UTC
   │  └─ connected:  Mon 11 Jun 2018 11:45:37 UTC
   └─ stored:        yes
      ├─ when:       Mon 11 Jun 2018 11:39:20 UTC
      ├─ policy:     auto
      └─ key:        no

 ● Thunderbolt Dock
   ├─ type:          peripheral
   ├─ vendor:        Dell
   ├─ uuid:           <there will be a UUID here I will call it dock-uuid>
   ├─ status:        authorized
   │  ├─ authorized: Mon 11 Jun 2018 11:45:42 UTC
   │  └─ connected:  Mon 11 Jun 2018 11:45:42 UTC
   └─ stored:        yes
      ├─ when:       Mon 11 Jun 2018 11:39:45 UTC
      ├─ policy:     auto
      └─ key:        no

然后运行:

boltctl enroll <cable-uuid>
boltctl enroll <dock-uuid>

我第一次跑步得到enroll的是<dock-uuid>failed to authorize device: write error: Invalid argument所以你可能需要跑两次或更多次。

请注意,对于我来说,boltd 0.3 在首次登录后才会授权任何已注册的设备。但是,您可以从建议的存储库中获取 bolt 0.4(不过它可能很快就会在主存储库中可用),另请参阅:

https://bugs.launchpad.net/ubuntu/+source/bolt/+bug/1778020

答案2

我不确定您是否想“禁用 BIOS 中的 Thunderbolt 安全设置”或只是“刷新新 BIOS 版本”。无论哪种情况,您都不需要 Windows 来执行此操作。

  1. 如果您想更改设置,请F2在启动时按下以获取 UEFI(BIOS)设置菜单。
  2. 如果您想要更新(刷新新版本),请F12在启动时按下并选择.exe带有 BIOS 的文件(从您提供的链接中选择“在支持的 UEFI 系统上更新 BIOS(2015 年及以后)”选项)。
  3. 如果你出于其他原因仍需要临时安装 Windows,并且不想从头开始调整你的 Ubuntu,你可以使用以下方法将整个笔记本电脑磁盘备份到外部(USB)磁盘克隆兹拉(或任何其他用于创建磁盘映像的实用程序),然后在几分钟内从映像中恢复所有设置和文件。

相关内容