Состояние поддержки UEFI Secure Boot в дистрибутивах Linux. Жесткая привязка к Windows в Microsoft Surface

Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux,  последнее время занимающийся обеспечением загрузки Linux на системах с UEFI, опубликовал несколько заметок, рассказывающих о состоянии поддержки работы Linux на устройствах, поставляемых с предустановленной операционной системой Windows 8 и активированным режимом UEFI Secure Boot.

Статус поддержки UEFI Secure Boot в дистрибутивах Linux выглядит следующим образом:

  • 64-разрядная сборка Ubuntu 12.10 поставляется с загрузчиком Shim, подписанным ключом Microsoft, что позволяет без проблем загружать данный дистрибутив на большинстве компьютеров с активным режимом UEFI Secure Boot. Тем не менее, в состав не включены некоторые недавно созданные EFI-патчи, решающие проблемы с совместимостью с некоторыми моделями компьютеров.

  • 64-разрядная сборка дистрибутива Fedora 18, выход которого ожидается после новогодних праздников, в полной мере будет поддерживать загрузку на системах UEFI Secure Boot. В настоящее время уже можно использовать тестовые сборки Fedora 18 со свежим загрузчиком Shim, подписанным ключом Microsoft и включающим поддержку функций MOK (Machine Owner Keys), позволяющих использовать собственные ключи для заверения загрузчика. В дистрибутив также включены дополнительные патчи для решение проблем с загрузкой на некоторых EFI-системах, в частности, на компьютерах, укомплектованных графическими чипами Radeon;

  • Основанный на Gentoo дистрибутив Sabayon,  судя по документации, поддерживает UEFI Secure Boot из коробки, благодаря использованию ранее опубликованного для публичного использования загрузчика Shim, подписанного ключом Microsoft и в процессе загрузки требующего  ручного выбора пути к ключам верификации от разработчиков дистрибутива;

  • SUSE будет использовать загрузчик Shim, подписанный ключом Microsoft;

  • В инсталлятор Debian добавлена возможность загрузки на системах UEFI, но на данный момент отсутствует поддержка UEFI Secure Boot.

  • Проект по созданию универсального загрузчика от организации Linux Foundation пока буксует на стадии заверения подготовленного загрузчика в сервисе Microsoft. В отличии от уже доступного аналогичного решения для сторонних дистрибутивов на базе загрузчика Shim, загрузчик Linux Foundation, вместо процесса выбора  при установке подготовленного создателями дистрибутива ключа, при отсутствии проверочного ключа требует от пользователя при каждой загрузке вручную подтверждать своё согласие на продолжение загрузки, после чего управление будет передаваться обычному загрузчику, не заверенному цифровой подписью. Если вторичный загрузчик будет снабжен корректной цифровой подписью, проверочный ключ для которой присутствует в базе MOK, то загрузка будет производится без лишних подтверждений от пользователя. Кроме того, загрузчик от  Linux Foundation будет поддерживать возможность генерации и сохранения ключа для дистрибутивного загрузчика с использованием режима настройки UEFI (Setup Mode).

Дополнительно, Мэтью Гаррет рассказал о проблемах с которыми столкнутся энтузиасты, желающие установить Linux на планшет Microsoft Surface, построенный на платформе NVIDIA Tegra 3 с четырёхядерным процессором ARM Cortex-A9 1.3GHz, 2 Гб ОЗУ и 32 или 64 Гб встроенной Flash-памяти.  В  Microsoft Surface используется стандартная технология UEFI Secure Boot и привязанная к устройству прошивка, которая поддерживает только загрузку подписанных исполняемых файлов. Казалось бы, что достаточно использовать подписанный через сервис Microsoft загрузчик для обеспечения работы сторонних систем, но не всё так просто - в Microsoft Surface задействован отдельный ключ верификации, который используется Microsoft только для Windows. В связи с этим, замена предустановленной на планшет операционной системы Windows RT возможна только через эксплуатацию уязвимостей в прошивке.

