Crossroads » BLOG » Записки чайника » Gigabyte GA-970A-DS3P и Ubuntu

Gigabyte GA-970A-DS3P и Ubuntu

  • Dislike
  • +10
  • Like
Покупку новой материнской платы GA-970A-DS3P (rev. 1.0) от Gigabyte омрачила попытка установить Ubuntu 13.10. Раньше смена железа зачастую просто игнорировалась Linux. То есть он продолжал работать как ни в чём небывало. На этот раз загрузка плевалась ошибками ядра и это не предвещало ничего хорошего. От оптических приводов я отказалась давно. В системе он есть, но скорее для бутафории и «на всякий случай», нежели для постоянного использования. Всё развивается и оптические приводы уходят туда же, куда ушли Floopy дисководы, дискеты и прочие носители на магнитной основе.
Как поставить ОС? С флэшки, естественно. Но вот тут-то и началось... Флэшку система видит. В Windows 8.1 поначалу все usb устройства работают без видимых проблем, да и сама она на удивление гладко пережила апгрейд: я отделалась установкой драйвера на чипсет и заменой драйвера на звук. Даже лицензия не слетела, хотя с 2006-го года Microsoft привязывает её именно к материнской плате. Но вот Ubuntu вставать отказывалась. При загрузке с флэшки появлялся GRUB с предложением загрузиться «в обычном режиме» и всё заканчивалось чёрным экраном и тишиной.
Порывшись по соответствующим форумам, передо мной стала вырисовываться вообще нехорошая картина: народ пишет про проблемы именно с 64-х битным ядром, но дельного посоветовать никто не решается. Посылают на форум Gigabyte, а то и ещё дальше. Вариант с 32-х битным ядом не рассматривался ни секунды. В 2014-ом году я вообще считаю это извращением. Даже для компьютеров с объёмом памяти меньше 4 GB.
Проблема в кривых руках на стороне Gigabyte (эта модель попила крови не только мне) и в отключенной по умолчанию поддержке IOMMU в BIOS. Попался пост в одном из блогосервисов, который они друг у друга копируют «чтоб было». Обычно такие посты — мусор. Но этот раз — исключение, судя по всему. Решение работает. В настройках BIOS надо включить поддержку IOMMU, которая по умолчанию отключена. Мера, как оказалось, оправданная, так как IOMMU во включенном состоянии в этой моделе приводит к частому коротковременному зависанию Windows и сюрпризам вроде удаления загрузочной области диска, что не лечится даже восстановлением оной. Единственное решение - свежая установка ОС. Случается, как правило, когда пользователь из Linux пытается получить доступ к файловой системе Windows. Сея материнская плата может распознать диск как CDROM (!) и соответствующим образои "исправить" на нём файловую систему. И ещё много чудес может явить GA-970A-DS3P, если ей вздумается.
После включения поддержки IOMMU сохраняем изменения, выходим из BIOS и вызываем меню устройств (F12). Кроме нашей флэшки появляется ещё одна строка с ней же, но с префиксом UEFI. С этого устройства и загружаемся, если хотим GPT разметку диска. Если устраивает MBR (решает проблемы с потерей данных при обращении из Linux к файловой системе Windows), то выбираем то же устройство, но без UEFI. Другими словами, проблема решается в один клик, а решение ищется не один день. Кому как повезёт. После установки Linux не забудьте отключить IOMMU, так как реализация этой опции в моделе GA-970A-DS3P наикривейшая.
Если у вас USB клавиатура и/или мышь, то настоятельно рекомендую воспользоваться обычной (PS/2) клавиатурой для установки. Если таковой не имеется, то убедитесь, что клавиатура и мышь подключены к портам USB 2.0. В материнской есть 4 порта версии 3.0 и работает оно не всегда, как и другие устройства, так или иначе связанные с USB.
Like Dislike




Tags: Ubuntu, USB


 
  • Creative Commons Licence
  • Norton Safeweb
  • Website Uptime Monitoring By ServiceUptime.com