¿Por qué el instalador de Ubuntu no detecta el disco duro durante la instalación?

11

Tengo una computadora nueva con un disco duro interno Seagate ST500DM002 SATA.

Estoy tratando de instalar Ubuntu 11.10 de 64 bits, pero el instalador no reconoce / detecta / ve el disco duro. Cuando llego al paso Tipo de instalación , el panel que se supone que muestra dispositivos y particiones se ve vacío.

sudo fdisk -lsolo muestra /dev/sda1la unidad USB desde la que ejecuto la instalación. Ya probé las siguientes dos soluciones sin ningún éxito:

  1. sudo apt-get remove dmraid
  2. Cambie el modo SATA en el BIOS de IDE a AHCI

Estoy seguro de que no es un problema relacionado con el hardware, ya que ya instalé con éxito otro sistema operativo en la misma computadora.

La salida de sudo lshw -class storage -class disksigue:

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

¿Alguna idea de lo que podría hacer para solucionar este problema?

Marco Lackovic
fuente
¿Cuál es tu placa base? ¿En qué conector SATA está, es decir, de qué color es y dónde está ubicado?
Huckle
@Huckle la placa base es un ASRock H61M / U3S3. El cable SATA es negro, el enchufe es blanco, llamado SATA3_0 y ubicado cerca de las ranuras de RAM.
Marco Lackovic

Respuestas:

7

Tengo exactamente el mismo problema. Tengo la misma placa base ASRock y probé diferentes distribuciones de Linux sin éxito. Finalmente Ubuntu 12.10 live usb arrancó correctamente pero mi disco duro no fue leído.

La solución para mí fue cambiar el conector SATA: el disco duro estaba conectado al conector SATA3_0 y lo cambié a uno de los conectores SATA2 (SATA2_1 para ser exactos). Ahora funciona. No verifiqué si Windows (que está instalado en una partición de ese disco) se queja de esto.

SebTo
fuente
5

Como solución alternativa, entré en el BIOS y configuré el modo SATA en "IDE" y el modo SATA3 en "AHCI". Después de hacer esto, el instalador detectó el disco duro e instaló Ubuntu junto con el otro sistema operativo.

Lo llamé una solución alternativa y no una solución porque el otro sistema operativo no se carga con el modo SATA3 configurado en AHCI, por lo que cada vez que necesito cambiar el sistema operativo me veo obligado a ingresar al BIOS y cambiar el modo SATA3.

Otro problema que tuve después de aplicar la solución fue que el cargador de arranque no apareció en el siguiente arranque, pero la otra operación comenzó a arrancar sin ningún aviso. He solucionado este otro problema identificando la partición de Ubuntu con:

sudo fdisk -l

(que era sda6) y luego ejecuta:

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
Marco Lackovic
fuente
3

Algunos puertos SATA tienen diferentes controladores en la placa base. Muchas veces estos puertos adicionales son para eSATA, SATA3, SATA6, etc. Cuando estos puertos funcionan en modos nuevos, es posible que Ubuntu no entienda cómo usarlos. Cambiar los puertos SATA y cambiar los modos a los más universales a menudo resuelve este tipo de problemas.

Cadera
fuente
2

Solo para otros que podrían tropezar con esto, tuve el mismo problema, pero fue debido a mi tarjeta de incursión de manzana . Tuve que quitarlo, desconectar el cable iPass y enchufarlo en la placa base, y asegurarme de que estaba usando un HDD SATA (y no un HDD SAS), y finalmente obtuve el instalador de ubuntu para reconocer el HDD.

Vincent Berthiaume
fuente
0

Tuve el problema con una laptop nueva. Tuve que desactivar RAID (no estaba usando RAID de todos modos) por la solución desde aquí :

  1. correr MSCONFIG
  2. Habilitar arranque seguro (mínimo)
  3. Reinicie en UEFI / BIOS y cambie a AHCI
  4. Arrancar en modo seguro
  5. Ejecute MSCONFIGy deshabilite el arranque seguro.
  6. Reiniciar

La detección interna de HDD funciona después de eso.

Bill Liu
fuente
0

En mi caso (Dell Latitude 5501), la solución fue cambiar la opción SATA de RAIDa AHCIen la configuración del BIOS.

chefarov
fuente