У меня есть Macbook Air (MacBookAir6'2), на котором я хочу установить тройную загрузку:
Требуемые операционные системы:
- OSX (10.11.3)
- Linux (на основе Debian: Elementary или Mint)
- Windows 8.1 Pro
2 основных требования:
- Шифрование: я буду работать с данными клиента. ВСЕ должно быть зашифровано.
- Мне нужно получить доступ к файлам из любой из 3 ОС.
Я знаю, что это можно сделать (в некотором роде), используя встроенное шифрование каждой ОС (Filevault, LUKS, Bitlocker) и настройку конечного раздела хранилища, зашифрованного с помощью межплатформенного программного обеспечения для шифрования, такого как Veracrypt. Это будет работать, но я хочу, чтобы каждая ОС имела доступ к файлам друг друга, запускала diag друг на друга и т. Д ...
Мои знания и логика подсказали бы этот план атаки:
- Используйте сторонний загрузчик (например, REFInd)
- Используйте стороннюю программу шифрования (вместо Filevault, Bitlocker и LUKS), которая может обрабатывать полное шифрование диска И иметь полную поддержку GPT и UEFI.
Процесс загрузки:
-> Диск будет расшифрован при загрузке с использованием стандартной аутентификации по паролю -> rEFInd(или аналогичный загрузчик) будет обрабатывать процесс загрузки. -> Вход в систему каждой ОС будет проходить как обычно, и ВСЕ файлы будут доступны для всех трех (сторонние файловые менеджеры были бы необходимы, насколько я думаю)
Примечание: я еще не нашел программу шифрования, которая может обрабатывать UEFI и GPT (Veracrypt не делает)
Примечание 2: у меня была мысль использовать гипервизор и просто использовать одну операционную систему за раз, но я не думаю, что влияние на производительность стоило бы того. Какие-либо предложения в этом направлении?
Примечание 3: Мои знания UEFI, методов шифрования, схем файловых систем и разделов, а также глубоко подчеркивающих механизмов современной ОС немного нестабильны. Если я что-то упустил или совершил какую-то ужасную логическую ошибку, пожалуйста, просветите меня. Я (в основном) серьезно!