web-dev-qa-db-fra.com

Installation de 16.04 sur Lenovo Yoga 900 avec lecteur nvme

Je tente d'installer 16.04 sur un nouveau Lenovo Yoga 900. Ce type a un lecteur nvme et est configuré par le BIOS en tant que RAID, et non pas AHCI (ne peut pas être modifié). Je vois plusieurs commentaires sur les différents forums qui indiquent que cela devrait être possible.

Cependant, lorsque je démarre à partir d'un lecteur USB, je ne vois pas du tout le SSD. Il ne monte pas, gparted ne le voit pas, fdisk ne le voit pas.

Le BIOS le voit - je peux démarrer sous Windows sur ce lecteur.

La version du noyau est 4.4.0-21-generic. Gparted est 0.25.0.

Tous les pointeurs très appréciés.

--prasanna

2
user285029

Pour l'instant, il n'est pas possible d'installer Linux sur cette machine. Il existe un fil très instructif sur le forum de Lenovo:

https://forums.lenovo.com/t5/Linux-Discussion/Yoga-900-13ISK2-BIOS-update-for-setting-RAID-mode-for-missing/mp/3339206/highlight/true# M7814

tl; dr: jusqu’à ce que Lenovo fournisse une configuration BIO pour désactiver le RAID, Linux ne peut pas être installé. Lenovo a dit qu'il pourrait le faire mais pas un engagement ferme.

1
Gus

Le problème est que, comme vous l'avez dit, le noyau Linux ne reconnaît pas les disques SSD NVME en mode RAID du contrôleur SATA. La solution consiste à modifier les paramètres de votre BIOS afin de permettre le changement du mode du contrôleur SATA de RAID à AHCI.

Faire cela signifie faire clignoter le BIOS vers la version spécifique qui nous permet de le faire. Il est également à noter que lorsque vous utilisez le mode AHCI, nous ne pourrons pas exécuter l’installation en usine de Windows. Donc, si nous installons Ubuntu aux côtés de Windows, nous devrons changer de mode SATA à chaque changement de système d'exploitation.

La solution suivante est spécifique à Yoga 900-13ISK2, mais si vous avez une autre version du modèle qui pose le même problème, vous devrez adapter ma réponse en recherchant ce modèle spécifique de mise à jour du BIOS pour Linux uniquement.

Voici ce que vous devez faire:

  1. Téléchargez la mise à jour du BIOS YOGA 900 à partir de cette URL .
  2. Flash votre BIOS en exécutant le fichier que vous avez téléchargé. Il est possible que vous receviez un signe d'alerte indiquant que la version de votre BIOS est plus récente que celle que vous essayez de mettre à jour. Dans ce cas, suivez le point 3
  3. (FACULTATIF) Flash 'ancienne' version du BIOS clignotante:

    1. Activez "Bios Back Flash" dans le menu "Configuration" du BIOS. ou le déclassement échouera.
    2. Exécutez le fichier exe téléchargé. Il va commencer à décompresser les fichiers dans un dossier temporel. Ensuite, le message d'alerte apparaîtra. Ignorez-le, laissez cette fenêtre en direct pendant un moment.
    3. Allez dans le dossier C:\Users\(YourUserNameFolder)\AppData\Local\Temp et vous verrez un dossier nommé quelque chose comme 7zXXXXX.tmp. Copiez ce dossier temporel dans un autre endroit pour le garder en sécurité.
    4. Vous pouvez fermer la fenêtre du BIOS clignotante que nous avions précédemment utilisée.
    5. Editez le fichier de dossier temporel copié platform.ini. Recherche non commentée [Bios_Version_Check], vous verrez sur la ligne suivante une valeur de drapeau définie sur 1 ou 2. Modifiez cette valeur sur 0 et sauvegardez (cela n'autorisera pas la vérification du Bios de version).
    6. Exécutez ce fichier de dossier exécutable exe, probablement nommé H2OFFT-W, vous verrez que la vérification de la version sera ignorée.
  4. Une fois la mise à jour du BIOS terminée, vous devez entrer les paramètres du BIOS. Il vous faudra éteindre votre yoga. Lorsqu'il est éteint, appuyez (à l'aide d'un clip ou d'un objet pointu) sur le bouton situé à côté du bouton d'alimentation et sur lequel une flèche incurvée pointe vers le bas. Cela mettra votre ordinateur sous tension et affichera une liste d'options, y compris la saisie du programme de configuration du BIOS.

  5. Accédez à Configuration du bios, allez à Configuration et définissez le mode du contrôleur SATA sur AHCI. Sauvegarder et quitter.

Ça va le faire. La prochaine fois que vous exécuterez le programme d'installation d'ubuntu, il affichera le lecteur SSD et toutes ses partitions.

NB: l'appareil sera appelé /dev/nvme*, et non /dev/sd*.

0
pcapanna138