web-dev-qa-db-fra.com

Installer 19.04 sur ThinkPad X1 Extreme Gen 2

Je voudrais installer la dernière Ubuntu (19.04) sur un ThinkPad X1 Extreme Gen 2 . J'ai lu quelques problèmes avec l'installation des versions précédentes d'Ubuntu sur la Gen 1, c'est-à-dire la mise à jour du BIOS, mais je ne trouve rien en rapport avec la dernière Ubuntu et/ou la X1 Extreme Gen 2.

Je sais que cela ne fait que quelques semaines que la Gen 2 est sortie, mais quelqu'un a-t-il fait de même? Quelqu'un voit-il des drapeaux rouges que je devrais connaître? Tout conseil ou assurance serait très apprécié, car ce sera ma première installation d'Ubuntu (et Linux en général).

7

J'ai reçu mon Extreme Gen 2 le 31 octobre 2019, je n'ai pas installé Ubuntu 18.04 car je ne pourrais pas mettre à jour la version du noyau sans WiFi car je n'ai pas de port Ethernet.

Par conséquent, j'ai installé Ubuntu 19.10 (noyau 5.3), désactivé le démarrage sécurisé, le démarrage rapide de Windows et mis sur liste noire le pilote NVIDIA Nouveau pour le remplacer par le pilote NVIDIA propriétaire. Maintenant, tout fonctionne même Docker.


Voici les étapes pour l'installer sous Windows:

  • Désactivez le démarrage rapide de Windows 10 car lorsqu'il est activé, votre ordinateur n'effectue pas un arrêt normal: il crée à la place des fichiers d'hibernation que vous souhaitez éviter lorsque double démarrage.

  • Mettre à jour UEFI/BIOS à 1.26 (initialement mon UEFI/BIOS était à v1.17) car les anciens UEFI/BIOS contiennent plusieurs bogues qui peuvent entraîner des briques Le pc portable. Vous pouvez l'exécuter à l'aide de l'application Lenovo Vantage sous Windows 10.

  • Désactiver le démarrage sécurisé : il s'agit d'un mécanisme de vérification permettant de garantir que le code lancé par le microprogramme UEFI d'un ordinateur est approuvé. Le problème est que les pilotes NVIDIA ne sont pas signés, donc le démarrage sécurisé interromprait le processus de démarrage.

  • Installez Ubuntu en en appuyant sur Entrée au démarrage et en sélectionnant votre clé USB amorçable. Maintenant, vous avez Ubuntu installé sur votre ordinateur portable, mais il se bloque lors du chargement du nouveau pilote NVIDIA d'Ubuntu. Par conséquent, nous allons le mettre sur liste noire et installer le pilote propriétaire NVIDIA qui fonctionne bien.

  • Redémarrez l'ordinateur. Dans le menu GRUB appuyez sur E pour modifier la commande avant de démarrer puis ajoutez 'nomodeset' à la fin de la ligne 'linux…': cela empêchera le système de charger les pilotes graphiques nous pourrons donc installer les pilotes NVIDIA et mettre le pilote Nouveau sur liste noire. Ne vous inquiétez pas, 'nomodeset' ne sera efficace que pour cette session.

  • Installez le dernier pilote propriétaire NVIDIA .

  • Pilote Blacklist Nouveau pour éviter les conflits.

Désormais, les pilotes propriétaires NVIDIA sont installés sur votre système et le pilote Open Source Nouveau est sur liste noire afin qu'aucun conflit entre les pilotes graphiques ne se produise.

