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

11

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

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

sudo fdisk -lne montre que /dev/sda1la clé USB à partir de laquelle 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 d'IDE à AHCI

Je suis sûr 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 disksuit:

  *-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

Une idée sur ce que je pourrais faire pour résoudre ce problème?

Marco Lackovic
la source
Quelle est votre carte mère? Dans quelle prise SATA se trouve-t-elle, c'est-à-dire de quelle couleur est-elle et où est-elle située?
Huckle
@Huckle la carte mère est un ASRock H61M / U3S3. Le câble SATA est noir, la fiche est blanche, nommée SATA3_0 et située à proximité des emplacements RAM.
Marco Lackovic

Réponses:

7

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 a démarré correctement mais mon disque dur n'a pas été lu.

La solution pour moi a été de changer de connecteur SATA: le disque dur était connecté au connecteur SATA3_0 et je l'ai basculé 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.

SebTo
la source
5

Pour contourner ce problème, je suis allé dans le BIOS et j'ai défini le mode SATA sur "IDE" et le mode SATA3 sur "AHCI". Après avoir fait cela, le programme d'installation a détecté le disque dur et installé Ubuntu avec l'autre système d'exploitation.

Je l'ai appelé une solution de contournement et non un correctif car l'autre système d'exploitation ne se chargera pas avec le mode SATA3 défini sur AHCI, donc chaque fois que je dois changer de système d'exploitation, je suis obligé d'aller dans le BIOS et de changer le mode SATA3.

Un autre problème que j'ai eu après avoir appliqué la solution de contournement est que le chargeur de démarrage ne s'est pas présenté au prochain démarrage, mais que l'autre opération a démarré sans aucune invite. J'ai résolu 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
Marco Lackovic
la source
3

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 la modification des modes au plus universel résout souvent ces types de problèmes.

Huckle
la source
2

Juste pour ceux qui pourraient tomber dessus, j'ai eu le même problème, mais c'était à cause de ma carte Apple Raid . J'ai dû le retirer, débrancher le câble iPass et le brancher à la place sur la carte mère, et m'assurer que j'utilisais un disque dur SATA (et non un disque dur SAS), et j'ai finalement obtenu le programme d'installation ubuntu pour reconnaître le disque dur.

Vincent Berthiaume
la source
0

J'ai eu le problème avec un tout nouvel ordinateur portable. J'ai dû désactiver le RAID (n'utilisais pas le RAID de toute façon) par la solution d' ici :

  1. Courir MSCONFIG
  2. Activer le démarrage sécurisé (minimal)
  3. Redémarrez dans UEFI / BIOS et passez à AHCI
  4. Démarrez en mode sans échec
  5. Exécutez MSCONFIGet désactivez le démarrage sécurisé.
  6. Redémarrer

La détection du disque dur interne fonctionne après cela.

Bill Liu
la source
0

Dans mon cas (Dell Latitude 5501), la solution était de changer l'option SATA de RAIDà AHCIdans les paramètres du BIOS.

chefarov
la source