Скрипт для создания инсталляционного дистрибутива

Страницы :   Пред.  1, 2, 3, 4, 5, 6, 7  След.
Ответить
 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 06-Окт-10 09:10 (14 лет 11 месяцев назад)

Тем, что там можно погрузить различные утилиты, выбор ОС, полуавтоматическая установка драйверов в процессе установки ОС, автоматическая установка ПО.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 06-Окт-10 10:50 (спустя 1 час 40 мин., ред. 06-Окт-10 10:50)

не получается.. Постоянно вылезает ошибка


Дистрибутив брал тот что вы предлагали WinXP sp3 oem
Не пойму куда дальше копать
оказывается что ваш скрипт не видит моего образа с виндовс. Что это может быть? Я проверил, запустив скрипт и отключил образ, то же самое пишет.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 06-Окт-10 18:12 (спустя 7 часов)

Попробуйте удалить все, что создал скрипт, запустив файл uninstall.cmd и заново запустить. Если бы скрипт не нашел смонтированный образ или вставленный диск с Windows XP SP3, то на скриншотах, вы бы не зашли так далеко
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 06-Окт-10 20:32 (спустя 2 часа 20 мин., ред. 06-Окт-10 20:32)

Попробовал. Все равно то же самое
а можно как то переделать ваш скрипт чтобы дистрибутив находился на локальном диске в какой нибудь папке?
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 07-Окт-10 00:34 (спустя 4 часа)

Скрипт ищет файл Win51, именно этот файл обычно присутствует на диске с дистрибутивом Windows XP. Если скрипт пишет, что диск не найден и нужно вставить - не спешите завершать работу скрипта, смонтируйте образ, или вставьте диск еще раз, после нажмите Enter, после чего процесс должен пойти дальше.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 07-Окт-10 00:54 (спустя 20 мин.)

А если поставить на виртуальной машине. Работать скрипт будет? Вирт машина на Ubuntu.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 07-Окт-10 08:36 (спустя 7 часов)

Не знаю... С убунту мало работал... Скорей всего врядли... т.к. там наверника нет локальных политик, wmic и прочих радостей жизни ))
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 08-Окт-10 10:57 (спустя 1 день 2 часа)

Devil$0411 писал(а):
vickof Скрипт сделает основу, а с помощью статьи, доделаете остальное, т.е. не обязательно дорабатывать скрипт - можно сделать после завершения работы скрипта, я думаю так будет правильнее.
можно поподробней как это после установки скрипта?
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 08-Окт-10 12:11 (спустя 1 час 14 мин., ред. 08-Окт-10 12:11)

Для тех, у кого не получается поставить торрент на скачивание, предлагаю альтернативный вариант.
vickof Запустите скрипт, пусть он отработает "от" и "до". Затем у вас будет работа с папкой $OEM$, которая находиться по адресу .\NETBOOT\WINXPSP3\install
P.S. Извините, моя ошибка, забыл указать ссылку на статью. В процитированном вами посте, я подкорректировал ссылку на статью.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 08-Окт-10 14:48 (спустя 2 часа 36 мин.)

Наконец то я понял в чем была ошибка. Просто на установку был раздел с фат32, Отформатировал в NTFS все по новой и все пошло без проблем. Спасибо автору. Теперь мудрую с автоустановкой софта. И еще вопрос автору, ту схему которую вы предложили с работой с $OEM$ как можно установить автоматом те программы которые просто копируются тоесть лежат в архивах? Или делать самораспаковывающий архив?
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 08-Окт-10 17:26 (спустя 2 часа 37 мин.)

Хех )) Неужели, кто-то еще пользовался Fat32? ))
vickof писал(а):
как можно установить автоматом те программы которые просто копируются тоесть лежат в архивах?
Не совсем понял... Как понять "лежат в архивах? Но да ладно.. Автоматическая установка какой-либо программы, зависит от упаковщика (Inno setup, NSIS и т.д.) Допустим архиватор 7zip можно установить автоматически с ключом /S Например, если в командной строке набрать C:\7zip.exe /S (надеюсь понятно, что файл 7zip.exe должен лежать в корне диска C, иначе выдаст ошибку об отсутствии файла), то установка пойдет в автоматическом режиме, и вы не сможете изменить или отменить процесс установки. Другие программы нужно перепаковывать, например OpenOffice. Более подробно об автоматической установки какой-либо из программ, можно узнать все с того же ресурса.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 10-Окт-10 12:44 (спустя 1 день 19 часов, ред. 10-Окт-10 12:44)

Devil$0411 писал(а):
Хех )) Неужели, кто-то еще пользовался Fat32? )).
Конечно)). Я работаю в колледже и там все возможно))).
Кстати скрипт не работает ни на каких виртуальных машинах . Проблема в том что скрипт "видит" вставленный диск или ISO образ но скопировать ничего не может.
А "лежат в архивах " - это есть такие программмы которые достаточно просто скопировать на жесткий диск компьютера и запустить экзешник. Я это имел ввиду.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 10-Окт-10 12:51 (спустя 7 мин.)

