Jump to content

wimb

Developer
  • Posts

    961
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Netherlands

Everything posted by wimb

  1. Some more Info on booting with Windows PE 3.0 ISO from RAMDISK X: If your XP Setup Source is an ISO file, then first install ImDisk driver so that you can mount the ISO in a virtual drive. Use PStart > Edit > Add file to select imdiskinst.exe from U_XP_SET\USB_XP_Setup\makebt folder and Run to install ImDisk driver. Then Launch Notepad from cmd window or from PStart Menu. In Notepad Select File > Open to get the FileSelector which can be used as File Browser for All Files. Then with R-mouse on the ISO file you can use the ImDisk context menu to mount the ISO in a Virtual Drive. See previous post
  2. Follow the method described here using USB_XP_Setup.exe of U_XP_SET package http://www.msfn.org/board/install-usb-afte...06-page-20.html - Post #32 It will give you better control on what is going to occur. Info USB_XP_Setup.exe of U_XP_SET package http://www.911cd.net/forums//index.php?showtopic=21883 http://www.911cd.net/forums//index.php?sho...mp;#entry161011
  3. ================================================================================ Windows PE 3.0 ISO Boot Image With PStart Menu for Portable Programs Universal PE Booting from RAMDISK for Rescue and Install of XP or Windows 7 ================================================================================ Making Windows PE 3.0 ISO using AIK for Windows 7 Requirements The Windows Automated Installation Kit (AIK) for Windows 7 WLAN HotFix file Windows6.1-KB972831-x86.cab Installed Windows 7 to supply files to improve Windows PE 3.0 Program Make_PE3.cmd to make in 2 min your pe3.iso Boot Image in folder C:\winpe3_x86 Step 1. The Windows Automated Installation Kit (AIK) for Windows 7 Download KB3AIK_EN.iso from HERE Use ImgBurn or Nero to Burn the ISO Image on DVD Install Windows AIK according to: In case of Windows 7 Set User Account Control Off or use R-mouse Menu to Run as Administrator Run STARTCD.EXE from the AIK DVD In case of XP as OS - Install .NET Framework 2.0 In case of XP as OS - Install MSXML 6.0 Install Windows AIK Download WLAN HotFix from http://support.microsoft.com/kb/972831 Extract the HotFix to get file Windows6.1-KB972831-x86.cab Copy your HotFix file to folder WinPE_OCs made in Windows AIK\Tools\PETools\x86 folder. C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_OCs\Windows6.1-KB972831-x86.cab Step 2. Get Program Make_PE3.cmd to make pe3.iso Download - Make-PE3 - mirror Run the SFX SelfExtractor Make_PE3.exe and use Extract to the Root of your Workstation Harddisk. The folder Make_PE3\PE3_mod contains file WIN7_Files.txt and 4 folders: PE3_add - Add your extra non-driver files in subfolder x86 structured as in Windows PE 3.0 PE3_reg - x86 subfolder contains 3 predefined Registry files with Windows 7 settings to improve the Registry of Windows PE 3.0 WIN7_add - Files needed from Installed Windows 7 are collected by the program in subfolder x86 WIN7_drivers - Add your Driver files e.g. for WLAN in folder x86 (recurse scanning allows subfolders with driver files) The actual filelist used by the program to get files is the generated WIN7_add_files.txt copy in folder WIN7_add\x86 In case of 64-bits Operating System then everywhere folder amd64 is used instead of x86 so that 64-bits can have its own list of files. For 64-bits Operating System you have to make similar registry files from your own Windows 7 Registry. Step 3. Run Make_PE3.cmd as Administrator to Create Windows PE 3.0 ISO pe3.iso of about 155 MB has been created in 2 minutes in folder C:\winpe3_x86 Working Directory Folder C:\winpe3_x86 is Created if it does not exist. File winpe.wim remains unchanged and is copied as file boot.wim to folder C:\winpe3_x86\ISO\sources The boot.wim file is mounted by imagex.exe in folder C:\winpe3_x86\mount Files from WIN7_add\x86 and PE3_add\x86 are added to mount by xcopy.exe, Packages and Drivers are added by Dism.exe The PE3 SYSTEM and SOFTWARE Registry files are improved with Windows 7 Settings using reg import Then imagex.exe will Unmount and Commit changes in boot.wim And finally oscdimg.exe will create the pe3.iso file in folder C:\winpe3_x86 Folders WIN7_add\x86 and AIK_Tools are generated and stay ready for future use. WARNING: In Windows 7 OS not using as Administrator results in Errors, because using imagex.exe reg.exe and dism.exe is Not allowed by User Account Control. If you made this mistake, you need before the next run to empty folder C:\winpe3_x86\mount Step 4. Install pe3.iso as GRUB4DOS boot option on HDD or USB Use BOOT_IMG.exe to Install pe3.iso of about 155 MB as GRUB4DOS boot option on HDD or USB Copy folder PStart or U_XP_SET to Root of HDD or USB drive to provide PStart Menu for portable programs. Download ppApps_Base!.exe from amalux for a nice collection of Portable Programs. http://amalux.winbuilder.net/index.php?dir=Portable%2F Add additional Portable Programs to folder Progs in folder PStart. Use PStart > Edit > Add file to modify PStart Menu. GRUB4DOS menu.lst entry title Boot pe3.iso - ISO find --set-root --ignore-floppies /pe3.iso map /pe3.iso (0xff) map --hook root (0xff) chainloader (0xff)/BOOTMGR Step 5. Reboot with pe3.iso from GRUB4DOS Menu on HDD or USB Boot with 155 MB pe3.iso in 30 sec from HDD or in 4 min from USB-stick. Use MultiRes from PStart PE3 System Menu to adjust the Screen Resolution to 1024 x 768 pixels Using ImDisk Install allows to use mounting e.g. XP Setup ISO in a in a Virtual Drive If desired, Run CmdHere to add Command Prompt Hereto the R-mouse context menu. Step 6. Install of XP or Windows 7 AFTER booting with pe3.iso If your XP Setup Source is an ISO file, then first install ImDisk driver so that you can mount the ISO in a virtual drive. Use PStart > Edit > Add file to select imdiskinst.exe from U_XP_SET\USB_XP_Setup\makebt folder and Run to install ImDisk driver. Then Launch Notepad from cmd window or from PStart Menu. In Notepad Select File > Open to get the FileSelector which can be used as File Browser for All Files. Then with R-mouse on the ISO file you can use the ImDisk context menu to mount the ISO in a Virtual Drive. If your Setup Source is a folder on HDD or USB or a CD/DVD drive then you don't need to use ImDisk. Launch USB_XP_Setup.exe from PStart Menu to prepare your Target drive for Install of XP. Info USB_XP_Setup.exe of U_XP_SET package http://www.911cd.net/forums//index.php?showtopic=21883 Launch NT6.X fast installer from PStart Menu to prepare your Target drive for Install of Windows 7. Info NT6.X fast installer of fujianabc http://www.boot-land.net/forums/index.php?showtopic=10126 Mounting XPSETUP.ISO in ImDisk Virtual Drive = = Windows PE 3.0 with PStart Menu for Portable Programs and having Browse for Folder Support = = User Interface of Make_PE3.cmd Batch Program = = Windows PE 3.0 with Wireless Internet and PStart Menu for Portable Programs = = ================================================================================
  4. If someone has a computer running Windows 7 and someday he decides to place an extra harddisk and will Install XP from USB-stick using small ISO method, then booting from second harddisk will fail and booting with Windows 7 will fail (BOOTMGR BootSector is gone). I thought may be it is possible to prevent such problems, allthough it is default Windows behavior. But as you say, other things can be more important to fix and add. B)
  5. The user will know where he wants to install and can select from grub4dos menu the TXT-mode start entry that is most suitable to his needs. So when you offer both strategies, then you can deal with most configurations.
  6. GUI mode started from second disk, but gives error NTLDR not found , since XP Bootfiles were made on first harddisk. Booting from first harddisk will let you continue with GUI mode, since boot.ini refers to Install partition. Default Windows behavior creates XP bootfiles always on first harddisk and destroy e.g. BOOTMGR-type bootsector.The BOOTWS folder when adjusted with the mapping strategy of cdob will do better and create always XP bootfiles at the Install partition. Changing the 3-10.lst files wll give the solution that you are looking for: correct boot.ini made on Install partition. 4.lst - for Install of XP on third harddisk map (hd0) (hd1) map (hd1) (hd2) map (hd2) (hd3) map (hd3) (hd0) map --hook ls (0xff)/ && root (0xff) ls (0xff)/ && chainloader /I386/SETUPLDR.BIN ls (0xff)/ || rootnoverify (hd0) ls (0xff)/ || chainloader (hd0)+1 There is after map: hd0: target drive hd1: USB source drive No need for cat lines anymore. Yes, strange indeed, left+right arrow key do the up/down select work.
  7. Using BOOTWS folder as is on USB-stick failed for Install of XP on second harddisk (GUI-mode error NTLDR missing). Changing 3.lst according to lines given by cdob and removing cat lines made BOOTWS folder work OK. 3.lst - OK for Install on second harddisk map (hd0) (hd1) map (hd1) (hd2) map (hd2) (hd0) map --hook ls (0xff)/ && root (0xff) ls (0xff)/ && chainloader /I386/SETUPLDR.BIN ls (0xff)/ || rootnoverify (hd0) ls (0xff)/ || chainloader (hd0)+1 Possibly for support of x64 XP it is needed to write .... ls (0xff)/ && chainloader /I386/SETUPLDR.BIN || /AMD64/SETUPLDR.BIN .... Also SP2 in winsetup.lst changed into SP3 if needed.
  8. Very good, working without cat line now, OK for Install of XP on second harddisk Install of XP on second internal harddisk using USB-boot with small ISO title First part of XP Prof SP3 setup from USB part 0 - Install on second harddisk root (hd0,0) map --mem /WINSETUP/XPpSP3.ISO (0xff) savedefault 2 map (hd0) (hd1) map (hd1) (hd2) map (hd2) (hd0) map --hook root (0xff) chainloader /I386/SETUPLDR.BIN title Second part of 2000/XP/2003 setup / Boot second internal harddisk savedefault map (hd0) (hd1) map (hd1) (hd2) map (hd2) (hd0) map --hook rootnoverify (hd0) chainloader (hd0)+1 @ilko_t test of BOOTWS is coming ....
  9. Thanks cdob and ilko, Install on second harddisk using small ISO method is working now Using as winsetup.lst title First part of Windows XP Professional SP3 setup from partition 0 root (hd0,0) map --mem /WINSETUP/XPpSP3.ISO (0xff) savedefault 2 map (hd0) (hd2) map (hd2) (hd0) map --hook root (0xff) cat --locate=rdisk(1) --replace=rdisk(2) /I386/TXTSETUP.SIF chainloader /I386/SETUPLDR.BIN title Second part of 2000/XP/2003 setup / Boot second internal hard disk savedefault map (hd0) (hd2) map (hd2) (hd0) map --hook rootnoverify (hd0) chainloader (hd0)+1 The cat line is essential, without is I get: cannot load WINSETUP\XPpSP3\biosinfo.inf - error 14 Booting only once from USB-stick selected from F8 BIOS BootMenu. In TXT-mode partition list, the second harddisk gets drive letter C: XP bootfiles are made on second harddisk which is booting direct for GUI-mode of XP Setup and for logon with Desktop. BOOTMGR-type bootsector on first harddisk for Windows 7 is unchanged and working OK
  10. Tried to Install XP on second harddisk using the mapping that you proposed in http://www.msfn.org/board/install-usb-wins...4-page-755.html The good news is that the created boot.ini refers now correctly with rdisk(1) to Install of XP on second harddisk. However, the problem remains that XP bootfiles are made on first harddisk and that the BOOTMGR-type bootsector meant for booting Windows 7 is changed into NTLDR-type. So booting for GUI-mode from second harddisk will give error NTLDR missing, but booting from first harddisk enables to continue XP Setup due to the improved boot.ini file.
  11. Using XP Setup Boot CD for Install of XP on second harddisk gives in fact the same problem. XP bootfiles are made on first harddisk and Bootsector is changed into NTLDR-type. Only the arcpath in boot.ini made on first harddisk is now correct referring to booting Windows from rdisk(1). Using USB_XP_Setup.exe to make $WIN_NT$.~BT folder and XP bootfiles on second partition of second harddisk (HD 1), ensures that TXT-mode is NOT making bootfiles on first harddisk (HD 0) and that BOOTMGR-type BootSector of Windows 7 is kept unchanged. The XP Setup Source is in folder XP3_911 on USB-stick being HD 2 Interesting in this case is the $winnt$.inf file in which floppylessbootpath has defined setting as: [Data] floppylessbootpath=\Device\HardDisk1\partition2 sourcepath=\device\harddisk2\partition1\XP3_911\ unattendedinstall=yes floppyless=0 AutoPartition=0 InstallDir=\WINDOWS MsDosInitiated=0 dospath=U:\XP3_911\ In that case the second partition of second harddisk has also the correct drive letter C: in the drive listing, whereas for Install from CD and the small ISO USB-boot were giving drive letter C: to the first partition of first harddisk, allthough in all cases the BIOS Boot priority was such that second harddisk was set as first HDD boot device. But the question remains: How to trigger that TXT-mode is behaving for Install from CD and the small ISO USB-boot correct as to make the XP bootfiles on the Install Drive on second harddisk, when this is set in BIOS as having the highest boot priority.
  12. Yes, this part of the problem will be easily fixable.But TXT-mode copying XP bootfiles to wrong disk and changing BOOTMGR-type bootsector into NTLDR-type bootsector will be more difficult to prevent from occurring. Both internal disks are SATA and BIOS setting is IDE-mode. Hope you will find a solution. I will try and think about it. Cheers
  13. Yes, that is exactly what I did and reported about as my second test. In grub4dos CLI I see my first harddisk with Windows 7 as hd1. Indeed the XP bootfiles are going to hd1 and the BOOTMGR-type bootsector is then changed to NTLDR-type. But that is what causes the problem, because when you remove the USB-stick and Reboot, then second harddisk gives error NTLDR is missing. Trying to reboot from first harddisk gives then Windows boot config error, since boot.ini wants to boot from rdisk(2) instead of rdisk(1) So the computer is not bootable from any of the two internal harddisks. The problem is that after booting from USB-stick then TXT-mode of XP Setup will place the XP bootfiles wrongly on the first internal disk instead of on the second internal disk where XP is installed. I think it will be difficult (or impossible) for this way of Install of XP from USB to let TXT-mode of XP Setup behave differently ....
  14. That is exactly what I tried and reported the result in the EDIT: section. In that case Install of XP from USB works, but removing AFTER install the USB-stick results in a computer being not bootable from any of the two harddisks, with the errors as described in my post. Otherwise just booting from stick via F8 BIOS boot menu gives in grub4dos cli that Win7 first harddisk is seen as hd1 and my second harddisk is seen as hd2 and the USB-stick is hd0
  15. I did some experiments with the new version 1.0 beta 4 The approach with RAM loaded small ISO and booting only once from USB-stick is interesting, but for my computer configuration I had some problems with Install of XP from USB. I tried to do Install of XP on the second Primary partition of my second harddisk. The second harddisk has in BIOS the highest boot priority and second partition was Set Active. This means my computer is set correctly as to boot from second partition of second harddisk. Windows 7 is installed on the first partition of first harddisk and boots with BOOTMGR menu. Now, when I Install XP on second partition of second harddisk by booting once from USB-stick, then TXT-mode setup is running well, but on reboot for GUI-mode I get boot error NTLDR is missing. It turned out that the XP bootfiles were made on first partition of first harddisk. Moreover, the bootsector of the Windows 7 partition was changed into NTLDR-type. so that the computer was also not bootable anymore with Windows 7 from first harddisk using F8 BIOS bootmenu. Instead I got: Windows cannot start due to config error. The boot.ini that was made wrongly on the first partition of first harddisk, did not have the right arcpath. It tried wrongly to boot Windows from my USB-stick as rdisk(2) instead of referring to rdisk(1) for my second harddisk. After booting with LiveXP I could repair the boot problems and after reboot continue with GUI-mode of XP Setup. Everything else in GUI-mode of XP Setup, including using 5 DriverPacks, making UserAccount at T-13 and Install of Sound and Graphics drivers with DriverForge at T-9 and GUIRunOnce, was working as expected. A drawback is however, that the booting XP partition gets then Drive Letter D: instead of the common drive letter C: Conclusion: The new method is very interesting and promising, but it requires that the XP bootfiles are made on the real boot partition, instead of making them on the assumed boot partition. EDIT: Changing BIOS Setting such that for Install of XP booting occurs three times from USB-stick enables to proceed with GUI-mode and to boot for login with Desktop. So, this seems OK, but ..... However, the XP bootfiles are still made at the wrong place and the BOOTMGR-type BootSector of the Windows 7 partition is changed wrongly into NTLDR-type Removing the USB-stick followed by Reboot gives then the same boot errors as described above.
  16. May be you can use the principles used in U_XP_SET: First Connect USB-stick having XP Setup Source folder and then Boot as usual from HDD with Windows XP. Run USB_XP_Setup.exe of U_XP_SET package and Select XP Setup Source on USB-stick and then using GO you produce a WinXP Setup BootFolder next to running XP, which you can select from boot.ini menu next time on booting from HDD and where you can use XP Setup Source folder located on USB-stick. This is Install XP from USB without booting from USB http://www.911cd.net/forums//index.php?showtopic=21883
  17. You can try Install XP from SD card without booting from SD card, but instead boot all the time from the same drive, being your internal harddisk on which you want to install XP. First prepare your SD-card with Make_USB.exe using Format Stick and FAT FileSystem. Then after booting with LiveXP BootSDI.img RAMBOOT Image, you can prepare your internal HDD for Install of XP, using USB_XP_Setup.exe of U_XP_SET package and where XP Setup will be able to use the XP Setup Source located on SD-card. NOT booting from USB or SD has great advantage and can make quite a difference. There is no confusion anymore, since your boot device in XP Setup is always the same, e.g. your internal HDD. More Info: http://www.msfn.org/board/install-xp-usb-a...sb-t121446.html
  18. In XP use Disk Management and Set the Windows 7 partition Active, allows to Reboot with Windows 7. However, if the MBR bootcode has changed due to Install of XP then you have a problem and need to fix this with EasyBCD (see below for using EasyBCD) ============================================================== To make XP boot entry in Windows 7 you need: Copy NTLDR, NTDETECT.COM and BOOTFONT.BIN from XP partition to Windows 7 partition. Using Notepad make in Windows 7 partition a boot.ini file with: [boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect When you have only 1 entry like given above, you won't see the boot.ini menu anymore and will immediately boot with XP located in partition(2) To make this happen: In Windows 7 you need to make in BOOTMGR boot menu a NTLDR boot entry for XP using EasyBCD and Add Entries. Download EasyBCD from: http://neosmart.net/dl.php?id=1 =================================================================== If Windows 7 does not boot then this is due to wrong bootcode in MBR (=sector 0) caused by Install of XP. In EasyBCD use Manage BootLoaders to repair Windows 7 MBR BootCode with Write MBR I am Not sure if EasyBCD is already Windows 7 compatible. If you cannot boot with Windows 7 then Reboot from USB-stick with XP and Set Active XP partition. In any case make first a backup of your present MBR's using MBR_Backup.cmd of U_XP_SET package. You can also study MBR using TinyHexer and File > Disk > Open drive ... > PHYSICALDRIVE 1 =====================================================================
  19. Change your boot.ini on Harddisk XP partition such that it has entry with rdisk(0)partition(2) for XP installed on second partition. On reboot without USB-stick you first need to check / set your BIOS such that you boot from second harddisk (= Disk 1) Your boot harddisk is in boot.ini always referred to as rdisk(0) whatever harddisk it is If you boot from USB-stick than USB-stick is rdisk(0) and your harddisk with XP is becoming rdisk(1) so that in this case boot.ini on stick was working for you.
  20. After booting XP with USB-stick connected, have a look in XP Disk Management. Most likely the partition on which you installed XP has not been set Active. R-mouse on My Computer > Computer Management > Disk Management R-mouse on Partition with XP > Set Active Have a look also at boot.ini on your C: drive of your Harddisk. Check if its boot entry reflects your current partitioning. Use rdisk(0)partition(1) for XP installed on first partition Use rdisk(0)partition(2) for XP installed on second partition
  21. I think, there is no SETUPLDR.BIN in folder XPPC The XPPC.BIN file is a renamed SETUPLDR.BIN located in XPPC folder. So I think it should be chainloader (0xFF)/XPPC/XPPC.BIN
  22. The Format Stick procedure of Make_USB.exe can be useful to you. http://www.911cd.net/forums//index.php?sho...58798&st=28
×
×
  • Create New...