Показать полную графическую версию : Автоматическая Установка Windows XP (Архив)
shultzie
Сорри, не знаю я. Вопрос довольно часто задается и основные причины насколько я помню: неверное расположение $ОЕМ$ директории (не на одном уровне с i386) и кириллица в именах директорий. Других идей у меня нет, winnt.sif выглядит правильно.
Vadikan
Приведи скрипт SFX архива (открой архив в WinRAR и в правой панели будет скрипт).
Кликаю на SFX архиве правой кнопкой - открыть в WinRar.
У меня нет справа панели. WinRar 3.30.
Как можно еще посмотреть этот скрипт или включить панель?
Создавал SFX так: Правой кнопкой на файле - добавить в архив - в параметрах архивации ставлю галку (создать SFX архив).
Исправлено: qeraser, 6:50 12-09-2004
qeraser
Я не дома сейчас... Посмотри на странице Приложения пример с Adobe Acrobat - там видно на скриншоте как путь указать куда распаковывать.
Vadikan
Посмотри на странице Приложения пример с Adobe Acrobat
Не совсем понял, это где?
qeraser
Здесь http://unattended.oszone.net/progs.shtml#adobe
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
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
to EgOrus: Ок, Спасибо буду пробывать
Исправлено: xexexe, 20:25 12-09-2004
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
Vadikan
ничего хорошего :) пишет путь в реестр, случайно видимо затесалось
VseDoFeNi
12-09-2004, 23:43
EgOrus
Vadikan
У меня свой вариант мультибута, безпустышечный. Правда описанный может быть более универсален.
Исправлено: VseDoFeNi, 23:53 12-09-2004
VseDoFeNi
И это все? И где же ваш вариант? ;-)
VseDoFeNi
13-09-2004, 07:30
Vadikan
Требует описания ;о)
Основное отличие в том, что у меня, устанавливаемые программы не копируются на HDD, т.е. каталог Install расположен не в $OEM$, а в корне CD.
Исправлено: VseDoFeNi, 7:53 13-09-2004
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
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
VseDoFeNi
обещаю больше не ворчать :)
Объяните кто знает, такая проблема
После 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
qeraser
пользователи создаются в автомате или вручную?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.