Warum erkennt das Ubuntu-Installationsprogramm die Festplatte während der Installation nicht?

11

Ich habe einen neuen Computer mit einer internen Seagate ST500DM002 SATA-Festplatte.

Ich versuche, Ubuntu 11.10 64-Bit darauf zu installieren, aber das Installationsprogramm erkennt / erkennt / sieht die Festplatte nicht. Wenn ich den Schritt Installationstyp erreiche , sieht das Bedienfeld, in dem Geräte und Partitionen angezeigt werden sollen, leer aus.

sudo fdisk -lzeigt nur /dev/sda1das USB-Laufwerk an, von dem aus ich die Installation ausführe. Ich habe bereits die folgenden zwei Lösungen ohne Erfolg ausprobiert:

  1. sudo apt-get remove dmraid
  2. Schalten Sie den SATA-Modus im BIOS von IDE auf AHCI um

Ich bin sicher, dass es sich nicht um ein Hardwareproblem handelt, da ich bereits erfolgreich ein anderes Betriebssystem auf demselben Computer installiert habe.

Die Ausgabe von sudo lshw -class storage -class diskfolgt:

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

Haben Sie eine Idee, wie ich dieses Problem beheben kann?

Marco Lackovic
quelle
Was ist dein Motherboard? In welchem ​​SATA-Stecker steckt es, dh welche Farbe hat es und wo befindet es sich?
Huckle
@Huckle das Motherboard ist ein ASRock H61M / U3S3. Das SATA-Kabel ist schwarz, der Stecker ist weiß mit dem Namen SATA3_0 und befindet sich in der Nähe der RAM-Steckplätze.
Marco Lackovic

Antworten:

7

Ich habe genau das gleiche Problem. Ich habe das gleiche ASRock-Motherboard und habe verschiedene Linux-Distributionen ohne Erfolg ausprobiert. Schließlich wurde Ubuntu 12.10 Live USB korrekt gestartet, aber meine Festplatte wurde nicht gelesen.

Die Lösung für mich bestand darin, den SATA-Anschluss zu wechseln: Die Festplatte wurde an den SATA3_0-Anschluss angeschlossen, und ich schalte sie auf einen der SATA2-Anschlüsse (genauer gesagt SATA2_1). Es funktioniert jetzt. Ich habe nicht überprüft, ob Windows (das auf einer Partition dieser Festplatte installiert ist) sich darüber beschwert.

SebTo
quelle
5

Als Workaround ging ich ins BIOS und stellte den SATA-Modus auf "IDE" und den SATA3-Modus auf "AHCI". Danach erkannte das Installationsprogramm die Festplatte und installierte Ubuntu zusammen mit dem anderen Betriebssystem.

Ich nannte es eine Problemumgehung und keine Lösung, da das andere Betriebssystem nicht geladen wird, wenn der SATA3-Modus auf AHCI eingestellt ist. Daher muss ich jedes Mal, wenn ich das Betriebssystem wechseln muss, das BIOS aufrufen und den SATA3-Modus ändern.

Ein weiteres Problem, das ich nach dem Anwenden der Problemumgehung hatte, war, dass der Bootloader beim nächsten Start nicht angezeigt wurde, der andere Vorgang jedoch ohne Aufforderung gestartet wurde. Ich habe dieses andere Problem behoben, indem ich die Ubuntu-Partition identifiziert habe mit:

sudo fdisk -l

(was war sda6) und dann läuft:

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

Einige SATA-Ports haben unterschiedliche Controller auf dem Motherboard. Oft sind diese zusätzlichen Ports für eSATA, SATA3, SATA6 usw. vorgesehen. Wenn diese Ports in neuen Modi betrieben werden, ist es möglich, dass Ubuntu nicht versteht, wie sie verwendet werden. Das Umschalten von SATA-Ports und das Ändern der Modi auf den universellsten löst diese Art von Problemen häufig.

Huckle
quelle
2

Nur für andere, die darüber stolpern könnten, hatte ich das gleiche Problem, aber es lag an meiner Apple Raid-Karte . Ich musste es entfernen, das iPass-Kabel abziehen und stattdessen in das Motherboard einstecken und sicherstellen, dass ich eine SATA-Festplatte (und keine SAS-Festplatte) verwendete, und schließlich bekam ich das Ubuntu-Installationsprogramm, um die Festplatte zu erkennen.

Vincent Berthiaume
quelle
0

Ich hatte das Problem mit einem brandneuen Laptop. Ich musste RAID durch die Lösung von hier aus deaktivieren (ich habe sowieso kein RAID verwendet) :

  1. Lauf MSCONFIG
  2. Safe Boot aktivieren (minimal)
  3. Starten Sie UEFI / BIOS neu und wechseln Sie zu AHCI
  4. Starten Sie im abgesicherten Modus
  5. Führen Sie MSCONFIGSafe Boot aus und deaktivieren Sie es.
  6. Starten Sie neu

Danach funktioniert die interne Festplattenerkennung.

Bill Liu
quelle
0

In meinem Fall (Dell Latitude 5501) bestand die Lösung darin, die SATA-Option in den BIOS-Einstellungen von RAIDauf zu ändern AHCI.

chefarov
quelle