Topic says it all. My disc skips right to the "select a partition to install" screen.
Thanks!
Page 1 of 1
accessing the "reapair installation" option how to do it on an unattended CD?
#2
Posted 17 July 2005 - 12:57 PM
The repair option is removed, when you create an unattended cd.
#3
Posted 20 July 2005 - 03:52 AM
you could create a menu driven cd with multiple configurations - one unattended and one standard and maybe another one. Don't know where I got the information from, here is just an idea/example (for german w2k) how to make it. You'll need mkisofs.exe and a hex-editor.
1. build a directory hierarchy like this:
2. place a copy of TXTSETUP.SIF and WINNT.SIF in I__U, I_UD, I386 under W2P_SP4_DE.sif and remove them from W2P_SP4_DE\i386
3. modify those files under I__U and I_UD for unattended setups - I used the first directory for an unattended w2k setup and the second had extra drivers included, which did not work on all hardware -> setup just stopped without any comment/freeze/error. I386 contains the unmodified files
4. place a copy of SETUPLDR.BIN in I__U, I_UD
5. use a hex-editor on SETUPLDR.BIN in I__U & I_UD, search for i386 and replace with I__U or I_UD depending on the directory, there should be three occurencies of i386
6. take attached boot sector and extract to build-root
7. place a pathlist.txt in build-root with following content
8. use following command line in build-root to create your iso:
That's all (I hope I havn't forgaotten anything). To modify the boot menu hex edit 'w2k_multi.img'. Only two menu options are possible with the right edits - just try it
hope that helps to get an idea, worked perfect for me and I never needed a floppy with unmodified winnt.sif on it again ...
1. build a directory hierarchy like this:
-build-root -W2P_SP4_DE -I386 - ... (all cd content goes here) -W2P_SP4_DE.sif -I__U -I386 (including all subdirectories but no files) -I_DU -I386 (including all subdirectories but no files) -I386
2. place a copy of TXTSETUP.SIF and WINNT.SIF in I__U, I_UD, I386 under W2P_SP4_DE.sif and remove them from W2P_SP4_DE\i386
3. modify those files under I__U and I_UD for unattended setups - I used the first directory for an unattended w2k setup and the second had extra drivers included, which did not work on all hardware -> setup just stopped without any comment/freeze/error. I386 contains the unmodified files
4. place a copy of SETUPLDR.BIN in I__U, I_UD
5. use a hex-editor on SETUPLDR.BIN in I__U & I_UD, search for i386 and replace with I__U or I_UD depending on the directory, there should be three occurencies of i386
6. take attached boot sector and extract to build-root
7. place a pathlist.txt in build-root with following content
/=W2P_SP4_DE/ /=W2P_SP4_DE.sif/ I__U/I386/=W2P_SP4_DE/I386/ I_UD/I386/=W2P_SP4_DE/I386/ w2k_multi.img=w2k_multi.img I__U/1394BUS.SY_=W2P_SP4_DE/I386/1394BUS.SY_ I__U/ABP480N5.SY_=W2P_SP4_DE/I386/ABP480N5.SY_ I__U/ACPI.SY_=W2P_SP4_DE/I386/ACPI.SY_ I__U/ACPIEC.SY_=W2P_SP4_DE/I386/ACPIEC.SY_ I__U/ADPU160M.SY_=W2P_SP4_DE/I386/ADPU160M.SY_ I__U/AHA154X.SY_=W2P_SP4_DE/I386/AHA154X.SY_ I__U/AIC78U2.SY_=W2P_SP4_DE/I386/AIC78U2.SY_ I__U/AIC78XX.SY_=W2P_SP4_DE/I386/AIC78XX.SY_ I__U/AIC116X.SY_=W2P_SP4_DE/I386/AIC116X.SY_ I__U/AMSINT.SY_=W2P_SP4_DE/I386/AMSINT.SY_ I__U/ASC.SY_=W2P_SP4_DE/I386/ASC.SY_ I__U/ASC3350P.SY_=W2P_SP4_DE/I386/ASC3350P.SY_ I__U/ASC3550.SY_=W2P_SP4_DE/I386/ASC3550.SY_ I__U/ATAPI.SY_=W2P_SP4_DE/I386/ATAPI.SY_ I__U/BIOSINFO.INF=W2P_SP4_DE/I386/BIOSINFO.INF I__U/BOOTVID.DL_=W2P_SP4_DE/I386/BOOTVID.DL_ I__U/BUSLOGIC.SY_=W2P_SP4_DE/I386/BUSLOGIC.SY_ I__U/CD20XRNT.SY_=W2P_SP4_DE/I386/CD20XRNT.SY_ I__U/CDFS.SY_=W2P_SP4_DE/I386/CDFS.SY_ I__U/CDROM.SY_=W2P_SP4_DE/I386/CDROM.SY_ I__U/CLASS2.SY_=W2P_SP4_DE/I386/CLASS2.SY_ I__U/CLASSPNP.SY_=W2P_SP4_DE/I386/CLASSPNP.SY_ I__U/CPQARRAY.SY_=W2P_SP4_DE/I386/CPQARRAY.SY_ I__U/CPQARRY2.SY_=W2P_SP4_DE/I386/CPQARRY2.SY_ I__U/CPQFCALM.SY_=W2P_SP4_DE/I386/CPQFCALM.SY_ I__U/CPQFWS2E.SY_=W2P_SP4_DE/I386/CPQFWS2E.SY_ I__U/C_850.NL_=W2P_SP4_DE/I386/C_850.NL_ I__U/C_1252.NL_=W2P_SP4_DE/I386/C_1252.NL_ I__U/DAC960NT.SY_=W2P_SP4_DE/I386/DAC960NT.SY_ I__U/DISK.SY_=W2P_SP4_DE/I386/DISK.SY_ I__U/DMBOOT.SY_=W2P_SP4_DE/I386/DMBOOT.SY_ I__U/DMIO.SY_=W2P_SP4_DE/I386/DMIO.SY_ I__U/DMLOAD.SY_=W2P_SP4_DE/I386/DMLOAD.SY_ I__U/FASTFAT.SY_=W2P_SP4_DE/I386/FASTFAT.SY_ I__U/FD16_700.SY_=W2P_SP4_DE/I386/FD16_700.SY_ I__U/FDC.SY_=W2P_SP4_DE/I386/FDC.SY_ I__U/FIREPORT.SY_=W2P_SP4_DE/I386/FIREPORT.SY_ I__U/FLASHPNT.SY_=W2P_SP4_DE/I386/FLASHPNT.SY_ I__U/FLPYDISK.SY_=W2P_SP4_DE/I386/FLPYDISK.SY_ I__U/FTDISK.SY_=W2P_SP4_DE/I386/FTDISK.SY_ I__U/HAL.DL_=W2P_SP4_DE/I386/HAL.DL_ I__U/HALAACPI.DL_=W2P_SP4_DE/I386/HALAACPI.DL_ I__U/HALACPI.DL_=W2P_SP4_DE/I386/HALACPI.DL_ I__U/HALAPIC.DL_=W2P_SP4_DE/I386/HALAPIC.DL_ I__U/HIDCLASS.SY_=W2P_SP4_DE/I386/HIDCLASS.SY_ I__U/HIDPARSE.SY_=W2P_SP4_DE/I386/HIDPARSE.SY_ I__U/HIDUSB.SY_=W2P_SP4_DE/I386/HIDUSB.SY_ I__U/I8042PRT.SY_=W2P_SP4_DE/I386/I8042PRT.SY_ I__U/INI910U.SY_=W2P_SP4_DE/I386/INI910U.SY_ I__U/INTELIDE.SY_=W2P_SP4_DE/I386/INTELIDE.SY_ I__U/IPSRAIDN.SY_=W2P_SP4_DE/I386/IPSRAIDN.SY_ I__U/ISAPNP.SY_=W2P_SP4_DE/I386/ISAPNP.SY_ I__U/KBDCLASS.SY_=W2P_SP4_DE/I386/KBDCLASS.SY_ I__U/KBDGR.DLL=W2P_SP4_DE/I386/KBDGR.DLL I__U/KBDHID.SY_=W2P_SP4_DE/I386/KBDHID.SY_ I__U/LBRTFDC.SY_=W2P_SP4_DE/I386/LBRTFDC.SY_ I__U/LP6NDS35.SY_=W2P_SP4_DE/I386/LP6NDS35.SY_ I__U/L_INTL.NL_=W2P_SP4_DE/I386/L_INTL.NL_ I__U/MOUNTMGR.SY_=W2P_SP4_DE/I386/MOUNTMGR.SY_ I__U/MRAID35X.SY_=W2P_SP4_DE/I386/MRAID35X.SY_ I__U/NCRC710.SY_=W2P_SP4_DE/I386/NCRC710.SY_ I__U/NTDETECT.COM=W2P_SP4_DE/I386/NTDETECT.COM I__U/NTFS.SY_=W2P_SP4_DE/I386/NTFS.SY_ I__U/NTKRNLMP.EX_=W2P_SP4_DE/I386/NTKRNLMP.EX_ I__U/OHCI1394.SY_=W2P_SP4_DE/I386/OHCI1394.SY_ I__U/OPENHCI.SY_=W2P_SP4_DE/I386/OPENHCI.SY_ I__U/PARTMGR.SY_=W2P_SP4_DE/I386/PARTMGR.SY_ I__U/PCI.SY_=W2P_SP4_DE/I386/PCI.SY_ I__U/PCIIDE.SY_=W2P_SP4_DE/I386/PCIIDE.SY_ I__U/PCIIDEX.SY_=W2P_SP4_DE/I386/PCIIDEX.SY_ I__U/PCMCIA.SY_=W2P_SP4_DE/I386/PCMCIA.SY_ I__U/QL10WNT.SY_=W2P_SP4_DE/I386/QL10WNT.SY_ I__U/QL1080.SY_=W2P_SP4_DE/I386/QL1080.SY_ I__U/QL1240.SY_=W2P_SP4_DE/I386/QL1240.SY_ I__U/QL2100.SY_=W2P_SP4_DE/I386/QL2100.SY_ I__U/SBP2PORT.SY_=W2P_SP4_DE/I386/SBP2PORT.SY_ I__U/SCSIPORT.SY_=W2P_SP4_DE/I386/SCSIPORT.SY_ I__U/SERENUM.SY_=W2P_SP4_DE/I386/SERENUM.SY_ I__U/SERIAL.SY_=W2P_SP4_DE/I386/SERIAL.SY_ I__U/SETUPDD.SY_=W2P_SP4_DE/I386/SETUPDD.SY_ I__U/SETUPREG.HIV=W2P_SP4_DE/I386/SETUPREG.HIV I__U/SFLOPPY.SY_=W2P_SP4_DE/I386/SFLOPPY.SY_ I__U/SPARROW.SY_=W2P_SP4_DE/I386/SPARROW.SY_ I__U/SPCMDCON.SYS=W2P_SP4_DE/I386/SPCMDCON.SYS I__U/SPDDLANG.SY_=W2P_SP4_DE/I386/SPDDLANG.SY_ I__U/SYMC8XX.SY_=W2P_SP4_DE/I386/SYMC8XX.SY_ I__U/SYMC810.SY_=W2P_SP4_DE/I386/SYMC810.SY_ I__U/SYM_HI.SY_=W2P_SP4_DE/I386/SYM_HI.SY_ I__U/TFFSPORT.SY_=W2P_SP4_DE/I386/TFFSPORT.SY_ I__U/UHCD.SY_=W2P_SP4_DE/I386/UHCD.SY_ I__U/ULTRA66.SY_=W2P_SP4_DE/I386/ULTRA66.SY_ I__U/USBD.SY_=W2P_SP4_DE/I386/USBD.SY_ I__U/USBHUB.SY_=W2P_SP4_DE/I386/USBHUB.SY_ I__U/USBSTOR.SY_=W2P_SP4_DE/I386/USBSTOR.SY_ I__U/VGA.SY_=W2P_SP4_DE/I386/VGA.SY_ I__U/VGA850.FO_=W2P_SP4_DE/I386/VGA850.FO_ I__U/VIDEOPRT.SY_=W2P_SP4_DE/I386/VIDEOPRT.SY_ I__U/WMILIB.SY_=W2P_SP4_DE/I386/WMILIB.SY_ I__U/SYSTEM32/NTDLL.DLL=W2P_SP4_DE/I386/SYSTEM32/NTDLL.DLL I__U/SYSTEM32/SMSS.EXE=W2P_SP4_DE/I386/SYSTEM32/SMSS.EXE I_UD/1394BUS.SY_=W2P_SP4_DE/I386/1394BUS.SY_ I_UD/ABP480N5.SY_=W2P_SP4_DE/I386/ABP480N5.SY_ I_UD/ACPI.SY_=W2P_SP4_DE/I386/ACPI.SY_ I_UD/ACPIEC.SY_=W2P_SP4_DE/I386/ACPIEC.SY_ I_UD/ADPU160M.SY_=W2P_SP4_DE/I386/ADPU160M.SY_ I_UD/AHA154X.SY_=W2P_SP4_DE/I386/AHA154X.SY_ I_UD/AIC78U2.SY_=W2P_SP4_DE/I386/AIC78U2.SY_ I_UD/AIC78XX.SY_=W2P_SP4_DE/I386/AIC78XX.SY_ I_UD/AIC116X.SY_=W2P_SP4_DE/I386/AIC116X.SY_ I_UD/AMSINT.SY_=W2P_SP4_DE/I386/AMSINT.SY_ I_UD/ASC.SY_=W2P_SP4_DE/I386/ASC.SY_ I_UD/ASC3350P.SY_=W2P_SP4_DE/I386/ASC3350P.SY_ I_UD/ASC3550.SY_=W2P_SP4_DE/I386/ASC3550.SY_ I_UD/ATAPI.SY_=W2P_SP4_DE/I386/ATAPI.SY_ I_UD/BIOSINFO.INF=W2P_SP4_DE/I386/BIOSINFO.INF I_UD/BOOTVID.DL_=W2P_SP4_DE/I386/BOOTVID.DL_ I_UD/BUSLOGIC.SY_=W2P_SP4_DE/I386/BUSLOGIC.SY_ I_UD/CD20XRNT.SY_=W2P_SP4_DE/I386/CD20XRNT.SY_ I_UD/CDFS.SY_=W2P_SP4_DE/I386/CDFS.SY_ I_UD/CDROM.SY_=W2P_SP4_DE/I386/CDROM.SY_ I_UD/CLASS2.SY_=W2P_SP4_DE/I386/CLASS2.SY_ I_UD/CLASSPNP.SY_=W2P_SP4_DE/I386/CLASSPNP.SY_ I_UD/CPQARRAY.SY_=W2P_SP4_DE/I386/CPQARRAY.SY_ I_UD/CPQARRY2.SY_=W2P_SP4_DE/I386/CPQARRY2.SY_ I_UD/CPQFCALM.SY_=W2P_SP4_DE/I386/CPQFCALM.SY_ I_UD/CPQFWS2E.SY_=W2P_SP4_DE/I386/CPQFWS2E.SY_ I_UD/C_850.NL_=W2P_SP4_DE/I386/C_850.NL_ I_UD/C_1252.NL_=W2P_SP4_DE/I386/C_1252.NL_ I_UD/DAC960NT.SY_=W2P_SP4_DE/I386/DAC960NT.SY_ I_UD/DISK.SY_=W2P_SP4_DE/I386/DISK.SY_ I_UD/DMBOOT.SY_=W2P_SP4_DE/I386/DMBOOT.SY_ I_UD/DMIO.SY_=W2P_SP4_DE/I386/DMIO.SY_ I_UD/DMLOAD.SY_=W2P_SP4_DE/I386/DMLOAD.SY_ I_UD/FASTFAT.SY_=W2P_SP4_DE/I386/FASTFAT.SY_ I_UD/FD16_700.SY_=W2P_SP4_DE/I386/FD16_700.SY_ I_UD/FDC.SY_=W2P_SP4_DE/I386/FDC.SY_ I_UD/FIREPORT.SY_=W2P_SP4_DE/I386/FIREPORT.SY_ I_UD/FLASHPNT.SY_=W2P_SP4_DE/I386/FLASHPNT.SY_ I_UD/FLPYDISK.SY_=W2P_SP4_DE/I386/FLPYDISK.SY_ I_UD/FTDISK.SY_=W2P_SP4_DE/I386/FTDISK.SY_ I_UD/HAL.DL_=W2P_SP4_DE/I386/HAL.DL_ I_UD/HALAACPI.DL_=W2P_SP4_DE/I386/HALAACPI.DL_ I_UD/HALACPI.DL_=W2P_SP4_DE/I386/HALACPI.DL_ I_UD/HALAPIC.DL_=W2P_SP4_DE/I386/HALAPIC.DL_ I_UD/HIDCLASS.SY_=W2P_SP4_DE/I386/HIDCLASS.SY_ I_UD/HIDPARSE.SY_=W2P_SP4_DE/I386/HIDPARSE.SY_ I_UD/HIDUSB.SY_=W2P_SP4_DE/I386/HIDUSB.SY_ I_UD/I8042PRT.SY_=W2P_SP4_DE/I386/I8042PRT.SY_ I_UD/INI910U.SY_=W2P_SP4_DE/I386/INI910U.SY_ I_UD/INTELIDE.SY_=W2P_SP4_DE/I386/INTELIDE.SY_ I_UD/IPSRAIDN.SY_=W2P_SP4_DE/I386/IPSRAIDN.SY_ I_UD/ISAPNP.SY_=W2P_SP4_DE/I386/ISAPNP.SY_ I_UD/KBDCLASS.SY_=W2P_SP4_DE/I386/KBDCLASS.SY_ I_UD/KBDGR.DLL=W2P_SP4_DE/I386/KBDGR.DLL I_UD/KBDHID.SY_=W2P_SP4_DE/I386/KBDHID.SY_ I_UD/LBRTFDC.SY_=W2P_SP4_DE/I386/LBRTFDC.SY_ I_UD/LP6NDS35.SY_=W2P_SP4_DE/I386/LP6NDS35.SY_ I_UD/L_INTL.NL_=W2P_SP4_DE/I386/L_INTL.NL_ I_UD/MOUNTMGR.SY_=W2P_SP4_DE/I386/MOUNTMGR.SY_ I_UD/MRAID35X.SY_=W2P_SP4_DE/I386/MRAID35X.SY_ I_UD/NCRC710.SY_=W2P_SP4_DE/I386/NCRC710.SY_ I_UD/NTDETECT.COM=W2P_SP4_DE/I386/NTDETECT.COM I_UD/NTFS.SY_=W2P_SP4_DE/I386/NTFS.SY_ I_UD/NTKRNLMP.EX_=W2P_SP4_DE/I386/NTKRNLMP.EX_ I_UD/OHCI1394.SY_=W2P_SP4_DE/I386/OHCI1394.SY_ I_UD/OPENHCI.SY_=W2P_SP4_DE/I386/OPENHCI.SY_ I_UD/PARTMGR.SY_=W2P_SP4_DE/I386/PARTMGR.SY_ I_UD/PCI.SY_=W2P_SP4_DE/I386/PCI.SY_ I_UD/PCIIDE.SY_=W2P_SP4_DE/I386/PCIIDE.SY_ I_UD/PCIIDEX.SY_=W2P_SP4_DE/I386/PCIIDEX.SY_ I_UD/PCMCIA.SY_=W2P_SP4_DE/I386/PCMCIA.SY_ I_UD/QL10WNT.SY_=W2P_SP4_DE/I386/QL10WNT.SY_ I_UD/QL1080.SY_=W2P_SP4_DE/I386/QL1080.SY_ I_UD/QL1240.SY_=W2P_SP4_DE/I386/QL1240.SY_ I_UD/QL2100.SY_=W2P_SP4_DE/I386/QL2100.SY_ I_UD/SBP2PORT.SY_=W2P_SP4_DE/I386/SBP2PORT.SY_ I_UD/SCSIPORT.SY_=W2P_SP4_DE/I386/SCSIPORT.SY_ I_UD/SERENUM.SY_=W2P_SP4_DE/I386/SERENUM.SY_ I_UD/SERIAL.SY_=W2P_SP4_DE/I386/SERIAL.SY_ I_UD/SETUPDD.SY_=W2P_SP4_DE/I386/SETUPDD.SY_ I_UD/SETUPREG.HIV=W2P_SP4_DE/I386/SETUPREG.HIV I_UD/SFLOPPY.SY_=W2P_SP4_DE/I386/SFLOPPY.SY_ I_UD/SPARROW.SY_=W2P_SP4_DE/I386/SPARROW.SY_ I_UD/SPCMDCON.SYS=W2P_SP4_DE/I386/SPCMDCON.SYS I_UD/SPDDLANG.SY_=W2P_SP4_DE/I386/SPDDLANG.SY_ I_UD/SYMC8XX.SY_=W2P_SP4_DE/I386/SYMC8XX.SY_ I_UD/SYMC810.SY_=W2P_SP4_DE/I386/SYMC810.SY_ I_UD/SYM_HI.SY_=W2P_SP4_DE/I386/SYM_HI.SY_ I_UD/TFFSPORT.SY_=W2P_SP4_DE/I386/TFFSPORT.SY_ I_UD/UHCD.SY_=W2P_SP4_DE/I386/UHCD.SY_ I_UD/ULTRA66.SY_=W2P_SP4_DE/I386/ULTRA66.SY_ I_UD/USBD.SY_=W2P_SP4_DE/I386/USBD.SY_ I_UD/USBHUB.SY_=W2P_SP4_DE/I386/USBHUB.SY_ I_UD/USBSTOR.SY_=W2P_SP4_DE/I386/USBSTOR.SY_ I_UD/VGA.SY_=W2P_SP4_DE/I386/VGA.SY_ I_UD/VGA850.FO_=W2P_SP4_DE/I386/VGA850.FO_ I_UD/VIDEOPRT.SY_=W2P_SP4_DE/I386/VIDEOPRT.SY_ I_UD/WMILIB.SY_=W2P_SP4_DE/I386/WMILIB.SY_ I_UD/SYSTEM32/NTDLL.DLL=W2P_SP4_DE/I386/SYSTEM32/NTDLL.DLL I_UD/SYSTEM32/SMSS.EXE=W2P_SP4_DE/I386/SYSTEM32/SMSS.EXE
8. use following command line in build-root to create your iso:
mkisofs.exe -graft-points -cache-inodes -iso-level 1 -N -D -no-iso-translate -relaxed-filenames -b w2k_multi.img -no-emul-boot -boot-load-size 4 -hide w2k_multi.img -hide boot.catalog -volid "W2P_SP4_DE" -path-list pathlist.txt -o W2P_SP4_DE.ISO
That's all (I hope I havn't forgaotten anything). To modify the boot menu hex edit 'w2k_multi.img'. Only two menu options are possible with the right edits - just try it
Attached File(s)
-
w2k_multi.zip (1.33K)
Number of downloads: 50
#4
Posted 20 July 2005 - 08:55 AM
As Marek says, a multiboot CD is probably the best solution. With the "optimization" ability (write multiple files only once on the CD and point to that file multiple times) available in most iso creators a dual-boot CD like this will be almost the same size as a regular CD.
Check out the "Multi-Boot CD/DVDs" forum and Flyakite's guide if you need more info.
Check out the "Multi-Boot CD/DVDs" forum and Flyakite's guide if you need more info.
#5
Posted 20 July 2005 - 10:39 AM
Download the Microsoft Support Tools. This will install the Rescue Mode beneath Safe Mode.
Share this topic:
Page 1 of 1



Help

Back to top








