Windows 10 блокирует Linux?
Windows 10 вышла не так уж и давно, а сообщений о проблемах с двойной загрузкой в Интернете уже предостаточно. Если с подобной проблемой столкнулись и вы, и вам необходимо настроить двойную загрузку Windows 10 и Linux, но эта статья была написана именно для вас!
Вы, наверное, подозреваете, что подобная несправедливость связана с UEFI и Secure Boot, что, впрочем, еще более усложняет задачу. Может даже возникнуть мысль, что рано или поздно Linux останется только на специализированных компьютерах. Впрочем, она ошибочна.
Сама Windows 10 должна вызвать у Вас не больше проблем, чем предыдущие версии. Основная проблема при установке Windows в систему с двойной загрузкой или мультизагрузкой в том, что она считает себя единственной ОС и перезаписывает загрузчик. Поэтому при установке системы с двойной загрузкой мы рекомендуем первой установить Windows. Чтобы решить проблему с перезаписью загрузчика, загрузитесь с установочного диска дистрибутива и переустановите загрузчик (это почти всегда Grub). Для этого также можно воспользоваться Rescatux.
Secure Boot — еще одна проблема. Сейчас обычно рекомендуется отключить безопасную загрузку для загрузки дистрибутива Linux, хотя работа над решением этой проблемы ведется. По сути, ничего несовместимого между Secure Boot и Linux нет; для безопасной загрузки просто необходимо ядро Linux, подписанное соответствующими ключами. Работа над этим уже ведется, так что в ближайшем будущем «проблема» исчезнет.
А вот где изменения произошли, так это в сертификации «Спроектировано для Windows 10 (Designed for Windows 10)». Microsoft выдвинула определенные критерии, которым новые устройства должны соответствовать для получения этой сертификации. Для Windows 8 они включали прошивку UEFI и возможность отключить Secure Boot. Для Windows 10 Microsoft удалила требование о возможности отключения Secure Boot. Это не требование Windows 10, которая загрузится и в более старых системах BIOS/MBR, а изменение в правилах сертификации. Они не говорят, что этого требования не должно быть — оно просто не учитывается при сертификации. На текущее «железо» это не повлияет, но при покупке нового нужно сперва убедиться, что Secure Boot можно отключить в BIOS (и что Вы вообще можете открыть BIOS. Также, если Вы устанавливаете обновление BIOS, сначала проверьте список изменений — на случай, если эта возможность была удалена.
Это также может вызвать проблемы в будущем, поскольку пользователи приобретают «железо» для Windows, потом решают установить на него Linux — и видят, что не могут им пользоваться. Secure Boot позволяет сделать так, чтобы загружались только известные операционные системы; сама система от этого ни более, ни менее безопасной не делается. Загрузка UEFI находится в списке планируемых изменений в Tails (так же как и Secure Boot, когда есть подходящая реализация Debian), но это не должно мешать Вам попробовать Tails прямо сейчас.