Проблема часто меняющихся обновлений
Здравствуйте уважаемые господа!
К сожалению господа, я инвалид детства (ДЦП) и поэтому компьютер это моя жизнь, я иногда подрабатываю тем, что помогаю «чайникам» недавно купившим компьютер поставить систему. По материалам сайта oszone.net я создал диск, который не задаёт идиотские вопросы при установке, ну кроме, пожалуй, ключа продукта, он же в каждом случае свой, не так ли? Создав такой диск, я столкнулся с неким неудобством, а именно, система занимает около 400 MB на CD, как Вы сами понимаете добавление на такой диск часто меняющихся обновлений проблематично, более того, насколько я знаю, дописать на загрузочный DVD невозможно. И вот, имея много свободного времени, я придумал, как обойти это неудобство. Кому в корне непонятно сказанное ниже, читайте учебник по автоматизации установки XP. Файл cmdlines.txt выглядит так: Код:
[COMMANDS] Код:
SET CDROM=%~d0 Код:
%1 Код:
… Код:
FOR %%a IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO @%%a:\SP\T-9.cmd %%a: Файл T-9.cmd выглядит так: Код:
%1 Код:
FOR %%a IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO @%%a:\SP\T-0.cmd %%a: Код:
%1 Я конечно согласен, здесь можно найти шероховатости, но проблема часто меняющихся обновлений думаю, решена. Gaivor |
gaivor, отредактируйте пост, пожалуйста, используя теги CODE. Заключите в них каждый ваш файл, и над каждым напишите его название вместо
Цитата:
Цитата:
|
Цитата:
Что мешает сложить все обновления на флэшку и любым способом при первом входе в систему запустить пакетный файл, который определит букву диска флэшки и установит обновления (если лень вручную файл запустить)? Отдаленно похожая идея была VseDoFeNi, только там на CD было завязано HotFixes Installer - полуфинал. Подход с другой стороны - имеется установочный диск с интегрированными обновлениями, и он используются для установки недостающих обновлений на любую систему ХР. |
Здравствуйте всем!
Огромное СПАСИБО за помощь в оформлении, я не заметил свои опечатки и не прочитал, как делать теги, а Вы мне помогли… Vadikan, я не согласен с Вами, если рассуждать как Вы, то проще всего запустить _install.cmd сразу после установки руками, но тогда Вы сами себе противоречите. Вы всегда говорите в том духе, что твики и обновления хорошо устанавливать на Т-12 или даже на Т-13, чтобы они подействовали на всех будущих пользователей. Представьте себе, Вы записали диск со всеми угодными Вам твиками и интегрированными обновлениями, актуальными на момент записи, Вам кажется, что всё идеально, однако, просматривая свой файл твиков, Вы обнаруживаете в нём ошибку, или завтра появляется новое обновление, и как, как скажите, его туда интегрировать??? или скажете записывать новый диск??? Я же, описал, как можно записать один диск навсегда, а по мере необходимости редактировать только файлы на флэшке. Gaivor |
Цитата:
Цитата:
Мне показалось, что вы как-то болезненно восприняли мои замечания в сообщении 3. Если вы выносите свои творения на суд публики, то должны быть готовы к конструктивной критике. |
gaivor, способ предложенный вами жизнеспособен, но.... Лучше просто пересобрать дистрибутив. Дело в том, что современные интеграторы (автоматизаторы) давным давно отказались от интеграции обновлений методом SVCPACK.INF или схожими методами. Сейчас интеграция происходтит иначе. Заменяются непосредственно файлы внутри дистрибутива. В результате чего дистрибутив не увеличивается в размере и экономится время на Т-12, Т-13. Дело в том, что если запускать обновление, пусть и втихую на этапе Т-12/Т-13, на установку каждого обновления уходит не менее 30 сек, а иногда и по несколько минут. Таким образом на установку только 10 обновлений уйдет не менее 5 минут, а с учтом того, что вы предлагаете создать вечный диск, этот объем будет расти с каждым месяцем все больше и больше. И, соответственно будет все больше и больше уходить времени на установку ОС. А для многих, каждя минута решает очень многое. Кстати, а вчем проблема, просто пересобирать образ раз в 2-3 месяца. Болванки сейчас дешевле спичек, если все аддоны готовы, то на все уйдет не более 2-х часов.
|
Здравствуйте!
Возможно, я высказался слишком эмоционально, извините, но поверьте, мой метод не только жизнеспособен, но и удобен. Взять, к примеру, Internet Explorer 7 (IE7-WindowsXP-x86-rus.exe), у меня он естественно установлен, так вот предлагаю его одному человеку, он говорит «что, новое уродство от Microsoft, медленно работает, вкладки, пышшш…», предлагаю другому, он «как же я буду без него жить?», кстати, IE7 это как раз тот частный случай, когда обновлению не совсем всё равно когда его устанавливать. Так вот теперь, скажите, интегрировать IE7-WindowsXP-x86-rus.exe в дистрибутив, или нет? Если да, то я не смогу потом отменить установку IE7, а если нет, тогда нет смысла импортировать IE7.reg с твиками на Т-12, его придётся импортировать каждому пользователю. При установке системы моим методом, я могу под любой работающей системой поставить Rem перед ненужными мне командами в файлах на флэшке и спокойно проводить установку. Что касается времени, то провести лишний час с девушкой, перед ещё не работающим компьютером думаю, никто не откажется. Gaivor |
gaivor, опять вы правы :), но все намного проще. Я гдето в нете (помоему все есть в теме по IE на руборде) скачал пак в 10 метров, в которм есть все версии Internet Explorer, начианя с 3.5 до 6.0 SP2. Так вот я интегрирую IE7, а потом уже доставляю IE6 рядом. Получается, что и волки сыты и овцы целы :)
Одно фигово - IE6 английский. Но, в ближайшее время пересоберу его и сделаю русский. |
Здравствуйте всем!
Vadikan, хотя Вы, и не в восторге от изложенного мною метода установки обновлений, я очень прошу Вас, добавьте ссылку на эту тему в учебник, там, где Вы объясняете, как узнать заранее не известную букву CD-ROM-а, ну так, для общего развития. P.S. А кому мой метод установки обновлений не нравится, попрошу не кушать. Gaivor |
Цитата:
|
gaivor, Мультизагрузочный CD автоустановки Windows XP с неограниченным количеством конфигураций ,более гибкий и универсальный. Где именно размещать пресеты не принципиально, можно на установочном CD, можно, как у тебя на флэшке, можно на HDD. Кроме того, 1 раз CD записать не получится из-за интегрированных драйверов.
|
Здравствуйте!
Я ICQ не пользуюсь… VseDoFeNi, если хотите что-то сказать, говорите открыто gaivor |
Говорю открыто: для личной переписки есть Отправить PM :)
|
У меня тоже была такая идея, как у автора темы, правда касаемо не только установки обновлений, но и вообще всех необходимых программ. Ибо, например, нужные мне для работы программы занимают 1-2 CD диска, а есть и по целому DVD. Естестественно, при автоустановке системы с диска, речи об интеграции этих программ в в дистрибутив Windows быть не может.
И вот некоторые мои идеи по этому поводу: 1. Насколько я понимаю, флэшка в этом случае используется для установки обновлений на комьпютере, не принадлежащему автору темы. Однако, хотелось бы рассмотреть более общий случай. Во-первых, если, например, я ставлю винду на свою комп, то нужные файлы для установки могут находится на моем жестком диске. Во-вторых, пользоваться флэшкой можно только после установки драйверов на мат. плату и USB порты. В-третьих, у меня уже был печальный опыт, когда флэшка не определялась при перезагрузке компа или если она уже была вставлена до включения компа. Приходилось вытаскивать и вставлять ее снова. А если флэшка исполльзуется при автоустановке Windows, предполагается, что все участие человека заключается в подготовке дистрибутива (например обработка в nLite, интеграция драйверов и обновлений) и запуске установки. 2. Как бы сделал я: Во первых в корень раздела жесткого диска или флэшки положил маркерный файл по аналогии с WIN51. Для жесткого диска, допустим, DISTR, флэшки - USBFLASH Файл RunOnceEx.cmd: Код:
SET FLASH=%~d0 Код:
SET SPACK=%FLASH%\SP Код:
"%WINSTXP%\WindowsInstaller-KB893803-v2-x86.exe" /quiet /norestart /o /n |
Время: 01:46. |
Время: 01:46.
© OSzone.net 2001-