Скрипт для установки Мультизагрузки ОС по сети.

Обсуждение статьи "PXELINUX и новые возможности установки Windows"

Модераторы: editor, Devils

Какой загрузчик вы бы хотели видеть в сборке?

Оставить так как есть.
3
75%
Grub4dos
1
25%
Другой (напишите какой)
0
Голосов нет
 
Всего голосов : 4

Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 11 ноя 2009, 10:30

Описание:
Данный скрипт - Эволюция скрипта, но с возможностью выбора типа установки. Так же есть возможность загрузки по сети не менее известной сборки полезных утилит HirenCD

Требования:
Данный скрипт может создавать папку Netboot как диске «C:», так и на диске «D:» Свободное место на диске не менее 1,19 Гб без Windows 7. С Windows 7 –5,37Гб.
Так же необходимо наличие вставленного в привод чистого дистрибутива WINDOWS XP SP3 (и Windows 7, если необходима его установка), или смонтированного образа чистого дистрибутива WINDOWS XP SP3 (и Windows 7, если необходима его установка).

Информация по файлам ответов.
Т.к. скрипт делался для себя , то соответсвенно файлы winnt.sif, которые находятся в папках xp001-xp010 (папки находятся в директории "Transformation"), вам придется либо корректировать под себя, либо заменить своими. Данную операцию нужно произвести до запуска скрипта. Если вы запустили скрипт, и он уже завершил работу, то тогда необходимо редактировать файлы xp001.sif-xp010.sif соответственно. Файлы xp001.sif-xp010.sif будут находится в корне папки Netboot. Скрипт заменит адрес (он одинаков во всех файлах) указанный в файлах winnt.sif, преобразует их в xp001.sif-xp010.sif, и изменит его на адрес вашей сетевой карты, но при условии что у вас в системе зарегистрирована только одна сетевая карта. Если это не так, то необходимо вручную подправить файлы xp001.sif-xp010.sif.

Запускаете Install.cmd и ждете окончания установки. После окончания, запустится Binl Server и Tftpd32. В Tftpd32 необходимо поменять диапазон выдачи адресов на свой.

Ссылки:
По всем вопросам обращайтесь в данный топик
Данный скрипт был создан на основе статьи -> http://unattendedxp.com/articles/pxelinux/
бывший torrents.ru
ОБЯЗАТЕЛЬНО прочтите файл guide.pdf

