Для того, чтобы загрузиться в windows просто вводим правильный пароль от системного раздела
Теперь у нас в MBR загрузчик Truecrypt.
Перезагружаемся в windows, устанавливаем Truecrypt, шифруем системный раздел
Загружаем Ubuntu и устанавливаем Grub в /boot раздел (как было описано выше)
Устанавливаем Ubuntu, создав /boot раздел для неё на отдельном первичном разделе, поставив флаг «загрузочный»
Уснавливаем windows
Таким образом, последовательность установки и настройки всего можно описать следующим образом:
где /dev/sda6 /boot раздел вашего Ubuntu.
sudo grub-install /dev/sda6 --force
Если с первыми двумя условиями всё понятно, и при установке того же Ubuntu можно сразу правильно сконфигурировать жёсткий диск, то с последним условием могут возникнуть затруднения. Дело в том, что Grub версии 2 не любит устанавливаться не в MBR, т.к. при этом используется неотказоустойчивая система и есть вероятность, что загрузчик будет время от времени «слетать». Сообщение об этом вы увидите, когда попытаетесь выполнить команду установки загрузчика на раздел. Для того, чтобы всё получилось необходимо использовать ключ "--force".
Подводный камень залючается в том, что не всегда /boot раздел Linux присутствует в данном списке. Чтобы он там появился, должно быть выполнено несколько условий. Загрузочный раздел *nix должен быть первичным разделом (primary partiton), а не частью расширенного (не extended patition), должен иметь флаг «загрузочный» («bootable»), а также иметь на себе загрузчик, которому можно передать управление.
Как можно заметить, имеется возможность отказаться от ввода пароля, нажав клавишу Esc. В таком случае, нам будет предложен список разделов жёсткого диска, которым можно передать управление для дальнейшей загрузки.
Проблемы, в основном, связаны с тем, что ОС Windows 7 при инсталляции создаёт для себя небольшой загрузочный раздел на 100 мегабайт (он необходим для шифрования с помощью BitLocker), а в такой ситуации трукрипт отказывается установить мультизагрузочный загрузчик «из коробки» при шифровании системного раздела По крайней мере такое поведение справедливо для Truecrypt версии 7.1a. Таким образом, приходится устанавливать обычный загрузчик трукрипт, который выглядит так:
В принципе, такой вариант должен был бы работать «из коробки» (потому как загрузчик truecrypt умеет передавать загрузу другим загрузчикам на разных разделах жёсткого диска) и не требовать никаких лишних телодвижений от пользователя, но существует несколько подводных камней.
Подход первый. В Master boot record (MBR) находится загрузчик Truecrypt
Основная проблема заключается в том, что Grub не умеет работать с ключами truecrypt и не может расшифровать виндошный раздел, а truecrypt loader не [всегда] умеет загружать другие операционные системы. Существует два основных подхода к решению задачи.
Сегодня я расскажу, как подружить загрузчик от программы шифрования Truecrypt и никсовский загрузчик Grub 2. Такая необходимость может возникнуть (и неотвратимо возникает) при попытке установить рядом на одном жёстком диске ОС Windows, зашифрованную бесплатной программой Truecrypt, и unix-образную операционную систему, например Ubuntu.
Как подружить Truecrypt loader и Grub 2?
25 августа 2012 в 15:27
Как подружить Truecrypt loader и Grub 2? / Хабрахабр
Комментариев нет:
Отправить комментарий