Теоретически, не исключена подобная ситуация и для систем x86. Так как Microsoft не требует от производителей включения в прошивку ключа верификации драйверов, который используется для подписи сторонних продуктов в сервисе Microsoft, если данный проверочный ключ не будет включён в прошивку UEFI система может быть сертифицирована на совместимость с Windows 8, но не сможет загружать сторонние ОС, поставляемые с загрузчиком, заверенным в сервисе Microsoft. В настоящее время фактов появления подобных систем не выявлено и маловероятно, что такие системы появятся, так как в них будет блокирована возможность использования дополнительного стороннего оборудования, подключаемого через слоты PCIe и Expresscard.

Третья заметка Мэтью Гаррета содержит инструкцию по загрузке Linux-дистрибутивов с загрузчиком Shim на машинах, инициализирующих клавиатуру только после начала загрузки ОС (режим Windows 8 fast boot) из-за чего пользователь не может выбрать альтернативное устройство для загрузки. Для решения данной проблемы следует после начала загрузки Windows 8  удерживать клавишу Shift, нажать на иконке выключения, выбрать перезагрузку и после появления меню использовать пункт "Use a device" для выбора устройства для следующей загрузки.

Источник »
Главная ссылка к новости »

Был, был и весь вышел...

2

Головная боль на Новый год, что тут можно сказать. Я бойкотирую все продукты Microsoft и сторонних фирм с UEFI Secure Boot! В ответ на их лобби нам остается только взламывать все их продукты.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

yars пишет:

Я бойкотирую все продукты Microsoft и сторонних фирм с UEFI Secure Boot!

...если есть выбор... ac

yars пишет:

В ответ на их лобби нам остается только взламывать все их продукты.

...и соответствующие навыки bx

Был, был и весь вышел...

4

Lupo Alberto пишет:

...и соответствующие навыки

Да, а этого нет у подавляющего большинства. У меня нет, следовательно, остается пока использовать старое железо, параллельно изучая все это. Но времени уйдет куча... Возможно, даже впустую ac

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

Lupo Alberto пишет:

Дополнительно, Мэтью Гаррет рассказал о проблемах с которыми столкнутся энтузиасты, желающие установить Linux на планшет Microsoft Surface

Ну что тут можно сказать? Ну наверное только одно - дуракам нема покоя.
А вот мне хотелось бы, чтобы Мэтью рассказал о проблемах невозможности установки Андроид 4,* на мой галакси джио. Считаете что это не проблема? Не согласен, это проблема. Производители моего девайса и оси под него забили на меня в тот момент, когда я это чудо приобрел, а может и раньше. И никого это особо не волнует. А вот меня волнует, потому что я тоже в данном конкретном случае могу смело называться энтузиастом пытающимся установить неустанавливаемое.  И не понятно мне, почему вдруг заволновало народ невозможность установки стороннего ПО на мысы девайс? Он что, для этого предназначался? Или кто-то гарантировал это?  bj

yars пишет:

Головная боль на Новый год, что тут можно сказать. Я бойкотирую все продукты Microsoft и сторонних фирм с UEFI Secure Boot! В ответ на их лобби нам остается только взламывать все их продукты.

Не. Мелко как-то. Нужно что-то глобальное. Например скупить все диски с виндой в магазине и выйдя на порог их растоптать в мелкософтовскую крошку, чтобы все видели какой ты беспощадный и не остановишься ни перед чем.
Ну чтобы немного подсластить вам пилюлю господа перманентнопротестующие, скажу что и семерка от той же мысы не ставится на девайс выпущеный для восьмерки. И приходится лезть в БИОС и отключать там функцию безопасной загрузки. А если этого нет (опции отключения), то и с семеркой вы пролетаете на данном девайсе. Так что страдают не только люди пользующие СПО, но и обладатели очень неплохой в своем роде вин7. Так что давайте без соплей и вселенской скорби. В этом отношении вы мне евреев напоминаете. И все их гонят и все их унижают.  bj

