Ранее у меня была установка Windows XP на массив RAID1 (управляемый через Intel Matrix Storage Manager). Я решил отказаться от него и установить Ubuntu 12.04 (используя «программный RAID»). Итак, сначала я сбросил оба диска на не-RAID, а затем запустил установку Ubuntu. Когда он завершил работу и компьютер перезагрузился, BIOS замерзла с сообщением на экране:
Serial ATA AHCI Bios, Version iSRC 1.20E
Copyright (c) 2003-2008 Intel Corporation 23
** This version supports only HardDisks & CDROM drives **
Please wait. This will take a few seconds.
Controller Bus#00, Device #1F, Function #02: 06 Ports, 02 Devices
У меня есть материнская плата Gigabyte GA-EP45-DS4 с последней версией BIOS (F10b). Тем не менее, я узнал, что, вероятно, в BIOS SATA есть ошибка, которая вызывает зависание, когда предыдущая ОС была установлена в режиме IDE, но теперь доступна в режиме AHCI (см., Например, эту ссылку ).
Итак, я полностью стёр оба диска (запустив эту команду с GParted Live CD: dd if = / dev / zero of = / dev / sda bs = 1M, хотя я не уверен, что этого достаточно), затем запустил Установка Ubuntu снова. К сожалению, проблема сохраняется. У меня недостаточно опыта, чтобы редактировать таблицу разделов вручную (как предлагает этот пост ). Есть ли другой способ обойти эту проблему?
Примечание. Мой BIOS предлагает три режима: IDE, AHCI и RAID (XHD). Последний вызывает ту же проблему, что и AHCI.
Я не уверен, могу ли я что-то сделать при установке Ubuntu, или это скорее аппаратно-независимая проблема с аппаратным обеспечением?
Некоторая новая информация: Я удалил MBR обоих дисков, использующих GParted Live CD (в котором, по иронии судьбы, я не могу запустить утилиту GParted из-за какой-то ошибки). Затем я перезагрузился, и AHCI BIOS успешно обнаружил оба диска. Затем я запустил установку Ubuntu (и создал программный RAID, хотя я не уверен, уместен ли он здесь). После завершения установки я снова перезагрузился и BIOS AHCI завис при обнаружении дисков. Таким образом, кажется, что в MBR есть что-то, с чем BIOS не может справиться.
Я использую Ubuntu Alternate CD и, что еще хуже, когда я пробую обычный CD, он даже не загружается - он зависает: - (
После нескольких дней попыток мне наконец удалось разобраться в проблеме. Оказывается, это действительно была ошибка в BIOS AHCI, описанная в в этом обсуждении. Поэтому я загрузился с помощью Parted Magic CD и подключил флешку с копией wxHex Editor . Запустил редактор и вручную изменил два байта (0x1C3 и 0x1C4) MBR на обоих дисках на значения, указанные выше по ссылке (0xFE и 0xFF). Перезагрузка и вуаля, оба диска были успешно распознаны!