web-dev-qa-db-ja.com

Linuxを介したDell TB16でのThunderboltセキュリティの無効化(Ubuntu 16.04)

今日、私は新しいラップトップxps 15 9560を手に入れました。たくさんの苦痛の後、私はついにUbuntu 16.04を流血のものにインストールすることができました。約3時間かかりましたが、Biosを台無しにしなければなりませんでした。このスレッドを読んでかなり助けになりました http://en.community.Dell.com/support-forums/laptop/f/3518/t/20004529

ついにusbをブートするようになったときの話を短くするために、2番目のパーティションを作成せず、Ubuntuをインストールしました。

現在、Thunderboltドック(TB16)で何も機能しません。 Arch wikiを少し読んだ後 https://wiki.archlinux.org/index.php/Dell_XPS_15_(9550) 。ドックのすべての機能を有効にするには、いくつかのセキュリティ機能を無効にする必要があるようです。この記事へのこの記事へのリンク。 http://www.Dell.com/support/article/ed/en/edbsdt1/sln171755/updating-the-Dell-bios-in-linux-and-ubuntu-environments?lang=en しかし、少し読んだ後、これはかなり進んでいるように見え、BIOSを更新するだけで、変更することはありません。

Wikiの同様のスレッド https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360) は、BIOSを更新する別の方法を提案しています。

ウィンドウを削除するのは愚かだったことは知っていますが、最終的にブートできるようになるまでに長い時間を費やしたプロセスの後、デュアルブートを起動して実行する同様のプロセスに行きたくありませんでした。

私がウィンドウにアクセスできなくなったときにドックを起動して実行できるようにするのは素晴らしいことです。

2
N3buchadnezzar

「BIOSでThunderboltセキュリティ設定を無効にする」のか、単に「新しいBIOSバージョンをフラッシュする」のかがわかりません。どちらの場合でも、これを行うのにWindowsは必要ありません。

  1. 設定を変更する場合は、を押します F2 ブート中にUEFI(BIOS)設定メニューを取得します。
  2. 更新する場合(新しいバージョンをフラッシュする)を押します F12 ブート中にBIOSで.exeファイルを選択します(提供されたリンクからオプション「サポートされているUEFIシステムでBIOSを更新する(2015以降)」)。
  3. 他の理由でWindowsを一時的にインストールする必要があり、Ubuntuをゼロから調整したくない場合は、 Clonezilla (またはその他のユーティリティを使用してラップトップディスク全体を外部(USB)ディスクにバックアップできます。ディスクイメージの作成)、すべての設定とファイルを含むイメージから数分で復元します。
2
altazar

Ubuntu 18.04でセキュリティを無効にする必要はありません。また、9370、9570、および9575にはすべて、すぐに使える十分な新しいThunderboltファームウェアが含まれています。

boltおよびgnome-Shell version 3.28(またはボルトで固定された統合のバックポート)を使用するOSでは、これを行う必要はありません。Thunderboltデバイスはそのまま使用できます。 Ubuntu 18.04.1 Gnome Shellには、このボルト統合が付属しています。

そのため、ubuntuの古代バージョンの場合、現時点で推奨される方法は https://packages.ubuntu.com/bionic/bolt からboltctlを使用することです

ファーストラン:

$ 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>

初めて<dock-uuid>enrollを実行したとき:failed to authorize device: write error: Invalid argumentので、2回以上実行する必要があるかもしれません。

ボルト0.3では、最初のログインが完了するまで、登録されたデバイスは認証されません。ただし、提案されたレポジトリからボルト0.4を取得できます(ただし、メインレポジトリですぐに利用可能になる可能性があります)。

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

3
Thomas Grainger