Двойная загрузка Windows (любая версия) + Linux (любой дистрибутив) с GPT/UEFI, полным шифрованием системы и общими разделами

Двойная загрузка Windows (любая версия) + Linux (любой дистрибутив) с GPT/UEFI, полным шифрованием системы и общими разделами

Я не думал, что мои требования были какими-то особенными, но мой поиск не дал много результатов, поэтому некоторые вопросы остались без ответа.

В общем, я получаю новое оборудование и собираюсь полностью переустановить систему. Поскольку моя новая материнская плата имеет UEFI (как и все они сейчас), я хотел переключиться, но, похоже, нет простого способа удовлетворить мои требования:

  • Мне нужна двойная загрузка Windows и Linux. Предпочтительно Windows 7 (x64) Professional и система на базе Debian (*ubuntu), но у меня также есть доступ к Windows 8.1, и любой дистрибутив подойдет (хотя это не должно иметь большого значения)
  • Мне нужно полное шифрование системы. То есть системный раздел Linux, системный раздел Windows и все разделы данных должны быть полностью зашифрованы.
  • У меня есть общие разделы данных, которые должны быть доступны для чтения и записи из обеих систем.
  • Нет необходимости в работе TPM/безопасной загрузки, моя материнская плата все равно не поддерживает TPM.

  • В качестве бонуса я хочу вводить свой пароль шифрования только один раз, если это возможно.

Моя текущая система использует LUKS для шифрования системы Linux и Truecrypt для шифрования системы Windows и общих разделов. Таким образом, мне нужно ввести пароль только один раз при запуске системы в Windows (предзагрузочная аутентификация, как называет ее truecrypt), и только один раз в Linux (для LUKS - пароль хранится в связке ключей ядра и используется в скриптах truecrypt, которые я добавил в upstart, работает как часы, как только я запустил скрипты)

К сожалению, загрузчик Truecrypt пока не может работать с GPT. Поэтому есть 3 альтернативы

  • Использование Legacy Boot и моей текущей настройки
  • Не шифровать системный раздел Windows (не хочу этого, так как он хранит конфиденциальные файлы в AppData или ProgramData или в других местах, где Windows скрывает файлы в незашифрованном виде)
  • Использую Bitlocker + LUKS.

Последняя настройка выглядит так, как будто она может работать, но поддержка BitLocker для Linux находится на стадии бета-тестирования, и, похоже, нет простого способа автоматически монтировать зашифрованные BitLocker разделы. Поэтому единственным действительно рабочим решением будет BitLocker для системы Windows, Luks для системы Linux и TrueCrypt для общего раздела, но для этого требуется второй запрос пароля в Windows для монтирования томов TrueCrypt + плюс его сложно настроить.

Я что-то пропустил?

Связанный контент