6

ZhuK пишет:

И все их гонят и все их унижают.

Зато они ужасно хитрые ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

7

yars пишет:
ZhuK пишет:

И все их гонят и все их унижают.

Зато они ужасно хитрые ab

Спасибо за комплимент! ab

Linux Mint 19.3 Mate Edition
Windows 7

8 (02.01.2013 01:52:53 отредактировано ZhuK)

Lupo Alberto пишет:

Дополнительно, Мэтью Гаррет рассказал о проблемах с которыми столкнутся энтузиасты, желающие установить Linux на планшет Microsoft Surface

Апну тему. Видимо люди не очень хотели. Те кто хотел, запустили вин рт на том, что для этого однозначно не годилось. )))
Фото дня: старичок-смартфон HTC HD2 работает на базе Windows RT
http://www.3dnews.ru/news/639725

Wolfenberg пишет:

Спасибо за комплимент!

Ну на такой эффект мы не расчитывали.... но все равно пожалуйста. Заодно и запомним вас товарищ. ag

9 (02.01.2013 05:32:01 отредактировано Wolfenberg)

Zhuk
Всегда пожалуйста! Приятно знать, что ты единственный и неповторимый на целом форуме! ag
А по поводу гонений: 90% нытья о [CENSORED] в своей жизни слышу от русских.
Да и нация тут совсем ни при чём. Если человек не хочет ничего делать, то и будет хныкать всю свою жизнь.
Я прав?

Linux Mint 19.3 Mate Edition
Windows 7

10

Wolfenberg пишет:

Если человек не хочет ничего делать, то и будет хныкать всю свою жизнь.Я прав?

Да. Но этого стараюсь не говорить людям. Я не жесток и не хочу лишать многих смысла их жизни.  ag

yars пишет:

Зато они ужасно хитрые

Ну на этот счет существуют несколько мнение. И одно из них гласит, что один армянин десять евреев обманет.  ag

11

ZhuK пишет:

Ну на этот счет существуют несколько мнение. И одно из них гласит, что один армянин десять евреев обманет.

3.2.2. Запрещается размещать или передавать посредством конференции информацию, которая является незаконной, оскорбительной, разжигающей расовую, социальную или другую рознь.

Segui il tuo corso, e lascia dir le genti

12

Все зависит от внутреннего мира человека.
Вот Wolfenberg вполне адекватно воспринимает беседу и первый шутит об ЭТОМ.  ag И с ним приятно побеседовать.
А Вам, уважаемый, очевидно нужно поработать над своими комплексами.
И хотелось бы понять в чем вы видите: " незаконную, оскорбительную, разжигающую расовую, социальную или другую рознь" информацию.
Я вообще никакой информацие не делился. Это фольклор, не более того. Так что я бы Вам посоветовал просто унять свою безудержную фантазию.

13 (02.01.2013 16:02:03 отредактировано jashaw5)

Да я просто поприкалывался. Такое уж у меня чувство юмора. А вы сразу в бутылку полезли. Значит шутка удалась. bj

Segui il tuo corso, e lascia dir le genti

14

ZhuK пишет:

Все зависит от внутреннего мира человека.
Вот Wolfenberg вполне адекватно воспринимает беседу и первый шутит об ЭТОМ.  ag И с ним приятно побеседовать.
А Вам, уважаемый, очевидно нужно поработать над своими комплексами.
И хотелось бы понять в чем вы видите: " незаконную, оскорбительную, разжигающую расовую, социальную или другую рознь" информацию.
Я вообще никакой информацие не делился. Это фольклор, не более того. Так что я бы Вам посоветовал просто унять свою безудержную фантазию.

Для него просто обидно, что бывают евреи-простаки ag
Ещё помню: "татарина обуешь - дня спокойно не пробудешь". Эх, сколько раз я над двумя татарами подшучивал ag
Ничего, вполне спокойно себе живу и даже весело. Чего и всем желаю ab

Linux Mint 19.3 Mate Edition
Windows 7