Microsoft выпустила руководство по исправлению проблемы с двойной загрузкой Windows и Linux

2024-08-23 3013 комментарии
Microsoft признала проблему с двойной загрузкой Windows и Linux после обновления от 13 августа 2024 года, которое привело к повреждению установок Linux на некоторых устройствах. Компания выпустила руководство по исправлению ситуации, включающее отключение Secure Boot, удаление обновления SBAT и предотвращение будущих конфликтов

На этой неделе Microsoft признала проблему с обновлениями безопасности, выпущенными во «Вторник Патчей», 13 августа 2024 года. После установки этих обновлений, пользователи, использующие системы Windows и Linux на одном компьютере столкнулись с повреждением установок Linux. По сути, обновление не должно было затрагивать системы с двойной загрузкой, однако механизм обнаружения не смог корректно распознать некоторые системы, в результате чего настройка Secure Boot Advanced Targeting (SBAT) была неправильно применена.

Теперь Microsoft а портале «Состояние выпуска Windows» предоставила больше информации о том, как исправить эту проблему на затронутых системах.

Если ваш компьютер с Windows и Linux не может загрузиться в Linux, попробуйте следующие меры:

Отключите «Безопасную загрузку»:

  • Загрузитесь в настройки прошивки вашего устройства.
  • Отключите Secure Boot (шаги могут отличаться в зависимости от производителя).

Удалите обновление SBAT:

  • Загрузитесь в Linux.
  • Откройте терминал и выполните следующую команду:
sudo mokutil --set-sbat-policy delete
  • Введите пароль root, если будет предложено.
  • Снова загрузитесь в Linux.

Проверьте аннулирование SBAT:

  • В терминале выполните следующую команду:
mokutil --list-sbat-revocations
  • Убедитесь, что список не содержит аннулирования.

Повторно включите «Безопасную загрузку»:

  • Перезагрузитесь в настройки прошивки.
  • Повторно включите Secure Boot.

Проверьте состояние «Безопасной загрузки»:

  • Загрузитесь в Linux. Выполните следующую команду:
mokutil --sb-state
  • Вывод должен быть SecureBoot enabled. Если нет, повторите предыдущий шаг по включению Secure Boot.
  • Предотвратите будущие обновления SBAT в Windows:

    • Загрузитесь в Windows.
    • Откройте командную строку от имени администратора и выполните команду:
    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD
    

    На этом этапе вы должны восстановить возможность загружаться как в Linux, так и в Windows, как и раньше. Не забудьте установить доступные обновления Linux, чтобы обеспечить безопасность вашей системы.

    Microsoft заявила, что работает с партнерами по Linux, чтобы как можно скорее устранить проблему.

    © .
    Комментарии и отзывы

    Нашли ошибку?

    Новое на сайте