Помогите, пожалуйста, решить такую задачу: Есть компьютер. В нем два харда, на 250 и на 320. На 250 стоит "общественная" winXP, то есть ей пользуется несколько человек, натаскивая туда асечки-писечки-вирусы мешками, борьба с этим явлением бесполезна, народу пофигу. На 320 стоит зашифрованная winXP, я запилил ее чисто для себя, а зашифрованная только для того, чтобы из "общественной" системы не заражались мои файлы. Лиц. антивируса у нас нет, а попытка поставить хотя бы демку вызывает лютый баттхерт у народа, ибо "игры с варезников не ставятся" (потому что все как одна с очень полезной нагрузкой лол). Если подключить 320 хард первым, то зашифрованная система после ввода пароля загружается отлично. Если подключить 250 первым, то загружается "общественная". Если подключить оба, то как попасть на зашифрованную? ntldr не умеет в chainloader и напрямую загрузчик truecrypt не запустить. Потому я закинул на "общественную" grldr (grub for dos), поправил boot.ini, чтобы вторым пунктом загрузки был grub и настроил последний на "тихую" загрузку зашифрованной системы. Все отлично. Общественная стартует по дефолту через пару секунд (а это обязательное требование, народу кнопочку тыкать лень лишний раз), загрузчит truecrypt стартует тоже, но при вводе правильного пароля стартует ... ntldr с первого раздела, то есть заново попадаю в свое загрузочное меню, расположенное на первой системе. Вопрос - как это исправить? Как сделать так, чтобы я после ввода пароля попадал в зашифрованную систему? P.S. Перестать заниматься херней и просто отключить диск 320 в диспетчере задач "общественной" системы не предлагать - не знаю, почему, но система после этого начинает уходить в синий экран при загрузке, ругаясь на драйвер диска.
После упорного гугления и курения манов по грабу получилось-таки сделать то, что хотел. Обе системы грузятся теперь отлично. Решение выложу сюда, мало ли кому пригодится. Особенность заключалась в том, что, во-первых, замечена особая уличная магия с rootnoverify, когда в случае открытой системы он нужен, а в случае с закриптованной приводит к выводу ошибки в духе "загрузчик truecrypt поврежден". Ну и во-вторых, map, заставляющий ntldr, видимо не умеющий грузить с любого харда, кроме первого, думать, что второй хард - есть первый. Code: timeout 3 default 0 title Windows XP rootnoverify (hd0) chainloader (hd0)+1 title Windows XP (private) map (hd0) (hd1) map (hd1) (hd0) chainloader (hd1)+1