web-dev-qa-db-fra.com

Installation d'Ubuntu 16.04 bloquée: impossible de trouver le disque dur

J'essaie d'installer Ubuntu 16.04 LTS sur un Dell XPS 13 (9350). L'ordinateur portable est venu avec Windows 10 pré-installé. J'installe à partir d'une clé USB, mais je pense que le problème serait le même si j'utilisais par exemple. un lecteur de DVD USB.

Mec, où est mon disque dur?

Je suis bloqué car le programme d'installation ne parvient pas à trouver 8,6 Go d'espace libre sur mon disque dur, malgré le fait qu'il existe des centaines de Go d'espace libre selon Windows. En creusant un peu le problème, il semble qu'Ubuntu ne puisse pas voir mon disque dur du tout.

Voici la sortie de GParted: output of Gparted

Je ne sais pas ce qu'est ce lecteur monté sur/cdrom, mais il semble que le seul périphérique existant dans le système qui ne soit pas un disque RAM ou un périphérique en boucle:

Contenu de /proc/partitions:

ubuntu@ubuntu:~$ cat /proc/partitions
  major minor  #blocks  name
    1        0      65536 ram0
    1        1      65536 ram1
    1        2      65536 ram2
    1        3      65536 ram3
    1        4      65536 ram4
    1        5      65536 ram5
    1        6      65536 ram6
    1        7      65536 ram7
    1        8      65536 ram8
    1        9      65536 ram9
    1       10      65536 ram10
    1       11      65536 ram11
    1       12      65536 ram12
    1       13      65536 ram13
    1       14      65536 ram14
    1       15      65536 ram15
    7        0     130048 loop0
    7        1    1104188 loop1
    8        0    1970239 sda
    8        1    1953439 sda1

Résumé de fdisk -l:

ubuntu@ubuntu:~$ Sudo fdisk -l |grep Disk
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Disk /dev/loop0: 127 MiB, 133169152 bytes, 260096 sectors
Disk /dev/loop1: 1.1 GiB, 1130688512 bytes, 2208376 sectors
Disk /dev/sda: 1.9 GiB, 2017525248 bytes, 3940479 sectors
Disklabel type: dos
Disk identifier: 0x00000000

Résultat de fdisk du seul périphérique non RAM non-boucle (pas sûr que cela soit pertinent):

ubuntu@ubuntu:~$ Sudo fdisk -l |grep -A 50 sda
Disk /dev/sda: 1.9 GiB, 2017525248 bytes, 3940479 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start     End Sectors  Size Id Type
/dev/sda1  *      129 3907007 3906879  1.9G  c W95 FAT32 (LBA)

Je suis bloqué à ce stade. Toute aide sera très appréciée.

Informations complémentaires (commentaires suivants):

  • L'exécution de dmesg |grep -i sata affiche (entre autres) huit lignes suggérant une sorte d'erreur:

    ata1: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata2: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata3: SATA link down (SStatus FFFFFFFF SControl FFFFFFFF)
    ata4: SATA link down (SStatus 0 SControl 0)
    ata5: SATA link down (SStatus 0 SControl 0)
    ata6: SATA link down (SStatus 0 SControl 0)
    ata7: SATA link down (SStatus 0 SControl 0)
    ata8: SATA link down (SStatus 0 SControl 0)
    
  • J'ai des fenêtres "redémarrées" au lieu de seulement "arrêter" pour éviter les problèmes de "démarrage rapide", en suivant certaines recommandations que j'ai lues d'autres utilisateurs ayant des problèmes pour installer Linux sur Windows 10 laptops.ago

  • En ce qui concerne SATA, le BIOS indique: "SATA Operation: RAID ON". Les deux autres options disponibles sont "Disabled" et "AHCI".

5
sergut

Si vous avez un Dell XPS qui n’est pas livré avec Linux pré-installé, vous devez effectuer certaines opérations avant d’installer Ubuntu 16.04 sur celui-ci.