Парадоксально конечно, но у меня на виртуальной машине VMWare 7, отрабатывали оба скрипта.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 11-Окт-10 10:30 (спустя 21 час)

Я на виндовсе пробовал пошло наконец то а на убунту поставил хр виртуал. - не пошло.
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 21-Окт-10 08:22 (спустя 9 дней)

Короче у меня все получилось с установкой виндовса. Все прошло отлично. Но как ни мудрил с офисом ничего так и не вышло(.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 22-Окт-10 18:56 (спустя 1 день 10 часов)

vickof Вы просто невнимательно прочитали вышеуказанную ссылку... Попробуйте сделать так:
Скачайте данную сборку скрипта, распакуйте куда-нибудь образ. Зайдите в папку $OEM$, откройте файл runonceex.cmd текстовым редактором (Более удобный для этих случаев редактор AkelPad). - Это рабочий вариант автоматической установки приложений. Чтоб понятнее было, что написано в этом файле, то прочтите еще раз статью, на которую я давал вам ссылку.
P.S. сложного в этом ничего нет. Я не думаю, что вы глупее меня
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 08-Ноя-10 10:49 (спустя 16 дней)

У меня вопрос автору. Как сделать так в скрипте чтобы при установке удалялись стандартные игры и можно было запретить отключать компьютер програмно от сети?(т.е запретить доступ к сетевым подключениям в виндовсе )
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 09-Ноя-10 00:28 (спустя 13 часов, ред. 11-Ноя-10 01:57)

Насчет стандартных программ, в том числе игры, вам -> сюда.
Насчет запрета доступа... стоит обратить внимание на GPO
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 10-Ноя-10 10:07 (спустя 1 день 9 часов, ред. 10-Ноя-10 10:07)

Цитата:
Насчет запрета доступа... стоит обратить внимание на [url=http://technet.microsoft.com/ru-ru/library/cc732613(WS.10).aspx
это ж для Windows Server а мне на хп надо это реализовать.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 11-Ноя-10 01:58 (спустя 15 часов)

Это единственное, что пришло на ум... Попробую поискать другие варианты.
[Профиль]  [ЛС] 

viks2222

Стаж: 15 лет 10 месяцев

Сообщений: 4


viks2222 · 17-Ноя-10 13:58 (спустя 6 дней, ред. 17-Ноя-10 13:58)

Не получается установить по сети.Проходит копирование файлов на диск.
Потом чёрный экран с мигающим курсором.Такой же экран с курсором есть и при
обычной установке с CD ,но там через 5 сек он смняется меню установки с выбором дисков куда устанавливать
систему.В моём случае дальше этого экрана с курором загрузка не идёт.
Пробовал на двух ноутах-одинаково.Систему ставлю Windows XP Pro SP3 VL rus .
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 17-Ноя-10 15:58 (спустя 1 час 59 мин.)

viks2222 Сделаете как написано
[Профиль]  [ЛС] 

viks2222

Стаж: 15 лет 10 месяцев

Сообщений: 4


viks2222 · 18-Ноя-10 08:47 (спустя 16 часов)

Спасибо,
Всё получилось!
Возник ещё вопрос .
В установленой системе создаётся пользователь с именем Администратор.
Как можно заставить установку принять имя что я хочу?
В вайле ответов задал ручное создание пользователя - тогда создаются 2 пользователя админы :
Администратор и тот что я создал.
При обычной установке создаётся только тотт что я создаю.
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 18-Ноя-10 19:21 (спустя 10 часов)

viks2222 Поясните.. Вы хотите сказать, что при установке Windows примерно на 33 минуте, система просила бы вас ввести имя пользователя?
[Профиль]  [ЛС] 

viks2222

Стаж: 15 лет 10 месяцев

Сообщений: 4


viks2222 · 18-Ноя-10 20:53 (спустя 1 час 31 мин.)

По умолчанию создаётся пользователь с именем "Администратор".
При установке ничего не запрашивает.Я изменил файл ответов,теперь идёт запрос на имя пользователя.Я ввожу туда что я хочу,но в системе появляется помимо пользователя что я создал ещё пользователь с именем "Администратор".
Можно как то сделать чтобы создавался пользователь с конкретным именем и только один?
Вот что я изменил:
UnattendSwitch="No"
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 24-Ноя-10 00:07 (спустя 5 дней, ред. 25-Ноя-10 21:05)

vickof Собственно по вашей проблеме с доступом к сетевым подключениям. Без GPO не обойтись... А насчет того, что оно применяется только на сервере - неправда. На клиентах тоже это можно использовать...
Как вариант внести изменения в GPO можно через реестр.
Код:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections]
;Включить политики сетевых подключений Windows 2000 для администраторов (включение/отключение необходимо, иначе применение не будет задействовано)
;00000001 - включить,00000000 - выключить
"NC_EnableAdminProhibits"=dword:00000001
;Запретить доступ к свойствам компонентов подключений по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanChangeProperties"=dword:00000000
;запретить доступ к свойствам подключений по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanProperties"=dword:00000000
;Способность подключать/отключать подключения по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanConnect"=dword:00000000
Учтите, что если вы, запретили способность подключать/отключать подключение по локальной сети, то чтобы вновь активировать, нужно поменять в "NC_EnableAdminProhibits" значение с 1 на 0
viks2222 По умолчанию и создается учетная запись "Администратор" она встроенная, ее можно или в ручную переименовать, но папка %userprofile% не переименуется. Способ указанный вами - стандартный, то бишь вы добавляете еще одну учетную запись с правами администратора... Лично я сегодня протестировал указанный вами способ. Итог, при первом входе, я зашел под встроенной учетной записью ("Администратор") а при логауте или перезагрузке (автоматом) заходит уже под созданной учетной записью. Если опять выйти из системы (логаут), то на экране приветствия высвечивается только созданная учетная запись...
Насчет автоматизации данного процесса, если 3-4 способа. На данный момент они тестируется мной.
З.Ы. Просто не было нужны переименовывать встроенную учетную запись...
viks2222 В обновленном скрипте - учтено.
[Профиль]  [ЛС] 

viks2222

Стаж: 15 лет 10 месяцев

Сообщений: 4


viks2222 · 30-Ноя-10 02:06 (спустя 6 дней)

Devil$0411 то что после перезагрузки остаётся только созданая запись я увидел.
Спасибо за обновление.
Можно ли как то интегрировать свои драйвера в дистрибутив ?
[Профиль]  [ЛС] 

Devil$0411

Стаж: 15 лет 7 месяцев

Сообщений: 175

Devil$0411 · 30-Ноя-10 02:58 (спустя 52 мин., ред. 30-Ноя-10 02:58)

viks2222 писал(а):
Devil$0411 то что после перезагрузки остаётся только созданая запись я увидел.
Остается и созданная вами учетная запись, и учетная запись "Администратор", просто она скрывается.
В скрипте реализовано переименование.
viks2222 писал(а):
Можно ли как то интегрировать свои драйвера в дистрибутив ?
Можно. UpdatePack (UP). Через него легко добавить разом все драйвера. А вот дополнять или заменять... геморройнее. вот и вот
Есть еще другой способ FakeSetup, но тут геморрой это реализовать, но зато легко добавлять или заменять. Сначала изучите FakeSetup, а потом утилитки эту или эту
[Профиль]  [ЛС] 

vickof

Стаж: 15 лет 5 месяцев

Сообщений: 16

vickof · 17-Дек-10 16:45 (спустя 17 дней)

Спасибо. А будет ли это работать
Цитата:
vickof Собственно по вашей проблеме с доступом к сетевым подключениям. Без GPO не обойтись... А насчет того, что оно применяется только на сервере - неправда. На клиентах тоже это можно использовать...
Как вариант внести изменения в GPO можно через реестр.
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Network Connections]
;Включить политики сетевых подключений Windows 2000 для администраторов (включение/отключение необходимо, иначе применение не будет задействовано)
;00000001 - включить,00000000 - выключить
"NC_EnableAdminProhibits"=dword:00000001
;Запретить доступ к свойствам компонентов подключений по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanChangeProperties"=dword:00000000
;запретить доступ к свойствам подключений по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanProperties"=dword:00000000
;Способность подключать/отключать подключения по локальной сети
;00000000 - запретить,00000001 - разрешить
"NC_LanConnect"=dword:00000000
Учтите, что если вы, запретили способность подключать/отключать подключение по локальной сети, то чтобы вновь активировать, нужно поменять в "NC_EnableAdminProhibits" значение с 1 на 0
на Windows XP ?
[Профиль]  [ЛС] 