Ces instructions proviennent de l'article Medium que j'ai écrit ( https://medium.com/@remy.hosseinkhan/installing-ubuntu-19-10-on-lenovo-thinkpad-x1-extreme-gen-2-and -p1-gen-2-ba4c9c7c7ed2 ) vérifiez-le si vous avez du mal à résoudre une étape. J'ai examiné plusieurs discussions afin de comprendre ce qui ne va pas avec l'installation de Linux sur cet ordinateur portable: le principal problème vient de la technologie NVIDIA Optimus qui cause toujours des problèmes de nos jours (voir Est-ce qu'un NVIDIA GeForce avec la technologie Optimus est pris en charge) par Ubuntu? ).

Le 14 décembre 2019, j'ai effectué installation réussie d'Ubuntu 19.10 sur un nouvel ordinateur portable Lenovo X1 Extreme (gen2) , avec 2 disques durs électroniques configurés pour RAID-0 avec des partitions chiffrées LLVM.

Ce fut une installation très fluide et tout le matériel fonctionne correctement. Les pilotes open source nVidia et l'adaptateur WiFi ont causé un peu de travail supplémentaire, j'ai donc inclus des conseils et des guides de dépannage pour vous aider à résoudre ces problèmes.

La seule chose que j'ai remarquée, c'est que les fans arrivent beaucoup, en particulier lors de l'utilisation d'Open Broadcast Studio. Ce logiciel Open Broadcast Studio atteint le CPU à plus de 100%, il n'est donc pas surprenant que les fans soient au maximum).

Utilisation du serveur Ubuntu pour le raid

J'ai utilisé l'image iso du serveur Ubuntu 19.10 pour avoir la possibilité de configurer le RAID sur plusieurs SSD. Si RAID n'est pas requis, utilisez simplement la distribution Ubuntu desktop 19.10.

Il est inutile de configurer Intel Rapid Raid dans le BIOS, car le raid logiciel Linux (mdadm) est bien meilleur.

Apportez les modifications suivantes au BIOS

  • Désactiver le démarrage sécurisé: les pilotes NVIDIA ne sont pas signés, ce qui oblige le démarrage sécurisé à interrompre le processus de démarrage lorsqu'il tente de vérifier que ces pilotes sont fiables.
  • Désactivez le démarrage rapide de Windows 10 en cas de double démarrage Windows et Linux. Lorsqu'il est activé, il crée des fichiers d'hibernation lors du redémarrage de Windows au lieu d'un arrêt normal de l'ordinateur.

Installation du serveur Ubuntu

Suivez le Guide d'installation du serveur Ubunt avec les étapes supplémentaires suivantes.

Mettre temporairement sur liste noire le nouveau pilote NVIDIA d'Ubuntu

Dans le menu GRUB appuyez sur E pour modifier la commande de démarrage du système d'exploitation

Tapez nomodeset à la fin de la ligne linux

Le Empêche le système de charger les pilotes graphiques Nouveau qui provoquent des problèmes et peuvent bloquer l'ordinateur. Les pilotes Nouveau seront définitivement mis sur liste noire une fois le serveur Ubuntu installé.

Section 8: Configurer le stockage - RAID

Si vous avez deux disques SSD dans l'ordinateur portable, vous pouvez configurer une matrice redondante de disques (RAID).

RAID nécessite deux partitions ou plus non formatées (les partitions ext4 et xfs ne peuvent pas être utilisées). Les partitions utilisées dans un RAID doivent avoir la même taille de partition.

Il n'est pas possible de démarrer à partir d'une partition RAID, nous avons donc besoin d'une partition distincte pour/boot

Dans le menu Configurer le stockage, sélectionnez manuel pour ouvrir l'éditeur de partition

Les étapes suivantes ont été utilisées pour créer une baie de disques avec gestion des volumes logiques et disques chiffrés.

  • supprimer toutes les partitions existantes (efface également la partition de récupération Windows - ne le faites que si vous ne voulez jamais Windows)
  • créer une partition non formatée de 250 Mo sur chaque disque
  • créer une partition non formatée de 476,939 Go sur chaque disque
  • créer une partition RAID 0 en utilisant les deux partitions 476.939 Gb (utilisez RAID 1 si vous voulez la redondance plutôt que la vitesse/taille)
  • créer LVM sur la partition de raid, définir le cryptage sur le disque (un mot de passe vous est demandé à chaque démarrage de l'ordinateur)
  • Formatez l'une des partitions de 250 Mo et définissez le point de montage sur/boot
  • [facultatif] Formatez la partition de 250 Mo restante comme vous le souhaitez. Je l'ai laissé inutilisé

Suivez le reste du guide d'installation du serveur Ubuntu et redémarrez lorsque vous avez terminé.

Installation d'un environnement destkop

Le serveur Ubuntu n'installe pas un environnement de bureau par défaut, mais a accès à tous les mêmes packages, il est donc facile d'en ajouter un.

Une fois le serveur redémarré, connectez-vous avec votre nouveau nom de compte et votre nouveau mot de passe. Ce compte dispose des droits d'accès pour installer le logiciel et configurer le serveur à l'aide de la commande Sudo.

Pilote Blacklist Nouveau pour éviter les conflits.

Ouvrez le terminal et entrez les commandes linux suivantes:

Sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Confirmez le contenu du nouveau fichier de configuration modprobe:

cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

blacklist nouveau
options nouveau modeset=0

Installer les pilotes de source fermée nVidia

Les pilotes nVidia en source fermée tirent le meilleur parti de la carte graphique de l'ordinateur portable. ubuntu-drivers la commande vous montre quels pilotes sont recommandés pour votre matériel donné

Sudo ubuntu-drivers

La même commande peut être utilisée pour installer automatiquement le pilote recommandé.

Sudo ubuntu-drivers autoinstall

Installer l'environnement de bureau

Gnome est l'environnement de bureau par défaut pour Ubuntu. Pour installer, utilisez la commande suivante

Sudo apt install ubuntu-desktop

Il existe d'autres environnements de bureau disponibles. Répertoriez-les à l'aide de la commande

apt-cache search --names-only desktop

ubuntu-desktop - The Ubuntu desktop system
ubuntu-desktop-minimal - The Ubuntu desktop minimal system
cinnamon-desktop-environment - Cinnamon desktop environment - full desktop with extra components
desktop-base - common files for the Debian Desktop
neurodebian-desktop - neuroscience-oriented distribution - desktop integration
ros-desktop - Robot OS desktop metapackage
autopilot-desktop - Autopilot support for the ubuntu Desktop platform
autopilot-desktop-legacy - Autopilot support for the ubuntu Desktop platform
budgie-desktop - Desktop package for budgie-desktop
budgie-desktop-minimal - Minimal desktop environment for Ubuntu Budgie
kde-plasma-desktop - KDE Plasma Desktop and minimal set of applications
kubuntu-desktop - Kubuntu Plasma Desktop/Netbook system
lubuntu-desktop - Lubuntu Desktop environment
ubuntu-budgie-desktop - Ubuntu Budgie metapackage
ubuntu-mate-desktop - Ubuntu MATE - full desktop
ubuntu-unity-desktop - The Ubuntu Unity desktop system
ubuntukylin-desktop - The Ubuntu Kylin desktop system
ubuntustudio-desktop - Ubuntu Studio Desktop Package
ukui-desktop-environment - UKUI Desktop Environment (metapackage)
Vanilla-gnome-desktop - Vanilla GNOME metapackage
xubuntu-desktop - Xubuntu desktop system

Utilisez la commande apt-cache show suivi du nom du package pour voir une description de ce package.

Problèmes

Le problème du pilote nVidia est bien connu et les solutions sont partagées. Il y a eu un problème inattendu avec le WiFi. C'était inattendu car ce n'était pas du tout un problème. Mettre à jour le firmware

Si vous avez une version personnalisée de l'ordinateur portable, il dispose probablement de la dernière version du firmware. Les ordinateurs portables pré-construits peuvent ne pas avoir la dernière version du firmware.

Il est prudent de vérifier de toute façon et vous pouvez voir s'il y a une mise à niveau pour votre matériel en utilisant la commande fwupdmgr

Sudo fwupdmgr update

(on the latest version, 0.1.27)

Adaptateur WiFi non reconnu

Si un adaptateur Ethernet Lenovo est branché (pas le type USB), le WiFi est automatiquement désactivé. Débranchez l'adaptateur Ethernet et le matériel WiFi est automatiquement activé (aucun redémarrage requis). En rebranchant l'adaptateur Ethernet, le matériel WiFi sera arrêté, ce qui économisera de l'énergie.

Si vous rencontrez toujours des problèmes, assurez-vous que vous utilisez la version du noyau 5.0.18 ou supérieure (Ubuntu 19.10 a 5.0.23 au moment de la rédaction)

Commencez à diagnostiquer le problème avec la commande lspci pour voir quel matériel est détecté.

lspci | grep -i network

52:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)

Vérifiez ensuite si le matériel réseau fonctionne réellement. Les opérations suivantes ont été effectuées avec l'adaptateur Ethernet Lenovo branché, désactivant ainsi le matériel WiFi.

iwconfig

wlp82s0   IEEE 802.11  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

lo        no wireless extensions.

enp0s31f6  no wireless extensions.
3
jr0cket

Comme je viens de recevoir un Lenovo ThinkPad X1 Extreme Gen 2 aujourd'hui et que j'ai immédiatement essuyé le disque et essayé d'installer Ubuntu et que j'ai rencontré des problèmes, j'ai pensé offrir ma solution (ce qui n'était pas possible au moment de la publication de OP, mais d'après les commentaires ils semblent également être venus) dans le cas où quelqu'un comme moi pourrait avoir besoin d'une explication beaucoup plus détaillée.

À l'origine, j'ai essayé d'installer buntu 18.04.3 LTS mais j'ai rapidement constaté qu'il n'y avait aucun adaptateur Wi-Fi trouvé. Après avoir vérifié à nouveau les spécifications techniques du X1, j'ai recherché sur "Intel AX200 Wi-Fi 6 802.11AX" et trouvé la page Prise en charge Linux * des adaptateurs sans fil Intel qui indiquait qu'Intel Wi-Fi 6 AX200 160 MHz avait besoin une version du noyau Linux de 5.1+. Comme uname -r A montré que 18.04.3 avait 5.0, après avoir vérifié les versions d'Ubuntu, il était clair que (en octobre 2019) le la seule option viable était Ubuntu 19.1 (comme il avait le noyau 5.3 ). Faire une nouvelle installation de 19.10 a immédiatement résolu le problème Wi-Fi, mais pendant gnome-initial-setup (Bienvenue sur Ubuntu), le système d'exploitation entier se bloquait. J'ai remarqué qu'avant de continuer avec le gnome-initial-setup Que si je regardais dans les paramètres, je trouvais que le pilote graphique par défaut utilisé était le Nouveau et non le pilote Nvidia (propriétaire, testé). Si le pilote Nvidia était basculé sur puis le gnome-initial-setup Était exécuté, il se terminerait sans problème et l'ordinateur était enfin prêt à l'emploi.

Bien que je sois maintenant assez satisfait jusqu'à présent avec Ubuntu 19.10 et le Lenovo ThinkPad X1 Extreme Gen 2, je suis certainement impatient de sortir la version 20.04 LTS en 2020.

3
Matthew Feickert

Le GPU Nvidia n'a pas été détecté pour moi sur Ubuntu 19.04. J'ai essayé Ubuntu 18.04.3 et tout a fonctionné - je n'ai eu qu'à installer le noyau 5.2 pour que le wifi fonctionne.

Notez cependant que la batterie dure moins longtemps que sur Windows - même après TLP, désactivant le turbo boost, fonctionnant en mode d'économie d'énergie et définissant la fréquence la plus basse à 800Mhz. Les fans s'allument plus que sous Windows malgré la fréquence du processeur à 800Mhz et le GPU nvidia désactivé - donc je suppose que le GPU Intel fonctionne toujours à sa fréquence maximale (je n'ai pas pu comprendre comment réduire sa fréquence).

