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

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

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

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

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

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

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

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

sudo fdisk -l

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

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

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

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

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

Решением для меня, когда другие подходы потерпели неудачу, было запустить обновление BIOS из Windows.

В течение одного вечера я боролся с установкой новой Ubuntu вместе с Windows 10. Установщик никогда не находил никаких других дисков, кроме USB-накопителя. Перепробовал все, что смог найти, размещенное в качестве жизнеспособных решений в Интернете:

  1. Отключение быстрой загрузки Windows (и гибернации).
  2. Отключение безопасной загрузки из BIOS.
  3. Изменение настроек SATA на ACHI.
  4. Удаление разделов Linux (вместе со всеми моими личными данными) с помощью инструментов в Windows.

...пока я не решил запустить обновление BIOS в Windows. Это, наконец, сделало свое дело.

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

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

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

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

После этого работает внутреннее обнаружение жесткого диска.

Какая у вас материнская плата? В каком разъеме SATA он находится, т.е. Какого он цвета и где он расположен?

@Huckle материнская плата - это ASRock H61M/U3S3. Кабель SATA черный, штекер белый, называется SATA3_0 и расположен рядом со слотами оперативной памяти.