Changer le mode SATA dans le BIOS en 'AHCI'

Les ordinateurs portables Dell XPS ne sont généralement pas livrés en mode AHCI (selon ce fil ), mais cela signifie qu'Ubuntu ne pourra pas voir votre disque et vous ne pas pouvoir installer quoi que ce soit.

Pour activer AHCI, vous devez accéder au BIOS (appuyez sur F2 au démarrage pour accéder au BIOS), puis choisissez Paramètres -> Configuration du système -> Configuration SATA. Vous verrez trois options: Disabled, AHCI et RAID ON. Choisissez le second.

Vous serez averti que cela pourrait empêcher votre ordinateur de démarrer et que vous pourriez perdre toutes vos données. Comme vous avez une sauvegarde de toutes vos données (parce que vous en avez, n'est-ce pas?) Et que vous n'avez donc rien à perdre, appliquez le paramètre et quittez.

(Si vous craignez que cette modification ne nuise aux performances de votre ordinateur portable, consultez votre fil de discussion Reddit pour obtenir des informations supplémentaires sur AHCI et RAID, notamment des points de repère, pour dissiper vos peurs).

Si vous voulez vous débarrasser de Windows, il n'y a rien d'autre à faire. Si vous souhaitez conserver votre Windows et disposer d'un ordinateur portable à double démarrage, lisez la suite.

Charger les pilotes AHCI sous Windows

Laissez votre ordinateur redémarrer. Si vous avez changé le mode SATA en mode AHCI, votre Windows ne pourra peut-être pas démarrer du tout et vous obtiendrez un écran de la mort (magenta?). Cela est dû au fait que Windows ne charge pas les pilotes AHCI au démarrage pour gagner du temps.

Indiquer à Windows de charger les pilotes AHCI au démarrage peut être effectué de plusieurs manières, notamment de cette façon et cette autrement . Je vais baser ma solution sur la dernière ci-dessous car cela semble fonctionner dans la plupart des situations et c'est plus facile:

  1. Redémarrez à nouveau l'ordinateur.
  2. Entrez à nouveau dans le BIOS. Choisissez le mode SATA: RAID ON.
  3. Redémarrer. Windows devrait se charger normalement.
  4. Exécuter Invite de commande en tant qu'administrateur
  5. Invoquez un démarrage en mode sans échec avec la commande: bcdedit /set {current} safeboot minimal
  6. Redémarrez à nouveau le PC et entrez votre BIOS lors du démarrage.
  7. Changez le mode SATA en mode AHCI pour la dernière fois (si tout va bien). Appliquer et quitter.
  8. Windows 10 sera lancé en mode sans échec.
  9. Cliquez avec le bouton droit sur l'icône de la fenêtre et choisissez d'exécuter l'invite de commande en mode administrateur parmi les différentes options.
  10. Annulez le démarrage en mode sans échec avec la commande: bcdedit /deletevalue {current} safeboot
  11. À partir de ce moment, Windows devrait démarrer normalement en mode AHCI et vous devriez pouvoir démarrer Linux (ou l'installer si vous ne l'avez pas encore).

Remarque: il est possible que vous deviez répéter ces étapes plusieurs fois.

Autres détails à garder à l'esprit

  • Il n’est pas nécessaire de modifier d’autres paramètres du BIOS pour installer Ubuntu, mais si vous lisez ceci après avoir fait quelques ajustements, cette page de Dell peut vous aider à vous assurer que vous avez bien les bons réglages .
  • Lorsque Windows est en veille prolongée, le disque ne peut être ni lu ni monté. C'est un problème avec Windows 10 car Shutdown signifie généralement Hibernate (à cause de quelque chose appelé Démarrage rapide ou démarrage hybride ). Pour éviter cela, redémarrez ou éteignez toujours en appuyant sur la touche Maj.
8
sergut