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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] winnt32.exe /noreboot (http://forum.oszone.net/showthread.php?t=185494)

sLiDeR-X 15-09-2010 09:30 1495689

winnt32.exe /noreboot
 
При запуске установщика с параметром winnt32.exe /noreboot происходит копирование файлов установки.
Затем по руководству Совмещение нескольких ОС семейства NT на одном диске папку $WIN_NT$.~BT переименовываю в 2WIN.

Теперь, собственно, вопрос: Как можно избежать этих процедур банально копируя файлы из дистрибутива в папку 2WIN. Где прописаны те файлы, которые будут скопированы в папку $WIN_NT$.~BT при запуске winnt32.exe /noreboot ?

Vitek 07 15-09-2010 13:04 1495836

sLiDeR-X, может у BoaSoft`a спросите. У него в GUI-интеграторе при выборе мультизагрузки эти файлы и копируются поп папкам VOLD, VOLS. Или банально соберите диструбутив с мультизагрузкой и создайте список файлов.

читать дальше »
ну, это как бы и есть те файлы...
Код:

.VOLS\SYSTEM32\
.VOLS\SYSTEM32\NTDLL.DLL
.VOLS\SYSTEM32\SMSS.EXE
.VOLS\1394BUS.SY_
.VOLS\ABP480N5.SY_
.VOLS\ACPI.SY_
.VOLS\ACPIEC.SY_
.VOLS\ADPU160M.SY_
.VOLS\AHA154X.SY_
.VOLS\AIC78U2.SY_
.VOLS\AIC78XX.SY_
.VOLS\ALIIDE.SY_
.VOLS\AMSINT.SY_
.VOLS\ASC.SY_
.VOLS\ASC3350P.SY_
.VOLS\ASC3550.SY_
.VOLS\ATAPI.SY_
.VOLS\BIOSINFO.INF
.VOLS\BOOTFONT.BIN
.VOLS\BOOTVID.DL_
.VOLS\C_866.NL_
.VOLS\C_1251.NL_
.VOLS\CBIDF2K.SY_
.VOLS\CD20XRNT.SY_
.VOLS\CDFS.SY_
.VOLS\CDROM.SY_
.VOLS\CLASSPNP.SY_
.VOLS\CMDIDE.SY_
.VOLS\CPQARRAY.SY_
.VOLS\DAC2W2K.SY_
.VOLS\DAC960NT.SY_
.VOLS\DISK.SY_
.VOLS\DISK101
.VOLS\DISK102
.VOLS\DISK103
.VOLS\DISK104
.VOLS\DMBOOT.SY_
.VOLS\DMIO.SY_
.VOLS\DMLOAD.SY_
.VOLS\DPTI2O.SY_
.VOLS\DRVMAIN.SDB
.VOLS\FASTFAT.SY_
.VOLS\FDC.SY_
.VOLS\FLPYDISK.SY_
.VOLS\FTDISK.SY_
.VOLS\HAL.DL_
.VOLS\HALAACPI.DL_
.VOLS\HALACPI.DL_
.VOLS\HALAPIC.DL_
.VOLS\HIDCLASS.SY_
.VOLS\HIDPARSE.SY_
.VOLS\HIDUSB.SY_
.VOLS\HPN.SY_
.VOLS\I2OMGMT.SY_
.VOLS\I2OMP.SY_
.VOLS\I8042PRT.SY_
.VOLS\INI910U.SY_
.VOLS\INTELIDE.SY_
.VOLS\ISAPNP.SY_
.VOLS\KBDCLASS.SY_
.VOLS\KBDHID.SY_
.VOLS\KBDUS.DLL
.VOLS\KD1394.DL_
.VOLS\KDCOM.DL_
.VOLS\KSECDD.SYS
.VOLS\L_INTL.NL_
.VOLS\LBRTFDC.SY_
.VOLS\MOUNTMGR.SY_
.VOLS\MRAID35X.SY_
.VOLS\NTDETECT.COM
.VOLS\NTFS.SYS
.VOLS\NTKRNLMP.EX_
.VOLS\OHCI1394.SY_
.VOLS\OPRGHDLR.SY_
.VOLS\PARTMGR.SY_
.VOLS\PCI.SY_
.VOLS\PCIIDE.SY_
.VOLS\PCIIDEX.SY_
.VOLS\PCMCIA.SY_
.VOLS\PERC2.SY_
.VOLS\PERC2HIB.SY_
.VOLS\QL10WNT.SY_
.VOLS\QL1080.SY_
.VOLS\QL1240.SY_
.VOLS\QL1280.SY_
.VOLS\QL12160.SY_
.VOLS\RAMDISK.SY_
.VOLS\SBP2PORT.SY_
.VOLS\SCSIPORT.SY_
.VOLS\SERENUM.SY_
.VOLS\SERIAL.SY_
.VOLS\SETUPDD.SY_
.VOLS\SETUPLDA.BIN
.VOLS\SETUPLDB.BIN
.VOLS\SETUPLDC.BIN
.VOLS\SETUPLDD.BIN
.VOLS\SETUPLDE.BIN
.VOLS\SETUPLDF.BIN
.VOLS\SETUPLDR.BIN
.VOLS\SETUPREG.HIV
.VOLS\SFLOPPY.SY_
.VOLS\SPARROW.SY_
.VOLS\SPCMDCON.SYS
.VOLS\SPDDLANG.SY_
.VOLS\SYM_HI.SY_
.VOLS\SYM_U3.SY_
.VOLS\SYMC8XX.SY_
.VOLS\SYMC810.SY_
.VOLS\TFFSPORT.SY_
.VOLS\TOSIDE.SY_
.VOLS\txtsetup.sif
.VOLS\ULTRA.SY_
.VOLS\USBCCGP.SY_
.VOLS\USBD.SY_
.VOLS\USBEHCI.SY_
.VOLS\USBHUB.SY_
.VOLS\USBOHCI.SY_
.VOLS\USBPORT.SY_
.VOLS\USBSTOR.SY_
.VOLS\USBUHCI.SY_
.VOLS\VGA.SY_
.VOLS\VGA866.FO_
.VOLS\VIAIDE.SY_
.VOLS\VIDEOPRT.SY_
.VOLS\WINNT.SIA
.VOLS\WINNT.SIB
.VOLS\WINNT.SIC
.VOLS\WINNT.SID
.VOLS\WINNT.SIE
.VOLS\WINNT.SIF
.VOLS\WMILIB.SY_


Vitek 07 15-09-2010 14:15 1495892

sLiDeR-X, возьмите файлы из папки VOLM

sLiDeR-X 15-09-2010 14:22 1495902

Я понял. Мне интересно откуда программа знает какие именно нужны файлы для этого.

sLiDeR-X 15-09-2010 14:47 1495928

Вроде нашел.
В дистрибутиве за копирование отвечает файл DOSNET.INF (Секция FloppyFiles)
Теперь надо скрипт написать для копирования файлов.
Только это тяжеловато будет быстро сделать.

stalinit078 15-09-2010 15:30 1495971

А я просто взял и автоматизировал почти все действия из статьи. :)

Boa Soft 15-09-2010 15:58 1495993

Цитата:

Цитата sLiDeR-X
В дистрибутиве за копирование отвечает файл DOSNET.INF (Секция FloppyFiles) »

FloppyFiles.0
FloppyFiles.1
FloppyFiles.2
FloppyFiles.3
FloppyFiles.x

Так же, следует учесть, что секциий с одинаковым нащзванием может быть несколько, копировать файлы надо из всех секций.

sLiDeR-X 15-09-2010 16:58 1496020

Boa Soft, да, об этом сам узнал. Насчет одинаковых записей тоже в курсе - использую InfClean.
А вот как выделить в один текстовый документ список нужных файлов для копирования пока не знаю :(

sLiDeR-X 15-09-2010 17:52 1496048

Boa Soft, а у вас эту операцию выполняет cmd или это встроено в код ГУИ?

sLiDeR-X 15-09-2010 19:24 1496091

Придумал. Реализовал в cmd. Если нужно - могу выложить.

stalinit078 15-09-2010 20:43 1496140

Цитата:

Цитата sLiDeR-X
Если нужно - могу выложить. »

Нужно.

sLiDeR-X 16-09-2010 11:01 1496561

2 All, stalinit078,

4_PrepareMulti_s_100916_16-45.7z (822 КБ) Обновлено!

Вобщем, по порядку...
Для удаления дублирующихся строк DOSNET.INF использовал утилиту InfClean.

В файле _Go.bat задаются переменные:
* ForTxtsetup - это то, что будет подставляться в txtsetup.sif в секцию SetupSourcePath
* DistrDir - путь к дистрибутиву с учетом I386
* DestiDir - путь, куда будут копироваться файлы

В папке mod присутствует пустышка winn1.sif и исправленный setupld1.bin для его запуска. Копируются также в DestiDir


Единственное что еще нужно - придумать перевод в верхний регистр.


Время: 12:07.

Время: 12:07.
© OSzone.net 2001-