web-dev-qa-db-fra.com

Désactivation de la sécurité Thunderbolt sur Dell TB16 via Linux (Ubuntu 16.04)

Aujourd'hui, j'ai un nouvel ordinateur portable xps 15 9560. Après BEAUCOUP de douleur, j'ai pu enfin installer Ubuntu 16.04 sur la chose sanglante. Il m'a fallu environ 3 heures, j'ai dû faire des bêtises dans Bios. La lecture de ce fil m'a beaucoup aidé http://en.community.Dell.com/support-forums/laptop/f/3518/t/20004529 .

Pour faire une histoire courte quand j'ai enfin réussi à démarrer USB, je n'ai pas créé de seconde partition, mais juste installé Ubuntu.

Maintenant, rien ne fonctionne sur mon dock Thunderbolt (TB16). Après avoir lu un peu sur l’arch wiki https://wiki.archlinux.org/index.php/Dell_XPS_15_ (9550) . Il semble que je doive désactiver certaines fonctionnalités de sécurité pour activer toutes les fonctionnalités du dock. Lien vers cet article vers cet article. http://www.Dell.com/support/article/ed/en/edbsdt1/sln171755/updating-the-Dell-bios-in-linux-and-ubuntu-environments?lang=fr Cependant, après quelques lectures éclairées, cela semble assez avancé et consiste simplement à mettre à jour le bios sans le changer.

Un fil similaire sur le wiki https://wiki.archlinux.org/index.php/Dell_XPS_13_ (9360) propose une autre méthode pour mettre à jour le bios.

Je savais que c'était stupide de se débarrasser de Windows, mais après un processus aussi long pour pouvoir enfin démarrer, je ne voulais pas utiliser un processus similaire pour obtenir un double démarrage opérationnel.

Toute aide pour que le quai soit opérationnel quand je n’ai plus accès aux fenêtres serait formidable.

2
N3buchadnezzar

Je ne sais pas si vous voulez "désactiver le paramètre de sécurité Thunderbolt dans le BIOS" ou simplement "flasher la nouvelle version du BIOS". Dans les deux cas, vous n'avez pas besoin de Windows pour le faire.

  1. Si vous souhaitez modifier les paramètres, appuyez sur F2 pendant le démarrage pour obtenir le menu des paramètres UEFI (BIOS).
  2. Si vous souhaitez mettre à jour (nouvelle version flash), appuyez sur F12 au démarrage, sélectionnez le fichier .exe avec BIOS (Option "Mise à jour du BIOS sur les systèmes UEFI pris en charge (à partir de 2015)" à partir du lien fourni.
  3. Si vous devez toujours installer Windows temporairement pour une autre raison et que vous ne souhaitez pas régler votre Ubuntu à partir de zéro, vous pouvez sauvegarder le disque entier d'un ordinateur portable sur un disque externe (USB) en utilisant Clonezilla (ou tout autre utilitaire création d'image disque), puis le restaurer à partir d'une image avec tous les paramètres et fichiers en quelques minutes.
2
altazar

Vous n'avez pas besoin de désactiver la sécurité sur Ubuntu 18.04, et les modèles 9370, 9570 et 9575 incluent tous les nouveaux microprogrammes Thunderbolt prêts à l'emploi.

Sur tout système d'exploitation avec bolt et gnome-Shell version 3.28 (ou l'intégration de boltd rétablie), vous n'avez rien à faire: les périphériques Thunderbolt fonctionnent immédiatement. Ubuntu 18.04.1 Gnome Shell est livré avec cette intégration boltd.

Donc, pour ceux qui utilisent les anciennes versions d’ubuntu, la méthode recommandée en ce moment consiste à utiliser boltctl à partir de https://packages.ubuntu.com/bionic/bolt

première exécution:

$ 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

Puis lancez:

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

La première fois que j'ai exécuté enroll pour le <dock-uuid> j'ai: failed to authorize device: write error: Invalid argument Il vous faudra donc peut-être l'exécuter deux fois ou plus.

Notez que pour moi, boltd 0.3 n'autorisera aucun appareil inscrit avant la première connexion. Cependant, vous pouvez récupérer le boulon 0.4 dans le dépôt proposé (il sera probablement disponible prochainement dans le dépôt principal), voir aussi:

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

3
Thomas Grainger