PDA

Показать полную графическую версию : [addon] - мультизагрузка (MultiBoot)


Страниц : 1 [2] 3 4 5 6 7

Boa Soft
21-06-2006, 15:51
Обешенное сбылось. Описание нового в шапке темы. Ссылка там же (как и раньше).

Dimus
21-06-2006, 20:40
Я сам давно хотел сделать три типа установки:
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 :(

Но, ошибка подмечена верна. Уже исправил и перезалил. Спасибо за проверку.

Tau
24-06-2006, 19:25
Boa Soft

Протестировал аддон, работает хорошо. Небольшое замечание: при установке Windows с мультизагрузочного дистриба возникает ошибка в выбранном варианте установки , в частности в Winnt.si* файле. Дело в том что при отсутствие пустых строк в конце файлов Winnt.si* ( аддона) секция [user data] копируется в конец строки, а не с новой строки. для примера : BlockPopups=Yes [user data] . Ошибка воспроизводится при упомянутых условиях. С уважением к Вам . Спасибо Вам за аддоны.

Dimus
24-06-2006, 21:39
Дело в том что при отсутствие пустых строк в конце файлов 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 или сказать ей, что оба файла бинарные и добавить пустую строку. Может так полегчает. Сегодня попробую и исправлю.

d petr
29-06-2006, 14:06
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

g7r7s7
08-09-2006, 23:51
Многоуважаемый Boa Soft!
Третий раз перезакачиваю... голова, конечно дырявая совсем, но у всё-таки!
устарела там надпись в addon.nfo... :insane: :insane: :insane:

ProkVS
27-09-2006, 12:37
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 Это не догма. Это ИНСТРУМЕНТ для многовариантной загрузки. Сделанно для себя. Будет желание - разберетесь, какой файл за какой вариант овечает и поправите по себя. В соседней ветке по автоустановке можно найти исчерпывающую инфу.

sattva
05-10-2006, 14:28
Подскажите а как прикрутить в утилиты/тесты(папка BOOT) диск с Hirens.BootCD?

ProkVS
05-10-2006, 15:17
sattva
Значит так!
1. Кладешь папку BootCD (от Hirens.BootCD) в корень диска с виндой
2. Загрузочный файлик (от Hirens.BootCD) кладешь в папку %CDROM%\BOOT\
3. Прописываешь в файле %CDROM%\BCDW\utils.ini (на примере уже имеющихся)

ProkVS
06-10-2006, 15:41
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