У меня новый компьютер с внутренним жестким диском Seagate ST500DM002 SATA.
Я пытаюсь установить на него 64-битную версию Ubuntu 11.10, но программа установки не распознает, не обнаруживает и не видит жесткий диск. Когда я достигаю шага Тип установки , панель, на которой должны отображаться устройства и разделы, выглядит пустой.
sudo fdisk -l
показывает только /dev/sda1
, USB-накопитель, с которого я запускаю установку. Я уже попробовал следующие два решения без какого-либо успеха:
sudo apt-get remove dmraid
Я уверен, что это не проблема аппаратного обеспечения, поскольку я уже успешно установил другую операционную систему на тот же компьютер.
Вывод 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 имеют разные контроллеры на материнской плате. Часто эти дополнительные порты предназначены для eSATA, SATA3, SATA6 и т. Д. Когда эти порты работают в новых режимах, возможно, Ubuntu не поймет, как их использовать. Переключение портов SATA и изменение режимов на наиболее универсальные часто решает проблемы такого типа.
В качестве обходного пути я вошел в 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
У меня точно такая же проблема. У меня такая же материнская плата ASRock, и я безуспешно пробовал разные дистрибутивы Linux. Наконец Ubuntu 12.10 live usb загрузился правильно, но мой жесткий диск не был прочитан.
Решением для меня было переключение разъема SATA: жесткий диск был подключен к разъему SATA3_0, и я переключаю его на один из разъемов SATA2 (точнее SATA2_1). Это работает сейчас. Я не проверял, жалуется ли Windows (которая установлена в разделе этого диска) на это.
Просто для других, кто мог бы наткнуться на это, у меня была та же проблема, но это было из-за моей карты яблочного рейда . Мне пришлось удалить его, отключить кабель iPass и подключить его к материнской плате, и убедиться, что я использую жесткий диск SATA (а не жесткий диск SAS), и я наконец-то получил программу установки Ubuntu для распознавания жесткого диска.
У меня была проблема с совершенно новым ноутбуком. Я должен был выключить RAID (не использовал RAID так или иначе) решением от здесь :
MSCONFIG
MSCONFIG
и отключает Безопасную Начальную загрузку. Внутреннее обнаружение жесткого диска работает после этого.
В моем случае (Dell Latitude 5501) решением было изменить параметр SATA с RAID
на AHCI
в настройках BIOS.
Решением для меня, когда другие подходы не помогли, было запустить обновление BIOS из Windows.
Один вечер я пытался установить новую Ubuntu вместе с Windows 10. Программа установки так и не нашла никаких других дисков, кроме USB-накопителя. Перепробовал все, что смог найти в Интернете в качестве жизнеспособных решений:
... пока я не решил запустить обновление BIOS в Windows. Это, наконец, сделало свое дело.