fletch_er

Стаж: 16 лет 9 месяцев

Сообщений: 122


fletch_er · 03-Янв-11 01:29 (спустя 16 дней)

Доброго времени суток!
Подскажите, плиз! На ноут Asus Eee PC 900 (S.S.D. Storage, FAT32) получится установить по сети (я тут почитал, что на fat32 не будет ставиться...)? Серверная "машина" на ntfs, WinXP SP3 (загружаю образ "Windows XP Pro SP3 Russian Original (2008)", скрипт все хорошо читает...папки формируются, binlsrv запускается, драйвер для сетевой карты бука находит...)...все "гости" и прочие фишки вроде настроены как надо!...в логах tftpd32 "характерные" ошибки:
error
File <INSTALL\i386\l251x86.sy_> : error 2 in system call CreateFile Не удается найти указанный файл.
File <INSTALL\i386\ntfs.sy_> : error 2 in system call CreateFile Не удается найти указанный файл.
File <INSTALL\i386\ksecdd.sy_> : error 2 in system call CreateFile Не удается найти указанный файл.
*.sys-файл драйвера в указанной директории присутствует.
...писали уже про это не раз...но, увы(((
Черный экран с курсором каждый раз (после копирования драйверов)...все виснет, и все.
Может тупо ноут мой не подходит?..или еще что-то более очевидное? Большинство вопросов рассмотрены выше (да и не только на этом форуме)...В любом случае буду благодарен за помощь.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error