web-dev-qa-db-fra.com

Pourquoi le programme d'installation Ubuntu ne détecte-t-il pas le disque dur lors de l'installation?

J'ai un nouvel ordinateur avec un disque dur interne Seagate ST500DM002 SATA.

J'essaie d'installer Ubuntu 11.10 64 bits, mais le programme d'installation ne reconnaît pas/détecte/ne voit pas le disque dur. Lorsque j'atteins l'étape Type d'installation, le panneau qui est censé afficher les périphériques et les partitions semble vide.

Sudo fdisk -l affiche uniquement /dev/sda1, le lecteur USB à partir duquel j'exécute l'installation. J'ai déjà essayé les deux solutions suivantes sans succès:

  1. Sudo apt-get remove dmraid
  2. Basculez le mode SATA dans le BIOS de IDE à AHCI

Je suis certain que ce n'est pas un problème lié au matériel, car j'ai déjà installé avec succès un autre système d'exploitation sur le même ordinateur.

La sortie de Sudo lshw -class storage -class disk suit:

  *-ide UNCLAIMED         
       description: IDE interface
       product: ASMedia Technology Inc.
       vendor: ASMedia Technology Inc.
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: ide msi pm pciexpress cap_list
       configuration: latency=0
       resources: ioport:d040(size=8) ioport:d030(size=4) ioport:d020(size=8) ioport:d010(size=4) ioport:d000(size=16) memory:fe400000-fe4001ff
  *-storage
       description: SATA controller
       product: 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
       vendor: Intel Corporation
       physical id: 1f.2
       bus info: pci@0000:00:1f.2
       logical name: scsi1
       version: 05
       width: 32 bits
       clock: 66MHz
       capabilities: storage msi pm ahci_1.0 bus_master cap_list emulated
       configuration: driver=ahci latency=0
       resources: irq:44 ioport:f0b0(size=8) ioport:f0a0(size=4) ioport:f090(size=8) ioport:f080(size=4) ioport:f060(size=32) memory:fe705000-fe7057ff
     *-cdrom
          description: DVD-RAM writer
          product: DVDRAM GH22NS70
          vendor: HL-DT-ST
          physical id: 0.0.0
          bus info: scsi@1:0.0.0
          logical name: /dev/cdrom
          logical name: /dev/cdrw
          logical name: /dev/dvd
          logical name: /dev/dvdrw
          logical name: /dev/scd0
          logical name: /dev/sr0
          version: EX00
          capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
          configuration: ansiversion=5 status=nodisc
  *-scsi:0
       physical id: 1
       bus info: usb@1:1.2
       logical name: scsi6
       capabilities: emulated scsi-Host
       configuration: driver=usb-storage
     *-disk
          description: SCSI Disk
          physical id: 0.0.0
          bus info: scsi@6:0.0.0
          logical name: /dev/sda
          size: 14GiB (16GB)
          capabilities: partitioned partitioned:dos
          configuration: signature=0004e5a4
  *-scsi:1
       physical id: 2
       bus info: usb@1:1.3
       logical name: scsi7
       capabilities: emulated scsi-Host
       configuration: driver=usb-storage
     *-disk
          description: SCSI Disk
          product: Storage Device
          vendor: USB Mass
          physical id: 0.0.0
          bus info: scsi@7:0.0.0
          logical name: /dev/sdb
          capabilities: removable
        *-medium
             physical id: 0
             logical name: /dev/sdb

Avez-vous une idée de ce que je pourrais faire pour résoudre ce problème?

10
Marco Lackovic

Comme solution de contournement, je suis allé dans le BIOS et ai défini le mode SATA sur "IDE" et le mode SATA3 sur "AHCI". Après cela, le programme d’installation a détecté le disque dur et installé Ubuntu à côté de l’autre système d’exploitation.

J'ai appelé cela une solution de contournement et non une solution, car l'autre système d'exploitation ne se chargerait pas avec le mode SATA3 défini sur AHCI. Ainsi, chaque fois que je dois changer de système d'exploitation, je suis obligé d'accéder au BIOS et de changer le mode SATA3.

Un autre problème que j’ai eu après avoir appliqué la solution de contournement était que le chargeur de démarrage ne s’est pas présenté au prochain démarrage, mais l’autre système a démarré sans aucune invite. J'ai corrigé cet autre problème en identifiant la partition Ubuntu avec:

Sudo fdisk -l

(qui était sda6) puis en cours d'exécution:

Sudo mount /dev/sda6 /mnt
Sudo grub-install --root-directory=/mnt/ /dev/sda
5
Marco Lackovic

J ai exactement le même problème. J'ai la même carte mère ASRock et j'ai essayé différentes distributions Linux sans succès. Enfin, Ubuntu 12.10 Live USB démarré correctement mais mon disque dur n'a pas été lu.

La solution pour moi était de changer de connecteur SATA: le disque dur était connecté au connecteur SATA3_0 et je le commutais sur l’un des connecteurs SATA2 (SATA2_1 pour être exact). Ça fonctionne maintenant. Je n'ai pas vérifié si Windows (qui est installé dans une partition de ce disque) s'en plaint.

7
SebTo

Certains ports SATA ont différents contrôleurs sur la carte mère. Souvent, ces ports supplémentaires sont destinés à eSATA, SATA3, SATA6, etc. Lorsque ces ports fonctionnent dans de nouveaux modes, il est possible qu'Ubuntu ne comprenne pas comment les utiliser. La commutation des ports SATA et le passage aux modes les plus universels résolvent souvent ce type de problèmes.

3
Huckle

Juste pour les autres qui pourraient tomber sur ceci, j'ai eu le même problème mais c'était dû à mon carte de raid d'Apple . Je devais le retirer, débrancher le câble iPass et le brancher sur la carte mère à la place, et m'assurer que j'utilisais un disque dur SATA (et non un disque dur SAS,), et j'ai finalement réussi à reconnaître le programme d'installation Ubuntu. le disque dur.

2
Vincent Berthiaume