Perché il programma di installazione di Ubuntu non rileva il disco rigido durante l'installazione?


11

Ho un nuovo computer con un disco rigido interno Seagate ST500DM002 SATA.

Sto cercando di installare Ubuntu 11.10 a 64 bit, ma il programma di installazione non riconosce / rileva / vede il disco rigido. Quando raggiungo il passaggio Tipo di installazione , il pannello che dovrebbe mostrare i dispositivi e le partizioni appare vuoto.

sudo fdisk -lmostra solo /dev/sda1l'unità USB da cui sto eseguendo l'installazione. Ho già provato le seguenti due soluzioni senza successo:

  1. sudo apt-get remove dmraid
  2. Cambia la modalità SATA nel BIOS da IDE ad AHCI

Sono sicuro che non è un problema relativo all'hardware poiché ho già installato con successo un altro sistema operativo sullo stesso computer.

L'output di sudo lshw -class storage -class disksegue:

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

Qualche idea su cosa potrei fare per risolvere questo problema?


Qual è la tua scheda madre? In quale presa SATA si trova, cioè di che colore è e dove si trova?
Huckle,

@Huckle la scheda madre è un ASRock H61M / U3S3. Il cavo SATA è nero, la spina è bianca, denominata SATA3_0 e situata vicino agli slot RAM.
Marco Lackovic,

Risposte:


7

Ho esattamente lo stesso problema. Ho la stessa scheda madre ASRock e ho provato diverse distribuzioni Linux senza successo. Finalmente Ubuntu 12.10 live usb si è avviato correttamente ma il mio disco rigido non è stato letto.

La soluzione per me è stata quella di cambiare il connettore SATA: il disco rigido era collegato al connettore SATA3_0 e l'ho passato a uno dei connettori SATA2 (SATA2_1 per l'esattezza). Ora funziona. Non ho verificato se Windows (che è installato in una partizione di quel disco) si lamenta di questo.


5

Come soluzione alternativa sono andato nel BIOS e ho impostato la modalità SATA su "IDE" e la modalità SATA3 su "AHCI". Dopo averlo fatto, il programma di installazione ha rilevato il disco rigido e ha installato Ubuntu insieme all'altro sistema operativo.

L'ho chiamato una soluzione alternativa e non una correzione perché l'altro sistema operativo non si carica con la modalità SATA3 impostata su AHCI, quindi ogni volta che ho bisogno di cambiare il sistema operativo sono costretto ad andare nel BIOS e cambiare la modalità SATA3.

Un altro problema che ho riscontrato dopo aver applicato la soluzione alternativa era che il caricatore di avvio non veniva visualizzato all'avvio successivo, ma l'altra operazione ha iniziato l'avvio senza alcun prompt. Ho risolto questo altro problema identificando la partizione Ubuntu con:

sudo fdisk -l

(che era sda6) e quindi in esecuzione:

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda

3

Alcune porte SATA hanno controller diversi sulla scheda madre. Spesso queste porte extra sono per eSATA, SATA3, SATA6, ecc. Quando queste porte funzionano in modalità nuove, è possibile che Ubuntu non capisca come usarle. Cambiare le porte SATA e cambiare le modalità nel modo più universale spesso risolve questo tipo di problemi.


2

Solo per gli altri che potrebbero inciampare in questo, ho avuto lo stesso problema ma era dovuto alla mia carta raid di mele . Ho dovuto rimuoverlo, scollegare il cavo iPass e collegarlo invece alla scheda madre, e assicurarmi di utilizzare un HDD SATA (e non un HDD SAS), e finalmente ho ottenuto il programma di installazione di Ubuntu per riconoscere l'HDD.


0

Ho avuto il problema con un laptop nuovo di zecca. Ho dovuto disattivare RAID (non usavo comunque RAID) dalla soluzione da qui :

  1. Correre MSCONFIG
  2. Abilita avvio sicuro (minimo)
  3. Riavviare in UEFI / BIOS e passare ad AHCI
  4. Avvia in modalità provvisoria
  5. Esegui MSCONFIGe disabilita l'avvio sicuro.
  6. Reboot

Il rilevamento interno dell'HDD funziona successivamente.


0

Nel mio caso (Dell Latitude 5501), la soluzione era cambiare l'opzione SATA da RAIDa AHCInelle impostazioni del BIOS.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.