Ветеран
Сообщения: 894
Благодарности: 137
|
Профиль
|
Отправить PM
| Цитировать
toai
Если ты не хочешь перейти на сайт, читай здесь
Цитата:
Совмещение нескольких вариантов установки Windows XP на одном диске
Изначально поводом к написанию данной статьи послужил тот факт, что диск, созданный с помощью файла ответов winnt.sif, не содержит функции восстановления системы Repair.
Честно говоря, более развернутых применений автозагрузке лично у меня не было. Я не планировал иметь на компакт-диске несколько операционных систем, а для восстановления образов системы ничем кроме Acronis True Image не пользуюсь. Да и функцию Repair я за все время пользования Windows XP я не применял ни разу. Однако, тема мультизагрузки весьма интересна, т.к. помимо различных операционных систем можно подготовить к установке различные наборы программ.
Итак, единственным способом заполучить функцию Repair будет создание мультизагрузочного диска с выбором загрузки в Автоматическую или Обычную установку. Если же вы хотите подготовить диск с различми операционными системами или наборами устанавливаемых программ, то без мультизагрузочного диска тем более не обойтись.
Для работы нам понадобятся HEX редактор (я использовал бесплатный xvi32) и менеджер загрузки Bootable CD Wizard.
О процессе загрузки
При создании загрузочного диска (образа) формируется загрузочный сектор, который обращается к файлу SETUPLDR.BIN в директории i386. В свою очередь, SETUPLDR.BIN содержит инструкции об обращении к файлу winnt.sif, и если такой файл существует в i386, то установка происходит автоматически с учетом ответов, обозначенных в winnt.sif. Вкратце, идея мультизагрузки с выбором автоматической и обычной установки состоит в том, чтобы создать два файла SETUPLD*.BIN, один из которых будет обращаться к файлу ответов, а другой – нет. Затем с помощью менеджера загрузки мы пропишем пути к каждому из файлов.
Изменение SETUPLDR.BIN
Внимание: чуть ниже будет описан способ создания мультизагрузочного диска при помощи Bootable CD Wizard (BCDW). Версия BCDW 1.50z несовместима с SETUPLDR.BIN от SP2. Поэтому используйте SETUPLDR.BIN от SP1. Новая версия BCDW 2.0 (официально не вышла) нормально работает с SETUPLDR.BIN от SP2.
В HEX редакторе открываем файл и заменяем все winnt.sif на winn1.sif, а затем сохраняем файл как SETUPLD1.BIN в i386
Tеперь переименовываем файл winnt.sif, находящийся в i386, в winn1.sif. Таким образом, SETUPLDR.BIN не найдя файла winnt.sif запустит обычную установку, а файл SETUPLD1.BIN обратится к winn1.sif для получения ответов для автоматической установки. Нам еще понадобится сторонний менеджер загрузки, который предоставит возможность выбора загрузочного файла. Но об этом чуть позже.
Автор: Vadikan, EgOrus
Иcточник: unattended.oszone.net
|
Полный вариант смотри на сайте
|
Отправлено: 15:18, 24-11-2005
| #5
|