Собственно материал с того сайта.
Уже несколько поклонников Убунты 12 при установке ее с USB-накопителя на некоторые ноуты Самсунга убивали их полностью, превращая в дорогостоящие бесполезные «кирпичи» (правда, можно заменить «мать» – и остальное заработает). На фоне таких новостей критикуемая «Восьмерка» выглядит не так плохо, хотя ноги у этой проблемы отчасти из нее и растут.
Виноваты оказались дрова ядра, используемые при установке Убунту 12 и других Линукс-дистрибутивов на Самсунги с накопителей. В ряде случаев ноут удавалось спасти, принудительного выключив после зависания, в других случаях Самсунг полностью терял способность загружаться. Юзер жмет на «питание» еще раз, но не происходит уже совсем ничего, пока не заменить материнскую плату. Один юзер убил при загрузке Убунты пару матерей, но в научных целях: для выяснения причин неполадок.
Разъяренные сторонники Линукса завалили компанию Canonical сообщениями, благодаря чему перечень моделей Самсунга, которые можно убить, довольно точно определен. В него входят ноуты серий 530U3C 300E5C, NP700Z5C и Z7C.
Итак, корень бед – в дровах Линукса для Самсунга (код, построенный на официальных материалах Самсунг, есть в публичном доступе) и первичной загрузке по новой технологии UEFI (Unified Extensible Firmware Interface). Прямая связь с механизмом защищенной загрузки UEFI Secure Boot, примененном в 8-й Винде и других осей с шифрованными подписями, отсутствует. Иначе говоря, внедрение защищенной загрузки для Восьмерки стало возможно благодаря переходу с BIOS на UEFI, но в выходе ноутов из строя виноват, как ни странно, не Майкрософт, а программисты, написавшие «кривую» прошивку для UEFI для матерей Самсунгов. Проблему предложено считать находящейся на новом, «ядерном» уровне опасности (выше «критического»). Разработчики Убунты связались с Самсунгом, но когда выйдут исправления прошивки, пока не объявляется. Связь проблемы с работой или, наоборот, отключением Secure Boot официально не подтверждена.
А пока разработчики предлагают ставить свежайшие версии Убунту в старом добром BIOSе, а не в UEFI. Такая установка задействует спецрежим совместимости Compatibility Support Module в Линуксе и встроенные фичи фирменных прошивок. Мэтт Флеминг из Интела уже выпустил пару разных исправлений, в том числе полностью отключающее дрова ядра при загрузке через UEFI.
По материалам AnandTech, The Register, PC World.
Но как оказалось не только Linux:
Windows тоже может превратить ноутбук Samsung в кирпич
Авторитетный Linux-разработчик Мэтью Гаррет (Matthew Garrett) сообщил об интересном открытии: оказывается, из-за проблем в реализации технологии UEFI ряд ноутбуков Samsung могут стать полностью неработоспособными при установке не только Linux, как сообщалось ранее, но и при использовании обычной ОС Windows.
Пару недель назад мы уже писали о том, как немалое число пользователей по всему миру после попыток установить Linux на свои новые ноутбуки Samsung получили в результате безжизненный «кирпич». Как выясняется теперь, виноват в этом досадном сбое совсем не Linux, а механизм защищенной загрузки UEFI, изначально призванный как раз обезопасить компьютеры от подобных ситуаций. В этой связи надо отметить, что компания Samsung получала официальные извещения о браке, но никаких исправлений пока так и не вышло, если не считать «заплатки» к Linux, опубликованные в официальном репозитарии кода.
Как говорит Мэтью Гаррет, ставший известным после создания обходных путей установки Linux на UEFI-машины, ему «удалось» вывести из строя свой ноутбук Samsung без каких-либо обращений к Linux – только при работе в среде Windows. Хотя новейшие сборки Linux научились обходить один из механизмов, которые приводили к краху ноутбуков Samsung (они просто переставали включаться), теперь есть все основания полагать, что существуют и другие способы активации этих механизмов. Пока полная картина не ясна точно, но разработчики Linux настоятельно рекомендуют перейти в BIOS-режим загрузки на машинах от Samsung, независимо от конкретной ОС, установленной на ноутбуке.
В числе моделей, подверженных риску, упоминаются ноутбуки Samsung из серий 530U3C, NP700Z7C, NP700Z5C и 300E5C. Главной причиной отказа считается излишний размер памяти, отведенной под хранения переменных параметров UEFI. Как пишет в своем блоге Гаррет: «Мы не знаем, насколько превышен необходимый размер, но запись большого числа переменных в эту память из Windows предсказуемо ведет к отказу».
В блоге Гаррета уже опубликован пример кода, который записывает в злополучный участок памяти 36 переменных, каждая из которых содержит по 1 Кбайту случайных данных. Если запустить этот код с правами администратора в среде Windows (на ноутбуках Samsung указанных серий), происходит перезагрузка, и компьютер перестает включаться. На данный момент Гаррет считает, что проблема связана с дефектом прошивки UEFI, который был найден еще в эталонных прошивках от Intel (разработчики Intel быстро устранили этот дефект). Вполне вероятно, что инженеры Samsung случайно оставили этот дефект в неизменном виде.
Стоит повториться, что на данный момент Гаррет, как первооткрыватель проблемы, рекомендует не включать UEFI-режим на всех ноутбуках Samsung. К сожалению, если у вас установлена ОС Windows, для этого придется полностью переустановить систему и все приложения