Changelog
version 1.1
- Обновленны драйвера на Atheros
- Обновленны драйвера на Broadcom
- подправлен скрипт.
Version 1.2
- Добавлена операционная система Linux Ubuntu desktop 9.10 x86-x64
- добавлена операционная система Debian 5.03 x86-x64
- Добавлена сборка утилит HirenCD 10
- Добавлена программа Acronis True Image Home 2009 12.0.0.build 9646
- Добавлена программа Acronis Disk Director 10.0 build 2161
- Небольшие изменения в работе скрипта.
-- Теперь предоставляется возможность сделать резервную копию папки "Netboot"
-- Предоставляется выбор: Вносить в автозагрузку Binl_server и Tftpd32 или нет.
-- Предоставляется выбор: Добавлять в меню установку ОС linux или нет.
- Добавлена консольная программа Shortcut.exe для создания ярлыков.
Version 1.3
- Добавлена возможность выбора диска. C: или D:
- Обновлена папка Updatepack (UP).
- Обновлена программа Tftpd32.
- Исправлены мелкие ошибки в скрипте.
Version 1.4
- Изменен способ установки драйверов через Fake-setup.
- Небольшие изменения в работе скрипта.
- Уменьшен размер инсталяционного дистрибутива с 3.5Гб до 2.0Гб
- Обновлена папка Updatepack (UP)
- Решена проблема с установкой Winstyle
- Автовключение учетной записи "Гость"
Version 1.41
- Обновлена папка Updatepack (UP).
Version 1.5
- Добавлена сетевая карта от Realtek, вызывавшая ошибку "Файл Rtenic64.sys испорчен" -> _http://forum.unattendedxp.com/viewtopic.php?f=3&t=6046&start=0
- Обновлена папка Updatepack (UP)
- Подправлен скрипт, объем уменьшен на 12кб.
- Заменен True Image Home 2009 12.0.0.build 9646 на Acronis True Image Echo Workstation 8353
- Обновлены загрузчики Linux Ubuntu desktop x86-x64 10.04, Linux Debian 5.0.5 x86-x64
- Добавлен драйвер для сетевых карт Intel(R) PRO/100 VE
- Подправлен вышеуказанный драйвер, для предотвращения появления ошибки BSOD 0x000000BB.
- Добавлен драйвер для сетевых карт Intel(R) PRO/100 M
- Обновлен Updatepack (UP) -> _http://forum.oszone.net/thread-186236.html
- Добавлен аддон с заменой IE6 -> IE8
- Замена Microsoft Office 2003 -> OpenOffice 3.2.1
- Замена Winrar 4.1 -> 7zip 9.15
- Добавлен Foxit Reader 4.1
- Добавлен WinPE 3.0 основанная на Windows 7 (На данный момент работает в тестовом режиме)
Version 11.09.01
- Изменение принципа присвоения версии. Год.месяц.число.
- Изменения в Tftpd32
-- Обновлен TFTPD32 3.35 -> TFTPD32 3.51
-- Увеличен таймаут с 3 секунд до 10. (В Windows 7, при прежнем таймауте, клиент не успевал получать IP-адрес, как следствие прерывалась установка)
- Обновлен UP -> _http://forum.oszone.net/thread-196600.html
-- Добавлен аддон WMP11
- Добавлена возможность изменить имя встроенной учетной записи Администратор (опционально)
- Добавлены твики реестра
- Обновлен драйвер сетевых плат на чипе от Realtek. (А именно для семейства 8111E (На Asrock 760GM-GS3 выбрасывало в BSOD 0x000000BB))
- Обновлена утилита распаковки драйверов -> _http://forum.oszone.net/thread-192321.html
- Оставлен драйвер MassStorage, остальные удалены для уменьшения размера дистрибутива со скриптом.
- Добавлен AlkidLive -> _http://rutracker.org/forum/viewtopic.php?t=560432);
- Добавлен ReanimatorLive -> _http://rutracker.org/forum/viewtopic.php?t=3146678
- Добавлен загрузчик для установки Win7SP1 (корректно работает только x86 загрузчик, над x64 работаю)
- Замена Foxit Reader 4.1 -> Adobe X
- Обновлен OpenOffice до версии 3.3.3
Последний раз редактировалось Devils 31 май 2010, 11:55, всего редактировалось 10 раз(а).
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 02 дек 2009, 19:15

version 1.1
- Обновленны драйвера на Atheros
- Обновленны драйвера на Broadcom
- подправлен скрипт.
Version 1.2
- Добавлена операционная система Linux Ubuntu desktop 9.10 x86-x64
- добавлена операционная система Debian 5.03 x86-x64
- Добавлена сборка утилит HirenCD 10
- Добавлена программа Acronis True Image Home 2009 12.0.0.build 9646
- Добавлена программа Acronis Disk Director 10.0 build 2161
- Небольшие изменения в работе скрипта.
-- Теперь предоставляется возможность сделать резервную копию папки "Netboot"
-- Предоставляется выбор: Вносить в автозагрузку Binl_server и Tftpd32 или нет.
-- Предоставляется выбор: Добавлять в меню установку ОС linux или нет.
- Добавлена консольная программа Shortcut.exe для создания ярлыков.

Ссылка в шапке.
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 02 фев 2010, 12:48

Обновлен скрипт. Ссылка в шапке
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение lrm » 05 фев 2010, 21:07

Мир спасет любовь и массовые расстрелы тех, кто кидает ссылки на форумы с обязательной регистрацией... (с) баш :D

а где нибудь есть описание того, что в себя включает скрипт на полтора гига? на фто и тут не нашел.
но отсюда видно, что попмоимо собственно скриптов мы имеем какое-то количество всякого софта и утилит. а каких именно?
хотелось бы видеть что-то из серии:

состав скрипта:

