MSFN Forum: accessing the "reapair installation" option - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

accessing the "reapair installation" option how to do it on an unattended CD? Rate Topic: -----

#1 User is offline   graysky 

  • Member
  • PipPip
  • Group: Members
  • Posts: 286
  • Joined: 12-February 04

Posted 17 July 2005 - 12:41 PM

Topic says it all. My disc skips right to the "select a partition to install" screen.

Thanks!


#2 User is offline   MHz 

  • SendToA3X v1.7
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1,634
  • Joined: 02-August 04

Posted 17 July 2005 - 12:57 PM

The repair option is removed, when you create an unattended cd.

#3 User is offline   marek722 

  • Newbie
  • Group: Members
  • Posts: 12
  • Joined: 12-March 05

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:
-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 ;) hope that helps to get an idea, worked perfect for me and I never needed a floppy with unmodified winnt.sif on it again ...

Attached File(s)



#4 User is offline   Achdine 

  • Junior
  • Pip
  • Group: Members
  • Posts: 97
  • Joined: 11-May 05

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.

#5 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

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
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy