|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [статья] Мультизагрузка Windows XP по сети. |
|
[статья] Мультизагрузка Windows XP по сети.
|
Ветеран Сообщения: 902 |
Профиль | Отправить PM | Цитировать Введение
Данная статья - продолжение темы [статья] Установка Windows XP по сети (наподобие RIS). Иногда бывает ситуация, когда необходимо устанавливать Windows XP с разными параметрами. Конечно можно каждый раз изменять файл winnt.sif с нужными параметрами для каждой установки. Но задается вполне логичный вопрос: "Насколько хватит вашего терпения менять параметры в winnt.sif, когда в вашем компьютерном парке 50 машин, а может и того больше, и к примеру на 10 из них нужно установить ОС по-разному?" Тут и приходит на помощь Мультизагрузка Windows XP по сети И так приступим. Подготовка каталогов и файлов В директории D:\Netboot, создаются две директории. Каталог xp0 - для установки первого и второго варианта установки. И директорию xp1 – для установки третьего варианта. структура папок должна выглядить следующим образом: Каталоги xp0 и xp1 содержат дистрибутив операционной системы Windows XP (каталог i386). А также в случае с директорией xp0 еще и каталог $oem$. Создаю файлы ответов: для первого варианта под именем xp001.sif; для второго варианта - xp002.sif; для третьего – xp101.sif. За основу был взят файл winnt.sif созданный в [статья] Установка Windows XP по сети (наподобие RIS) Первый вариант: Второй вариант: Третий вариант: Какой каталог использовать во время инсталляции задается с помощью SetupSourceDevice. Параметр OriSrc во время инсталляции не используется. Он задает каталог, где искать дистрибутив в случае добавления компонентов операционной системы. Теперь необходимо сделать папку D:\netboot доступной по сети (расшарить) под именем netboot. Доступ предоставить группе Everyone (Все) право Read (Чтение). Подготовка файлов ntldr и startrom.n12 Так как ntldr читает только файл winnt,sif то необходимо отредактировать ntldr. К сожалению, в Windows XP нет утилит, которые могут произвести замену содержимого файла, но зато есть язык программирования VBScript. С помощью этой программы можно произвести замену в файлах. Сохраняю ее в каталоге d:\netboot. Так как раньше устанавливал дистрибутив Windows XP используя "Установка Windows XP по сети. RIS, но не Microsoft", то файлы ntldr и startrom.n12 у меня уже находились в каталоге D:\netboot\winxpsp2. В итоге получилось, если в качестве загрузочного файла указать xp001.0 в свойстве "Boot file" DHCP Server, то инсталляция будет проходить по первому варианту с использованием файла xp001.sif. Соответственно, если при указании загрузочного файла указать xp101.0, то в процессе инсталляции будет использоваться файл ответов xp101.sif. Настройка PXELINUX Теперь нужен инструмент, который создаст интерфейс для выбора, какую производить установку. И это – pxelinux, входящий в состав syslinux. Оптимальный вариант syslinux - версия 3.31. Распаковываю архив syslinux-3.31.zip в директорию c:\syslinux. Копирую файл c:\syslinux\pxelinux.0 в d:\netboot. Теперь прописываю в свойстве "Boot file" DHCP server файл pxelinux.0. В настройках "Settings" параметру "Base Directory" присваиваю значение E:\NETBOOT Создание текстового меню Теперь необходимо создать меню. Для этого из каталога c:\syslinux\com32\modules копирую файл menu.c32 в d:\netboot. Создание текстового меню Одной из особенностей реализации меню в syslinux – это возможность использовать шрифт в формате psf. Такие шрифты можно найти в дистрибутивах linux. Я загрузил набор шрифтов console-cyrillic. С полученного архива извлек файл cyr_a8x16.psf в каталог d:\netboot. Этот шрифт позволит отображать русские буквы в кодировке cp866. Создание графического меню Для этого необходимо из c:\syslinux\com32\modules скопировать vesamenu.c32 в каталог d:\netboot. Изменить файл d:\netboot\pxelinux.cfg\default к следующему виду. DEFAULT vesamenu.c32 ALLOWOPTIONS 0 PROMPT 0 FONT cyr_a8x16.psf TIMEOUT 300 ONTIMEOUT local MENU TITLE Установка Windows XP MENU BACKGROUND back.jpg MENU COLOR border 30;44 #00000000 #00000000 none MENU COLOR unsel 37;44 #90ffffff #00000000 std MENU COLOR sel 7;37;40 #70ffffff #20ff8000 all MENU COLOR hotsel 1;7;37;40 #e0ffffff #20ff8000 all LABEL xp001 MENU LABEL WindowsXP SP3 (файл ответа xp001.sif) KERNEL xp001.0 LABEL xp002 MENU LABEL WindowsXP SP3 (файл ответа xp002.sif) KERNEL xp002.0 LABEL xp101 MENU LABEL WindowsXP SP3 (файл ответа xp101.sif) KERNEL xp101.0 LABEL local MENU LABEL Booting from HDD (загрузка с жесткого диска) LOCALBOOT 0 Теперь осталось скопировать картинку под именем back.jpg (параметр MENU BACKGROUND) в d:\netboot. Картинка должна быть в формате jpg или png. Разрешение картинки обязательно должно быть 640x480. Теперь можно устанавливать операционную систему. |
|
------- Отправлено: 15:18, 04-08-2009 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать вопрос такой..возможно ли мультизагрузкой запустить iso-файл (к примеру с помощью его загрузчика .bif)?
|
Отправлено: 15:51, 04-03-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Скрипт обновлен
|
------- Отправлено: 18:12, 12-09-2011 | #12 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Вы меня извините, но где ссылка на сам скрипт?
|
Отправлено: 11:19, 23-01-2013 | #13 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать morrozilla, кликните на ссылку, то что пост выше: "скрипт обновлен", а дальше найдите это:
Цитата Devils0411:
|
|
Отправлено: 12:55, 23-01-2013 | #14 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Вопрос для знатоков.
В сети уже есть DHCP сервер, поэтому загрузчик не может получить адреса с второго установливапемого TFTP сервера (TFTP32), как заставить брать DHCP информацию именно c TFTP сервера |
Отправлено: 13:40, 10-09-2013 | #15 |
Ветеран Сообщения: 902
|
Профиль | Отправить PM | Цитировать Думаю кому-то будет интересно почитать данный (на англ.) мануал. Достаточно подробно все расписано. Показано как можно грузить через Pxelinux и grub4dos. Второй вариант интересен, но нужно курить мануал по grub4dos.
|
------- Отправлено: 10:28, 29-10-2013 | #16 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[статья] Установка Windows XP по сети (наподобие RIS) | art569 | Автоматическая установка Windows 2000/XP/2003 | 620 | 16-02-2016 09:23 | |
Разное - [статья] Использование среды восстановления Windows RE в Windows 7 | Vadikan | Microsoft Windows 7 | 38 | 06-02-2014 22:39 | |
(статья) Загрузка компьютера по сети с практически любого образа диска. | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 44 | 06-09-2012 03:52 | |
Разное - [статья] Контроль учетных записей в Windows 7 и Windows Server 2008 R2 | Vadikan | Microsoft Windows 7 | 0 | 09-09-2009 09:30 | |
Мультизагрузка Windows XP и Vista | devil06 | Автоматическая установка Windows 2000/XP/2003 | 3 | 08-09-2008 22:53 |
|