Показать полную графическую версию : [addon] - мультизагрузка (MultiBoot)
Страниц :
1
[
2]
3
4
5
6
7
Boa Soft
21-06-2006, 15:51
Обешенное сбылось. Описание нового в шапке темы. Ссылка там же (как и раньше).
Я сам давно хотел сделать три типа установки:
1. Стандартная с обновлениями и заплатками
2. Обновления + DriverPack's
3. Обновления + DriverPack's + MassStorage
Теперь с появлением этого нового аддона вся идея понята, а также замеченна ошибка в скрипте из-за которой данная идея совершенно не работает. Обработка файлов txtsetup.sif и dosnet.inf в папках VOLD и VOLS проходит не верно (попка VOLD остаётся не затронутой и соответственно = VOLM)
В результате получаются только 2 варианта, как и раньше :) :
1. Стандартная с обновлениями и заплатками (папка VOLS)
2. Обновления + DriverPack's + MassStorage (папка VOLD=VOLM)
Для исправления необходимо исправить фрагмент кода скрипта Finish
REM Удаление записей о драйверах MASS storage.
if Exist %WDir%\delmsstdosnet (
FindStr /L /I /V /G:%WDir%\delmsstdosnet "%Distr%\VOLS\dosnet.inf" >"%Distr%\VOLS\dosnet1.inf"
DEL "%Distr%\VOLS\dosnet.inf" > nul
REN "%Distr%\VOLS\dosnet1.inf" "dosnet.inf" > nul
)
if Exist %WDir%\delmssttxtsetup (
FindStr /L /I /V /G:%WDir%\delmssttxtsetup "%Distr%\VOLS\txtsetup.sif" >"%Distr%\VOLS\txtsetup1.sif"
DEL "%Distr%\VOLS\txtsetup.sif" > nul
REN "%Distr%\VOLS\txtsetup1.sif" "txtsetup.sif" > nul
)
на
REM Удаление записей о драйверах MASS storage.
if Exist %WDir%\delmsstdosnet (
FindStr /L /I /V /G:%WDir%\delmsstdosnet "%Distr%\VOLD\dosnet.inf" >"%Distr%\VOLD\dosnet1.inf"
DEL "%Distr%\VOLD\dosnet.inf" > nul
REN "%Distr%\VOLD\dosnet1.inf" "dosnet.inf" > nul
)
if Exist %WDir%\delmssttxtsetup (
FindStr /L /I /V /G:%WDir%\delmssttxtsetup "%Distr%\VOLD\txtsetup.sif" >"%Distr%\VOLD\txtsetup1.sif"
DEL "%Distr%\VOLD\txtsetup.sif" > nul
REN "%Distr%\VOLD\txtsetup1.sif" "txtsetup.sif" > nul
)
На самом деле сам ещё не проверял, но меня настарожил одинаковый размер папок VOLS и VOLD после обработки, вот и начал копать...
логически пришёл к такому выводу, теперь должно быть ОК, теперь буду тестить...
Boa Soft
22-06-2006, 02:55
На самом деле сам ещё не проверял, но меня настарожил одинаковый размер папок VOLS и VOLD после обработки, вот и начал копать...
Так и должно быть (почти). Разница только в txtsetup.sif и в файлах загрузчика. Файлы Mass storage текстового режима отсутствуют в обоих случаях. А получилось по факту VOLD = VOLM :(
Но, ошибка подмечена верна. Уже исправил и перезалил. Спасибо за проверку.
Boa Soft
Протестировал аддон, работает хорошо. Небольшое замечание: при установке Windows с мультизагрузочного дистриба возникает ошибка в выбранном варианте установки , в частности в Winnt.si* файле. Дело в том что при отсутствие пустых строк в конце файлов Winnt.si* ( аддона) секция [user data] копируется в конец строки, а не с новой строки. для примера : BlockPopups=Yes [user data] . Ошибка воспроизводится при упомянутых условиях. С уважением к Вам . Спасибо Вам за аддоны.
Дело в том что при отсутствие пустых строк в конце файлов Winnt.si* ( аддона) секция [user data] копируется в конец строки, а не с новой строки. для примера : BlockPopups=Yes [user data] . Ошибка воспроизводится при упомянутых условиях.
Ну это само сабой понятно, к сожалению так работает комманда
copy /b file1 + file2 file3
я сам на этом собаку съел, только у меня получалость в добавочных строках из секции [user data] в конце небыло пустой строки и при сливании в один файл в последней строке в конце добавлялся символ конца файла или конца строки. В результате при установке и в дальнейшем по умолчанию стала русская раскладка, должна была быть англ, и стал спрашивать часовой пояс, глюки совсем не связанные с последней строкой того файла ответов:
ComputerName = *
так что ВЕК ЖИВИ - ВЕК УЧИСЬ
Boa Soft
27-06-2006, 21:59
Tau
Небольшое замечание: при установке Windows с мультизагрузочного дистриба возникает ошибка в выбранном варианте установки , в частности в Winnt.si* файле. Дело в том что при отсутствие пустых строк в конце файлов Winnt.si* ( аддона) секция [user data] копируется в конец строки, а не с новой строки. для примера : BlockPopups=Yes [user data] . Ошибка воспроизводится при упомянутых условиях.
К большому сожалению, протестировать все варианты установки (там их кажись, около 15 :) ) времени нет. Можно поробовать отказатся от COPY или сказать ей, что оба файла бинарные и добавить пустую строку. Может так полегчает. Сегодня попробую и исправлю.
Boa Soft
Огромное спасибо за новую версию аддона - нужная в хозяйстве вещь...
Dilinjer
16-08-2006, 13:54
Мот кто подскажет как прикрутить данный аддон к w2k3 SP1 En + UpdatePack W2k3SP1 ?????
Boa Soft
18-08-2006, 22:30
Dilinjer
Мот кто подскажет как прикрутить данный аддон к w2k3 SP1 En + UpdatePack W2k3SP1 ?????
Возможно, но с переделками.
1. Почитать опк и посмотреть, что нужно добавить в сценарий установки. Изменить сценарии всех вариантов.
2. Тестировать. Теоретически, должно работать, ибо большой разницы в драйверах нет.
Dilinjer
02-09-2006, 12:01
Многоуважаемый Boa Soft, на практике Ваш аддон не работатет совместно с UpdatePack_W2k3sp1. Обращаюсь к Вам с просьбой или поправить шапку (типа Аддон предназначен только для использования совместно с пакетом обновлений Petya V4sechkin`а для Windows XP) или доработать его.... Желательно канешно же второй вариант :)
Обращаюсь к общественности: если не удаеться использовать сей аддон совместно с UpdatePack_W2k3sp1 то как создать мультизагрузку для W2K3. Типа winnt32 /noreboot и т.д. руководствуясь статьей: Совмещение нескольких ОС семейства NT на одном диске (http://oszone.net/3289) ?
Boa Soft
04-09-2006, 00:26
Dilinjer
Многоуважаемый Boa Soft, на практике Ваш аддон не работатет совместно с UpdatePack_W2k3sp1
Начнем с того, что у меня, к сожалению, нет времени все проверить. Тестируеитяся все в рабочем порядке. А сервер я последний раз ставил пару месяцев назад. Ибо сервера - обычно "всерьез и надолго" :). А как просто тестеру мне никто бабки не платит :(.
Поэтому, боольшая просба для выполнения Вашего желания интересно знать как миниум, следующие вещи:
1. Когда происходит ошибка (при сборка, txt/gui/first reboot этап)
2. Конкретный текст или вид ошибки (BSOD, зависон, не найден файл итд)
3. Привыборе Какого именно пункта не катит.
ЗЫ Текушая версия аддона работает только с новым аддоном интеграции драйверов в виду сильного изменения в работе оного и тесной взаимосвязи аддонов.
Спасибо за взаимопонимание.
Dilinjer
04-09-2006, 13:27
Наверное я не правильно выразился, аддон не интегрируеться вообще в дистрибутив en_ws_2003_ent_sp1_vl при запуске __PATCH.CMD из UpdatePack_W2k3sp1(Версия за Июнь 2006), при этом никаких ошибок не выводиться. Из дополнительных аддонов использую только Z_DRV_INST и ZZ_MultiBoot(актуальные версии). Мот есть какието логфайлы по интеграции UpdatePack_W2k3sp1, подскажите какие, я их выложу... Пытался при интеграции использовать диагностический аддон (http://tools.oszone.net/V4sechkin/Addons/z-Log.7z), но он тож ни каких логов не создал(видимо он только для UpdatePack-XPSP2-Rus предназначен)....
Boa Soft
05-09-2006, 00:11
Хорошо, поправлю шапку. Видимо, аддон для сервера основан на более ранней версии скрипта. Поэтому, и не обрабатывается Finish.
Или же отказатся от идеи или же, попробовать использовать скрипт от последней версии пакета для XP, изменив только проверку версии дистрибутива, и, возможно, заголовок svcpack.inf
Многоуважаемый Boa Soft!
Третий раз перезакачиваю... голова, конечно дырявая совсем, но у всё-таки!
устарела там надпись в addon.nfo... :insane: :insane: :insane:
Boa Soft
Насколько я понял, при выборе варианта загрузки аддон вносит изменения в файл WINNT.SIF (если он имеется), подскажите, при совпадении параметров какие значения имеют приоритет, аддона или первоначальные?
С какой целью в некоторых вариантах установок директория системы меняется на winxp, а расположение профилей в Profiles? Просто стандартные названия не нравятся или есть в этом какая-то полезность?
Ещё момент! В файлах WINNT.SI* встречается такой параметр UnattendMode=FullAttendet В ref.chm такого значения няма! Здается мне, сделано это для аннулирования потенциального значения в существующем WINNT.SIF!?
Так же смутили значения - "*" в некоторых параметрах, что они означают?
Исчерпывающий ответ, спасибо!
Boa Soft
28-09-2006, 00:01
Оригинальный sif во всех вариантах полностью игнорируется.
[Data]
AutoPartition="*"
[Unattended]
Filesystem=*
Дает выбрать раздел и задать для него файловую систему, или разбить чистый диск, или убить разделы и создать заново.
[GuiUnattended]
AdminPassword=*
Просто означает пустой пароль.
Если назначить при этом
AutoLogonCount=1
отличным от 0 или 1 то будет ошибка.
FullAttendet - задает все вопросы, кроме подтверждения лицензии, выбора раздела (см выше) и вводы номерка.
Папки - мне нравится так. И проблему с длинными путями к темпу решает.
PS Это не догма. Это ИНСТРУМЕНТ для многовариантной загрузки. Сделанно для себя. Будет желание - разберетесь, какой файл за какой вариант овечает и поправите по себя. В соседней ветке по автоустановке можно найти исчерпывающую инфу.
Подскажите а как прикрутить в утилиты/тесты(папка BOOT) диск с Hirens.BootCD?
sattva
Значит так!
1. Кладешь папку BootCD (от Hirens.BootCD) в корень диска с виндой
2. Загрузочный файлик (от Hirens.BootCD) кладешь в папку %CDROM%\BOOT\
3. Прописываешь в файле %CDROM%\BCDW\utils.ini (на примере уже имеющихся)
Boa Soft
Интересно, для чего в каждой папке варианта загрузки (VOLD, VOLM, VOLS) создается папка %OEM%?
Может можно вообще убрать корневую %OEM% и в зависимости от варианта установки применять тот или иной набор во вложенных %OEM%?
Boa Soft
06-10-2006, 21:45
ProkVSИнтересно, для чего в каждой папке варианта загрузки (VOLD, VOLM, VOLS) создается папка %OEM%?
Может можно вообще убрать корневую %OEM% и в зависимости от варианта установки применять тот или иной набор во вложенных %OEM%?
Практически, можно убрать. Просто копировалось содержимое загрузочной папки после запуска установки с ключем SYSPART. В эту папку падают (?) драйвера текстового этапа при использовании oemsetup.sif для установки драйверов MassStorage без дискеты внесением записей в сценарий.
Можно и удалить. Просто делал точную копию, а после выяснения ненужности удалить забыл.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC