Показать полную графическую версию : [решено] Вместо автом.установки - обновление
WinXP Pro с интегрированным (не мной) SP2
Стандартная установка проходит на ура.
При автоматической установке через winnt.sif, созданным посредством setupmgr.exe взятым из deploy с того-же дистрибутива, на начальном этапе, перед выбором раздела, выдает:
"Не найдено установленной на этом компьютере предыдущей версии Windows Для продолжения программе установки требуется проверить законность использования данного обновления продукта.
Вставьте установочный компакт-диск Windows XP Home Edition, Professional, 2000 Professional, Millenium, 98, NT Workstation 4 , 95 или Workstation 3.51 в устройство чтения компакт-дисков"
сам winnt.sif:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
FileSystem=*
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[UserData]
ProductID=в коллекции Vadikan'a
FullName="User"
OrgName=""
ComputerName=Home
[TapiLocation]
CountryCode=7
AreaCode=49234
[RegionalSettings]
LanguageGroup=1,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0419:00000419
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=www.ya.ru
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
Как лечить?
MozGS
Посмотри присутствуют ли в твоем дистрибутиве папки WIN9XMIG, WIN9XUPG и WINNTUPG (находятся в I386).
Они нужны для апгрейда с более старой ОС.
Присутствуют. Все три в i386.
Особо подчеркну - все описанное выше происходит при установке на систему с чистым винтом. Пробовал и с неразмеченным и с чистыми логическими дисками как FAT32 так и NTFS - все одно твердит про обновление, а нормальная установка с того-же дистра - проходит.
MozGS
Это происходит потому, что установочный диск изначально предназначен для обновления имеющейся ОС. Он так и называется - Windows XP Upgrade CD. Обсуждение того, как превратить такой диск в обычный, выходит за рамки правил конференции. Я затрудняюсь объяснить почему в таком случае обычная установка проходит на ура, однако вывод все равно такой: найдите другой дистрибутив.
Друзья! Давайте на чистоту! Проще всего обьявить дустрибутив битым и закрыть тему, но мне кажется что докопаться до первоисточника проблемы гораздо интереснее.
Поясну подробнее: дистрибутив, используемый мной НЕ ПРЕДНАЗНАЧЕН ДЛЯ ОБНОВЛЕНИЯ. Вот аргументы в пользу этого:
- Я использую этот дистрибутив уже около 2-х лет. Проблем при установке и в дальнейшем при использовании ОС не замечено.
- ОС с этого дистрибутива лично мной была установлена бочее чем на 1000 компьютеров. Никаких проблем при установке замечено не было. Так сложилось что я занимаюсь в основном переустановкой и настройкой ОС, из множества дистрибутивов, прошедших через мои руки этот показал себя с лучшей стороны.
-Система с этого дистрибутива ставилась: на чистый винт нового компьютера, на чистый винт, уже разбитый на разделы, использовалась для переустановки, и обновления системы, как на FAT32 так и на NTFS. Ставилась на старенькие IDE винты и на новые SATA II гиганского обьема. Повторюсь - НИ РАЗУ НЕ СТОЛКНУЛСЯ С ПРОБЛЕМАМИ ПРИ УСТАНОВКЕ (проблемы с железом и установкий на RAID массивы оставлю за кадром).
- Система с этого дистрибутива ставилась как на сам компьютер, так и на виртуальную машину WMVare Workstation, и Virtual Machine. Во всех случаях - без проблем.
И вот наконец я пришел к необходимости автомотической установке. Начались проблемы описанные в начале ветки. Прошу помощи.
Хм... Неужели кроме того что это дистрибутив для обновления никаких мыслей нет? Нито не сталкивался с такой проблемой?
Вскрываются новые подробности. (Хм... прошу только тапками не кидаться - сам не доглядел)
Дистрибутив изначально УЖЕ содержит winnt.sif со следующем содержанием:
;SetupMgrTag
[Data]
MsDosInitiated="0"
floppyless="1"
LocalSourceOnCD="1"
EulaComplete="1"
[UserData]
ProductID=в коллекции Vadikan'a
При этом устанавливается нормально, без проблем как и описано мною выше.
Значит проблема в том winnt.sif, что я слепил с помощью setupmgr из deploy?
Дистрибутив изначально УЖЕ содержит winnt.sif со следующем содержанием:И где вы его нашли? И куда же вы тогда клали свой winnt.sif?
И где вы его нашли? И куда же вы тогда клали свой winnt.sif?
Я изначально создавал загрузочный диск с возможностью как автоматической так и стандартной установки! При помощи связки SETUPLDR.BIN + WINNT.SIF и SETUPLD1.BIN + WIIN1.SIF.
Посему сразу создавался winn1.sif, в SETUPLD1.BIN менялись WINNT.SIF на WIIN1.SIF
А winnt.sif, был благополучно пропущен мимо глаз.
Проблема решена!
Подробное изучение диска с дистрибутивом, откуда и бралась Windows показало: наличие подозрительной папки с системными файлами в корне диска. Папочка называется BXPR. И содержит, помимо всего прочего SETUPLDR.bin (с уже измененным внутри i386 на bxpr) и winnt.sif вот с таким содержанием:
;SetupMgrTag
[Data]
MsDosInitiated="0"
floppyless="1"
LocalSourceOnCD="1"
EulaComplete="1"
[UserData]
ProductID=xxxx-xxxx-xxxx-xxxx-xxxx (вместо xxxx – код продукта, естественно)
А вот содержание самой BXPR:
\BXPR\
SETUPLD1.BIN
SETUPLDR.BIN
NTDETECT.COM
BOOTVID.DL
HAL.DL_
HALAACPI.DL_
HALACPI.DL_
HALAPIC.DL_
KD1394.DL_
KDCOM.DL_
KBDUS.DLL
NTKRNLMP.EX_
VGA866.FO_
VGAOEM.FO_
SETUPREG.HIV
BIOSINFO.INF
C_437.NL
C_866.NL
C_1251.NL_
C_1252.NL_
L_INTL.NL_
DRVMAIN.SDB
TXTSETUP.SIF
WINN1.SIF
1394BUS.SY_
ABP480N5.SY_
ACPI.SY_
ACPIEC.SY_
ADPU160M.SY_
AHA154X.SY_
AIC78U2.SY_
AIC78XX.SY_
ALIIDE.SY_
AMSINT.SY_
ASC.SY_
ASC3350P.SY_
ASC3550.SY_
ATAPI.SY_
CBIDF2K.SY_
CD20XRNT.SY_
CDFS.SY_
CDROM.SY_
CLASSPNP.SY_
CMDIDE.SY_
CPQARRAY.SY_
DAC2W2K.SY_
DAC960NT.SY_
DISK.SY_
DMBOOT.SY_
DMIO.SY_
DMLOAD.SY_
DPTI2O.SY_
FASTFAT.SY_
FDC.SY_
FLPYDISK.SY_
FTDISK.SY_
HIDCLASS.SY_
HIDPARSE.SY_
HIDUSB.SY_
HPN.SY_
I2OMGMT.SY_
I2OMP.SY_
I8042PRT.SY_
INI910U.SY_
INTELIDE.SY_
ISAPNP.SY_
KBDCLASS.SY_
KBDHID.SY_
LBRTFDC.SY_
MOUNTMGR.SY_
MRAID35X.SY_
OHCI1394.SY_
OPRGHDLR.SY_
PARTMGR.SY_
PCI.SY_
PCIIDE.SY_
PCIIDEX.SY_
PCMCIA.SY_
PERC2.SY_
PERC2HIB.SY_
QL10WNT.SY_
QL1080.SY_
QL1240.SY_
QL1280.SY_
QL12160.SY_
RAMDISK.SY_
SBP2PORT.SY_
SCSIPORT.SY_
SERENUM.SY_
SERIAL.SY_
SETUPDD.SY_
SFLOPPY.SY_
SPARROW.SY_
SPDDLANG.SY_
SYM_HI.SY_
SYM_U3.SY_
SYMC8XX.SY_
SYMC810.SY_
TFFSPORT.SY_
TOSIDE.SY_
ULTRA.SY_
USBCCGP.SY_
USBD.SY_
USBEHCI.SY_
USBHUB.SY_
USBOHCI.SY_
USBPORT.SY_
USBSTOR.SY_
USBUHCI.SY_
VGA.SY_
VIAIDE.SY_
VIDEOPRT.SY_
WMILIB.SY_
KSECDD.SYS
NTFS.SYS
SPCMDCON.SYS
EULA.TXT
SYSTEM32\
NTDLL.DLL
SMSS.EXE
Также не ускользнуло от внимания подозрительное расположение самого дистрибутива. Путь таков: %CD%RUSSIAN/WXP/PRO/I386
В ИТОГЕ:
1. Положил в корень своего диска папку BXPR, засунул в нее СВОИ SETUPLDR.BIN, SETUPLD1.BIN, WINNT.SIF (пустой) и WINN1.SIF
2. Сам дистрибутив расположил на своем диске RUSSIAN//WXP/PRO/I386, засунул в нее СВОИ SETUPLDR.BIN, SETUPLD1.BIN, WINNT.SIF (пустой) и WINN1.SIF
3. Из меню мультизагрузки ссылки естественно такие: /BXPR/ SETUPLDR.BIN и /BXPR/ SETUPLD1.BIN, для стандартной и автоматической установки соответственно.
Вот с таким winn1.sif система устанавливается ПОЛНОСТЬЮ АВТОМОТИЧЕСКИ.
;SetupMgrTag
[Data]
MsDosInitiated="0"
floppyless="1"
LocalSourceOnCD="1"
EulaComplete="1"
AutomaticUpdates=yes
[Unattended]
FileSystem=*
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=\WINDOWS
UnattendSwitch="yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[UserData]
ProductID= xxxx-xxxx-xxxx-xxxx-xxxx (вместо xxxx – код продукта, естественно)
FullName="User"
OrgName=""
ComputerName=Home
[TapiLocation]
CountryCode=7
AreaCode=49234
[RegionalSettings]
LanguageGroup=1,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0419:00000419
[Display]
BitsPerPel=8
Vrefresh=60
Xresolution=640
Yresolution=480
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=www.ya.ru
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
Итак, проблема решена, всем спасибо за помощь.
MozGSсам winnt.sif: <содержимое>Я изначально создавал загрузочный диск с возможностью как автоматической так и стандартной установки! При помощи связки SETUPLDR.BIN + WINNT.SIF и SETUPLD1.BIN + WIIN1.SIF.
Посему сразу создавался winn1.sif, в SETUPLD1.BIN менялись WINNT.SIF на WIIN1.SIFНеужели вы всерьез рассчитывали на то, что кто-то может предложить решение на основе представленной изначально информации? В след. раз к телепатам сразу обращайтесь...
вопрос иного плана, как имея сборку на UpdatePack с аддонами сделать из нее Windows XP Upgrade CD
т.е. при загрузке с Дос была не обычная автомат. установка а обновление текущей виндоус
superflint
04-02-2010, 23:56
Пытаюсь сделать загрузочный диск с помощью изи бут, винда интегрируемая ХП СП3, создал каталог 2386 вместо i386 и залили туда все из i386, подправил как полагается setupldr.bin, ghjписал в меню зи бута "run /2386/setupldr.bin" установка начинает запускаться, но останавливается с сообщением:
"Не найдено установленной на этом компьютере предыдущей версии Windows Для продолжения программе установки требуется проверить законность использования данного обновления продукта.
Вставьте установочный компакт-диск Windows XP Home Edition, Professional, 2000 Professional, Millenium, 98, NT Workstation 4 , 95 или Workstation 3.51 в устройство чтения компакт-дисков"
Что делать? Файл txtsetup.sif, winnt.sif перелопатил полностью, удалял пересоздавал - нифига невыходит, сколько разных ситем подсовывал в каталог 2386, ниче не меняется, как избежать проблему? Возможно это сервис пак третий нельзя засунуть туда??? Также немогу оставить оригинальный каталог i386 или 1386 т.к. оттуда у меня стартует из изибута лайфсидишник, пришлось переименовать.. что посоветуете?? может изибут не умеет стартовать запуск системы? Видит любой диск с виндой подсунутый в папку 2386 как Upgrade XP CD диск, уже месяц долбаюсь с этой траблой. подскажите кто чего сможет пажалста...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.