XaosCreator
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору lucky_Luk Спасибо за ссылку, но вряд ли это поможет. Я пытаюсь сделать мультизагрузочную флешку. В общем, принцип такой - форматируем флешку в FAT, прописываем бутсектор, натравленный на поиск NTLDR, в корень пишем NTLDR, ntdetect и boot.ini от большой XP. Собственно, это используется как менеджер. Дальше в boot.ini прописываем ссылки на образы бутсекторов вариантов загрузки. У меня прописаны на WinPE (папки minint и programs, загрузчик peldr в корне) и Freedos (пара файлов в корне), ну и т.к. это полноценный загрузчик, ссылки на windows-папки с винта. В таком виде, где все варианты разные, работает хорошо. Проблема - добавить еще одну WinPE. Если делать загрузочный CD, бутсектор натравлен на запуск лоадера из i386, тут можно просто поправить пару байт, и дело в шляпе. При загрузке с USB папку i386 нужно переименовывать в minint и выносить загрузчик в корень. И вот тут уже имя не поменяешь. Да, я пытался править загрузчик WinHex-ом, изменять те два упоминания minint на, например, min1nt с соответствующим переименованием папки на флешке, и загрузка, в принципе, начиналась, но почти сразу же выдавала ошибку, связанную с некой $WIN_NT$. Как я понял, это некая системная переменная, определяющая название папки с установленной NT и, судя по всему, она по-прежнему обращается к minint. Как это исправить или обойти, я не знаю. Вот такая проблема. Если бы для загрузчика PE был какой-нибудь конфигурационный файл, как для загрузчика от XP, который позволял бы направлять загрузку не только в папку по-умолчанию (minint), но и в любую другую, это решило бы проблему. | Всего записей: 129 | Зарегистр. 14-01-2004 | Отправлено: 23:13 18-03-2007 | Исправлено: XaosCreator, 18:29 19-03-2007 |
|