Por que o instalador do Ubuntu não detecta o disco rígido durante a instalação?

11

Eu tenho um novo computador com um disco rígido interno Seagate ST500DM002 SATA.

Estou tentando instalar o Ubuntu 11.10 de 64 bits nele, mas o instalador não reconhece / detecta / vê o disco rígido. Quando chego à etapa do tipo Instalação , o painel que deve mostrar dispositivos e partições parece vazio.

sudo fdisk -lmostra apenas /dev/sda1a unidade USB na qual estou executando a instalação. Eu já tentei as duas soluções a seguir sem sucesso:

  1. sudo apt-get remove dmraid
  2. Alterne o modo SATA no BIOS do IDE para o AHCI

Tenho certeza de que não é um problema relacionado ao hardware, pois já instalei com êxito outro sistema operacional no mesmo computador.

A saída do sudo lshw -class storage -class diskseguinte:

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

Alguma idéia do que eu poderia fazer para corrigir esse problema?

Marco Lackovic
fonte
Qual é a sua placa mãe? Em qual plugue SATA está, ou seja, de que cor e onde está localizado?
Huckle
@ Huckle, a placa-mãe é uma ASRock H61M / U3S3. O cabo SATA é preto, o plugue é branco, denominado SATA3_0 e localizado próximo aos slots de RAM.
Marco Lackovic 27/01

Respostas:

7

Eu tenho exatamente o mesmo problema. Eu tenho a mesma placa-mãe ASRock e tentei diferentes distribuições Linux sem sucesso. Finalmente o Ubuntu 12.10 live usb inicializou corretamente, mas meu disco rígido não foi lido.

A solução para mim foi trocar o conector SATA: O disco rígido foi conectado ao conector SATA3_0 e eu o troquei para um dos conectores SATA2 (SATA2_1 para ser exato). Agora está funcionando. Não verifiquei se o Windows (que está instalado em uma partição desse disco) reclama disso.

SebTo
fonte
5

Como solução alternativa, entrei no BIOS e configurei o modo SATA para "IDE" e o modo SATA3 para "AHCI". Depois disso, o instalador detectou o disco rígido e instalou o Ubuntu ao lado do outro sistema operacional.

Chamei de solução alternativa e não de correção, porque o outro sistema operacional não carrega com o modo SATA3 definido como AHCI; portanto, toda vez que preciso trocar de SO, sou forçado a entrar no BIOS e alterar o modo SATA3.

Outro problema que tive depois de aplicar a solução alternativa foi que o carregador de inicialização não apareceu na próxima inicialização, mas a outra operação começou a inicializar sem nenhum aviso. Corrigi esse outro problema, identificando a partição Ubuntu com:

sudo fdisk -l

(que era sda6) e, em seguida, executando:

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

Algumas portas SATA possuem controladores diferentes na placa-mãe. Muitas vezes, essas portas extras são para eSATA, SATA3, SATA6, etc. Quando essas portas estão operando em modos novos, é possível que o Ubuntu não entenda como usá-las. Alternar portas SATA e alterar os modos para o mais universal geralmente resolve esses tipos de problemas.

Huckle
fonte
2

Apenas para outras pessoas que podem se deparar com isso, eu tive o mesmo problema, mas foi devido ao meu cartão de invasão de maçã . Eu tive que removê-lo, desconectar o cabo iPass e conectá-lo à placa-mãe, e ter certeza de que estava usando um disco rígido SATA (e não um disco rígido SAS), e finalmente consegui o instalador do ubuntu para reconhecer o disco rígido.

Vincent Berthiaume
fonte
0

Eu tive o problema com um laptop novo. Eu tive que desativar o RAID (não estava usando RAID de qualquer maneira) pela solução daqui :

  1. Corre MSCONFIG
  2. Ativar inicialização segura (mínimo)
  3. Reinicie no UEFI / BIOS e mude para AHCI
  4. Inicialize no modo de segurança
  5. Execute MSCONFIGe desative a Inicialização segura.
  6. Reiniciar

A detecção interna do disco rígido funciona depois disso.

Bill Liu
fonte
0

No meu caso (Dell Latitude 5501), a solução foi alterar a opção SATA de RAIDpara AHCInas configurações do BIOS.

chefarov
fonte