Почему установщик Ubuntu не обнаруживает жесткий диск во время установки?

11

У меня новый компьютер с внутренним жестким диском Seagate ST500DM002 SATA.

Я пытаюсь установить на него Ubuntu 11.10 64-bit, но установщик не распознает / не обнаруживает / не видит жесткий диск. Когда я дохожу до шага Тип установки , панель, которая должна показывать устройства и разделы, выглядит пустой.

sudo fdisk -lпоказывает только /dev/sda1, USB-накопитель, с которого я запускаю установку. Я уже попробовал следующие два решения без какого-либо успеха:

  1. sudo apt-get remove dmraid
  2. Переключите режим SATA в BIOS с IDE на AHCI

Я уверен, что это не связано с аппаратным обеспечением, поскольку я уже успешно установил другую операционную систему на тот же компьютер.

Вывод sudo lshw -class storage -class diskследующий:

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

Есть идеи о том, что я могу сделать, чтобы решить эту проблему?

Марко Лацкович
источник
Какая у тебя материнская плата? В каком разъеме SATA он находится, то есть какого цвета он находится и где он находится?
Гекл
@ Послушай, материнская плата ASRock H61M / U3S3. Кабель SATA черный, штекер белого цвета, называется SATA3_0 и расположен рядом со слотами RAM.
Марко Лацкович

Ответы:

7

У меня точно такая же проблема. У меня такая же материнская плата ASRock, и я безуспешно пробовал разные дистрибутивы Linux. Наконец Ubuntu 12.10 live usb загрузился правильно, но мой жесткий диск не был прочитан.

Решением для меня было переключение разъема SATA: жесткий диск был подключен к разъему SATA3_0, и я переключаю его на один из разъемов SATA2 (точнее SATA2_1). Это работает сейчас. Я не проверял, жалуется ли Windows (которая установлена ​​в разделе этого диска) по этому поводу.

SebTo
источник
5

В качестве обходного пути я вошел в BIOS и установил режим SATA на «IDE», а режим SATA3 на «AHCI». После этого установщик обнаружил жесткий диск и установил Ubuntu вместе с другой операционной системой.

Я назвал это обходным путем, а не исправлением, потому что другая операционная система не будет загружаться с режимом SATA3, установленным в AHCI, поэтому каждый раз, когда мне нужно переключить ОС, я вынужден заходить в BIOS и менять режим SATA3.

Еще одна проблема, возникшая у меня после применения обходного пути, заключалась в том, что загрузчик не отображался при следующей загрузке, но другие операционные системы начали загружаться без какого-либо запроса. Я исправил эту другую проблему, отождествив раздел Ubuntu с:

sudo fdisk -l

(который был sda6), а затем работает:

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
Марко Лацкович
источник
3

Некоторые порты SATA имеют разные контроллеры на материнской плате. Часто эти дополнительные порты предназначены для eSATA, SATA3, SATA6 и т. Д. Когда эти порты работают в новых режимах, возможно, Ubuntu не поймет, как их использовать. Переключение портов SATA и изменение режимов на наиболее универсальные часто решает проблемы такого типа.

бедро
источник
2

Просто для тех, кто может наткнуться на это, у меня была та же проблема, но это было из-за моей карты яблочного рейда . Мне пришлось удалить его, отключить кабель iPass и подключить его к материнской плате, и убедиться, что я использую жесткий диск SATA (а не жесткий диск SAS), и я наконец-то получил программу установки Ubuntu для распознавания жесткого диска.

Винсент Бертиом
источник
0

У меня была проблема с новым ноутбуком. Я должен был отключить RAID (не использовал RAID в любом случае) решением здесь :

  1. Бегать MSCONFIG
  2. Включить безопасную загрузку (минимально)
  3. Перезагрузитесь в UEFI / BIOS и измените на AHCI
  4. Загрузиться в безопасном режиме
  5. Запустите MSCONFIGи отключите безопасную загрузку.
  6. перезагрузка

Внутреннее обнаружение HDD работает после этого.

Билл Лю
источник
0

В моем случае (Dell Latitude 5501), решение было изменить опцию SATA от RAIDдо AHCIв настройках BIOS.

chefarov
источник