2
x1_extreme

J'ai eu un X1 Extreme Gen 2 il y a une semaine. Et ça a été assez horrible.

Jusqu'au noyau 5.3.0-18, le wifi ne fonctionnait pas, ou le système paniquait au démarrage en essayant de lire les journaux tpm (Non, je n'avais pas envie de désactiver le démarrage sécurisé parce que j'ai trouvé que Windows ne démarrerait pas )

Après avoir résolu le problème du wifi via le noyau 5.3.0-18, le système a maintenant 50% de chances de se bloquer à la connexion. Ou 80% de chances de se bloquer au réveil du sommeil.

Ensuite, il y a les messages de surchauffe. Le système étranglera et enregistrera les messages mce: surchauffe alors que la pierre est froide immédiatement après le démarrage.

J'aurais du mal à en recommander un. TBH Je pense que j'ai fait une erreur coûteuse et j'aurais dû rester avec le MacBook Pro 2019 bien plus cher et inflexible.

2
Hamish

J'ai installé pop os (qui est plus similaire à Ubuntu). Tout fonctionne bien hors de la boîte, sauf le wifi. Je dois mettre à jour la version du noyau de 5.0 à 5.2. Après ça, tout va bien.

1
SAGA

Je viens de recevoir mon X1 extreme Gen 2. J'ai installé un système à double démarrage avec Windows 10 et Ubuntu 19.04, mais j'ai eu un problème avec le Wi-Fi, la sortie HDMI et le lecteur d'empreintes digitales.

Le problème Wi-Fi a été résolu en installant le dernier iwlwifi pilote Linux. HDMI et le lecteur d'empreintes digitales ne fonctionnent pas encore. Il semble qu'aucun pilote Linux ne soit disponible.

0
user998663