Код: Выделить всё
$oem$ - всякий софт для постинсталла, а именно
cmdow.exe - скрытие окна командой строки
clearing.cmd - чистка системы от ненужных файлов и ярылков
D - набор дров для различных устройств
software
  -АДнотепад - замена блокноту
  -антиВПА - отучалка винды от проверки подлинности
  -ссср - версии?, аналог к-лайта
  -2003й офис с 3м сп
  -отдельно 4й сп для 2003го офиса
  -пара экзешников run_an и run_anw ??
  -tweaks.reg - сборник твиков реестра
  -набор красивостей для винды aka Winstyle
  -винрар версии?
  -11й виндовс медиа плейер

lan-drivers - папка с драверами на сетевые платы.
linux - папка с образами линухов
  -Ubuntu desktop 9.10 x86-x64
  -Debian 5.03 x86-x64
  -Mandriva (неизвестно какая) (кстати, а что, дистрибутивы линуксов правда так мало весят? или это лайвы?)
ris-linux - папка со службой BINL
transformation - 10 вариантов различных виннт.сифов для различных вариантов загрузки
up - пакет интеграции обновлений для WindowsXP SP3.
utilits - папка с утилитами, включающая
  -Акронис (надо полагать, что это как раз True Image Home 2009 12.0.0.build 9646 и Disk Director 10.0 build 2161)
  -HirenCD (сборка утилит HirenCD 10, включающая в себя?)
  -WinPe (версии?)

back.jpg - фоновая картинка загрузчика
bootfont.bin - поддержка русских символов при инсталляции
chabgelog.txt - описание эволюции скрипта
cyr_a8x16.psf - поддержка русских символов в pxelinux
install.cmd - сам установочный скрипт
junction.exe - линкование папок в NTFS
pxelinux.0 - линуксовый pxe загрузчик, сам=)
ntdetect.com - виндовы загрузчик..мм.. винды
shortcut.exe - создание ярлыков из консоли
tftpd32-3.35-setup.exe - сервер Tftp
uninstall.cmd - полное удаление последствий работы скрипта
user_manual.mht - ТОТ самый =)
vesamenu.c32 - реализация загрузочного гуи

----
наконец то скачался скрипт (мало сидеров, мало!). все, что я так алкал, есть в файлике user_manual.mht (ну, за исключением состава софта в папке software). но все равно, было бы клево узнавать, что именно ты качаешь до того, как ты это скачаешь. :) (в смысле - разместить эту инфу из мануала в описании раздачи)
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение lrm » 10 фев 2010, 00:17

мне кажется, или в обоих конфигах pxelinux в самом низу лишний блок?
Код: Выделить всё
LABEL Назад
MENU EXIT
MENU END

эффект такой - в меню верхнего уровня появляется лишний пункт "назад", который никуда не ведет
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 10 фев 2010, 13:00

Если у вас это проверено, тогда уберу.
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение lrm » 10 фев 2010, 13:58

проверил. можно убирать.
а еще можно добавить в конфиг строчку
Код: Выделить всё
MENU ROWS 6

ограничив тем самым длину меню. так красивше)
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 12 фев 2010, 03:29

lrm писал(а):мне кажется, или в обоих конфигах pxelinux в самом низу лишний блок?
Код: Выделить всё
LABEL Назад
MENU EXIT
MENU END

эффект такой - в меню верхнего уровня появляется лишний пункт "назад", который никуда не ведет

Проверил на реальном железе. Факт появления "назад" не был мной зафиксирован.
lrm писал(а):проверил. можно убирать.
а еще можно добавить в конфиг строчку
Код: Выделить всё
MENU ROWS 6

ограничив тем самым длину меню. так красивше)

Для варианта без Linux'a подходит ваш вариант. Для варианта с Linux'ом вместо 6 нужно указать 7
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение lrm » 12 фев 2010, 18:01

чудеса.
у меня это выглядит так
Изображение
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: Скрипт для установки Мультизагрузки ОС по сети.

Сообщение Devils » 13 фев 2010, 01:58

Прошу извинить. Нашел данную ошибку. я рассматривал файл default - с выбором linux'ов, а во второй не посмотрел. :oops:
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

След.

Вернуться в PXELINUX и новые возможности установки Windows

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
@Mail.ru