PDA

Показать полную графическую версию : Автоматическая Установка Windows XP (Архив)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Vadikan
11-09-2004, 23:50
shultzie
Сорри, не знаю я. Вопрос довольно часто задается и основные причины насколько я помню: неверное расположение $ОЕМ$ директории (не на одном уровне с i386) и кириллица в именах директорий. Других идей у меня нет, winnt.sif выглядит правильно.

qeraser
12-09-2004, 06:40
Vadikan

Приведи скрипт SFX архива (открой архив в WinRAR и в правой панели будет скрипт).

Кликаю на SFX архиве правой кнопкой - открыть в WinRar.
У меня нет справа панели. WinRar 3.30.
Как можно еще посмотреть этот скрипт или включить панель?
Создавал SFX так: Правой кнопкой на файле - добавить в архив - в параметрах архивации ставлю галку (создать SFX архив).

Исправлено: qeraser, 6:50 12-09-2004

Vadikan
12-09-2004, 07:52
qeraser
Я не дома сейчас... Посмотри на странице Приложения пример с Adobe Acrobat - там видно на скриншоте как путь указать куда распаковывать.

qeraser
12-09-2004, 08:04
Vadikan

Посмотри на странице Приложения пример с Adobe Acrobat

Не совсем понял, это где?

Vadikan
12-09-2004, 10:56
qeraser
Здесь http://unattended.oszone.net/progs.shtml#adobe

EgOrus
12-09-2004, 13:20
xexexe
Vadikan
winnt.sif должен быть в ANSI (windows-1251) кодировке, юникод винда на стадии ДОС установки еще не понимает, отсюда и сообщение о неправильной строке 1 в INF-файле.

Vadikan
наверное лучше сказать, что в sfx-архиве необходимо указать папку куда он по умолчанию должен распаковываться, а то объяснять долго и нудно (к тому же у winrar справка отличная)
Прдеположим вот такие настройки:
Path=%SystemDrive%\Temp
SavePath
Silent=1
Overwrite=1

xexexe
1. Попробуй с нуля создать winnt.sif с помощью setupmgr.exe и не изменяя его установить винду, если будет все нормально, то косяк в твоем winnt.sif (может просто неправильно какой-то ключ написан)
2. Попробуй не FullUnattended, а предположим DefaultHide или ProvideDefault хотя маловероятно что поможет.

shultzie
Дерево своего диска напиши

Исправлено: EgOrus, 15:28 12-09-2004

qeraser
12-09-2004, 15:59
Vadikan
Посмотри на странице Приложения пример с Adobe Acrobat
Спасибо помогло, и панель появилась.
".\Soft\RunOnce1.cmd"
".\Soft\Tweaks1.reg"
".\Soft\WINMUI\MUISETUP.exe /i 0419 /d 0419 /l /f /r /s"
Здесь ковычки не нужны. С ними не работает.
".\Soft\Tweaks1.reg"
Здесь надо указывать при помощи команды типа
regedit /s .\regtweak.reg

Вот пример моего "рабочего" choice.bat
@cmdow @ /HID
@echo off

if exist %systemdrive%\Temp\dummy1.fle goto START1
if exist %systemdrive%\Temp\dummy2.fle goto START2

goto END

:START1
.\MUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s
.\RunOnceEx.cmd
regedit /s .\regtweak.reg
goto END

:START2
.\MUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s
goto END

:END
Только почему-то рег файл не применяется сразу. Пока не разорбрался. regedit /s .\regtweak.reg После повторного запуска срабатывает.

Исправлено: qeraser, 17:07 12-09-2004

xexexe
12-09-2004, 19:54
to EgOrus: Ок, Спасибо буду пробывать



Исправлено: xexexe, 20:25 12-09-2004

Vadikan
12-09-2004, 21:41
EgOrus
winnt.sif должен быть в ANSI (windows-1251) кодировке, юникод винда на стадии ДОС установки еще не понимаетПриянто к сведению.
Прдеположим вот такие настройки:
Path=%SystemDrive%\Temp
SavePath
Silent=1
Overwrite=1
А SavePath что дает?
Здесь надо указывать при помощи команды типа
regedit /s .\regtweak.regДа-да, в курсе ;-) Исправлю.
Здесь ковычки не нужны. С ними не работает.Вообще
У меня как бы работало и с кавычками. http://greenmachine.msfnhosting.com/READING/cmdlines.htm
Каждому свое, впрочем.
С cmdlines.txt перепутал. Сплю еще.


Исправлено: Vadikan, 21:59 12-09-2004

EgOrus
12-09-2004, 21:54
Vadikan
ничего хорошего :) пишет путь в реестр, случайно видимо затесалось

VseDoFeNi
12-09-2004, 23:43
EgOrus

Vadikan

У меня свой вариант мультибута, безпустышечный. Правда описанный может быть более универсален.


Исправлено: VseDoFeNi, 23:53 12-09-2004

Vadikan
13-09-2004, 04:35
VseDoFeNi
И это все? И где же ваш вариант? ;-)

VseDoFeNi
13-09-2004, 07:30
Vadikan
Требует описания ;о)
Основное отличие в том, что у меня, устанавливаемые программы не копируются на HDD, т.е. каталог Install расположен не в $OEM$, а в корне CD.

Исправлено: VseDoFeNi, 7:53 13-09-2004

