Не удается загрузить новую версию Ubuntu с включенным AHCI

Ранее у меня была установка 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, он даже не загружается - он зависает: - (

3
задан 17 May 2012 в 10:16

1 ответ

После нескольких дней попыток мне наконец удалось разобраться в проблеме. Оказывается, это действительно была ошибка в BIOS AHCI, описанная в в этом обсуждении. Поэтому я загрузился с помощью Parted Magic CD и подключил флешку с копией wxHex Editor . Запустил редактор и вручную изменил два байта (0x1C3 и 0x1C4) MBR на обоих дисках на значения, указанные выше по ссылке (0xFE и 0xFF). Перезагрузка и вуаля, оба диска были успешно распознаны!

0
ответ дан 17 May 2012 в 10:16

Другие вопросы по тегам:

Похожие вопросы: