Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Создание каталога в корне системного диска. (http://forum.oszone.net/showthread.php?t=71861)

Unter 25-09-2006 09:22 489091

Создание каталога в корне системного диска.
 
В процессе работы над созданием своего дистрибутива возникла одна задумка, но она требует того, чтобы на стадии копирования файлов в корне системного диска был создан каталог, в который и будут скопированы необходимые файлы. Unattended отметается - необходим полный контроль за установкой. В txtsetup.sif в секции [WinntDirectories] можно назначить свои директории, но они создаются в каталоге с Windows, причем значения ..\123 не принимаются и выдается ошибка. Какой либо информации по dosnet.inf и txtsetup.sif я найти не смог, поэтому задаю вопрос знатокам: существует ли какой нибудь способ сделать это?

XXXler 25-09-2006 10:30 489119

Цитата:

чтобы на стадии копирования файлов
может попробывать так-же, как ntldr копируется?

Код:

[SourceDisksFiles.x86]
ntldr=100,,,,,,_x,1,3

[SystemPartitionFiles]
ntldr,"\" ; а здесь наприсать ntldr,"\111\"


Vadikan 25-09-2006 18:45 489395

Unter
А чем конкретно не устраивают $OEM$ папки?
Цитата:

Unattended отметается - необходим полный контроль за установкой.
Весьма категорично... Вообще-то, есть еще такая вещь, как
Код:

UnattendMode=GuiAttended
или
Код:

UnattendMode=ProvideDefault

Unter 26-09-2006 01:24 489550

Цитата:

может попробывать так-же, как ntldr копируется?
Не срабатывает - пробовал. Копирует в корень диска.

Добавлено:
Ради проверки решил попробовать еще раз. Если в секциии [SystemPartitionFiles] указать 7za,"\111\", ругается:

Отсутствующее или неправильное значение в информационном файле установки(.sif):
Значение 0 в строке секции [SourceDisksFiles] для параметра 7za.

Использовались следующие значения(по очереди):
7za.exe = 1,,,,,,,2,0,0
7za.exe = 1,,,,,,,2,3
7za.exe = 1,,,,,,3_,2,0,0
7za.exe = 1,,,,,,3_,2,3
Если в секциии [SystemPartitionFiles] указать 7za,"\" - копирует в корень.
7za сжат.

Цитата:

А чем конкретно не устраивают $OEM$ папки?
Первое и самое главное необходимость оставить режим востановления и апдейта.

С Unattend это другой вариант и он имеется, но хотелось бы иметь, что то более универсальное.
Идея возникла в период иследования пакетов Bashrata и Boa Soft по интеграции драйверов, когда выяснилось, что без фейк сетапа можно обойтись если использовать вызов батника из [DetachedProgram], тогда, если не ипользовать Unattend, функционал остается почти полный, разве что пропускаются стадии локальных и сетевых установок, но это дело поправимое. Вот я и подумал может кто знает не оставил Microsoft еще каких нибудь лазеек, тогда можно было бы еще более интересные вещи делать.


Время: 06:27.

Время: 06:27.
© OSzone.net 2001-