Vadikan
13-09-2004, 09:24
VseDoFeNi
Так опишите ;-) Основное отличие в том, что у меня, устанавливаемые программы не копируются на HDD,Хм, так это не есть отличие. Я тоже с DVD все ставлю и ничего на HDD не копирую кроме софта не требующего установки в Program Files и нужных файлов в System32.

Вся суть метода маркерных файлов как раз и заключается в определении нужного пакетного файла для установки софта. Вот вы свой рассказ на этом и сконцентрируйте. Как вы выбираете какой набор софта ставить?

VseDoFeNi
13-09-2004, 10:29
Vadikan
Вынуждалец, пробил меня ленивого. ;о)
Сразу оговорюсь: - может я не внимательно читал статью. Мне просто нужно было обойти проблему cmdlines.txt в сучае стандартной установки Windows. И делалось все это до прочтения соответствующей статьи с этого сайта.

cmdlines.txt
=====================
[COMMANDS]
"detect.cmd"
=====================

detect,cmd
=====================
@echo off
if not exist %Systemdrive%\Temp\cleanup.cmd exit
for %%i in (c,d,e,f,g,q,w,r,t,y,u,i,o,p,s,h,j,k,l,z,x,v,n,m) do if exist %%i:\win51ip.SP2 @set CDDRIVE=%%i:\
echo -= CD-ROM =-
echo Your CD inserted in drive %CDDRIVE%
echo -= CD-ROM =-
echo.

start /wait %CDDRIVE%\$OEM$\RunFromCD.cmd
Regedit /s %CDDRIVE%\$OEM$\regtweaks.reg
exit
=====================

RunFromCD.cmd и RunOnceEx.cmd - одно и то-же.
RunFromCD.cmd
=====================
cmdow @ /HID
@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\010 /VE /D "Diskeeper 8" /f
REG ADD %KEY%\010 /V 1 /D "%CDDRIVE%\install\Diskeep\Diskeep.exe /s /v/qn" /f

REG ADD %KEY%\015 /VE /D "XnView" /f
REG ADD %KEY%\015 /V 1 /D "%CDDRIVE%\install\Xnview\setup.exe /VERYSILENT /SP-" /f
..............
........
...
=================================

Строго говоря, маркерный файл тоже есть - %Systemdrive%\Temp\cleanup.cmd. А куда же без него?
А работает все так: при стандартной установке $OEM$ на HDD не копируется, значит файла %Systemdrive%\Temp\cleanup.cmd быть не может и происходит Exit из detect.cmd. Если файл %Systemdrive%\Temp\cleanup.cmd присутствует, значит запущена Unattended установка. Дальше идет определение CD драйва и присвение ему буковки, после чего запускается RunFromCD.cmd.
После перезагрузки компа производится установка прграмм с CD.




Исправлено: VseDoFeNi, 10:46 13-09-2004

EgOrus
13-09-2004, 10:29
VseDoFeNi
$OEM$\
* $1\
* XPlode\
* choice.bat
* cmdlines.txt
BCDW\
I386\
Install\
* DirectX\
* Far\
* K-lite\
* R-studio\
* TotalCmd\
* Updates\
* WinRar\это мое дерево, все ставится с диска, на винт распаковываются только файлы пустышки, в чем отличия?
Описанный метод это лишь основа, каждый волен варьировать параметры и методы, я например использую XPlode и кол-во батников сведено к минимуму. Безпустышечный метод как писал Vadikan, может быть только если софт ставится на стадии [GuiRunOnce].

У тебя те же яйца только в профиль :)
А если у тебя будет 2 анаттенд установки и 1 не анаттенд что тогда?
Как эти 2 автоустановки будут разбираться что ставить а что нет?

Исправлено: EgOrus, 12:34 13-09-2004

VseDoFeNi
13-09-2004, 10:34
EgOrus
Не ворчи ;о)
Я решил свою проблему. Мультибут мне понадобился с выходом SP2. Надо будет несколько вариантов, или воспользуюсь твоим методом или сам чего нибудь придумаю. А читать http://unattended.oszone.net и http://unattended.msfn.org никому не возбраняется ;о))
Будет вопросы по делу - отвечу ;о))

Цитата из мульта: -Делай добро и бросай его в воду...

PS
Спасибо Kerbetos и Vadikan.

EgOrus
Respect


Исправлено: Vadikan, 21:37 13-09-2004

EgOrus
13-09-2004, 11:23
VseDoFeNi
обещаю больше не ворчать :)

qeraser
13-09-2004, 14:20
Объяните кто знает, такая проблема

После unattended установки с такими параметрами:

[GuiUnattended]
* *DetachedProgram = "%SystemDrive%\Temp\dummy1.exe"
* *Arguments=""
* *AdminPassword=*
* *AutoLogonCount=1
* *AutoLogon=Yes
* *EncryptedAdminPassword=NO
* *OEMSkipRegional=1
* *OemSkipWelcome=1
* *TimeZone=270

[UserData]
* *ProductKey=*
* *FullName="Root"
* *OrgName="Home"
* *ComputerName=Super

Логинится как Администратор. При попытке создать второго пользователя (с ограниченными правами) на выбор дает создание только еще одного администратора (после чего пропадает пользователь ник-Administrator который был изначально). После этого уже можно создать ограниченного пользователя. Почему так? Как исправить (чтобы пользователь (Администратор) изначально созданный не пропадал, и можно было сразу создавать пользователя с ограниченными правами?

Исправлено: qeraser, 14:28 13-09-2004

EgOrus
13-09-2004, 14:41
qeraser
пользователи создаются в автомате или вручную?




© OSzone.net 2001-2012