![]() ![]() |
Aug 3 2008, 12:50 AM
Post
#1
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
================================================================================
*** Install from USB AFTER Booting with PE *** Install from USB without Booting from USB by using U_XP_SET ================================================================================ 0. Introduction Install of XP from USB involves:
To perform the above requires some preparation:
For blank HDD you need to create first an Active Primary NTFS partition:
================================================================================ 1. Install of XP using USB_XP_Setup.exe The package U_XP_SET contains Folder USB_XP_Setup with 3 Programs, which you can Launch via PStart.exe Menu
Direct Download - U-XP-SET - mirror - (Thanks to Siginet) = = ![]() = Before you Start to Install XP:
The XP Setup Procedure for Fresh Install of XP:
The advantage of the present technique is that there are no changes needed in the BIOS Setting. Booting for XP Setup occurs all the time as normal from the C-Install Drive if you Install on C-Drive. Thus the USB-stick does not need to be bootable and it is not needed that the motherboard supports booting from USB. In the case of total computer disaster it can still be handy to boot with LiveXP from USB-drive. Another advantage is that you can use the FULL XP Source unchanged just as with Install from CD and the $OEM$ folder is recognised and the [Unattended] section of winnt.sif file is used as normal. Moreover USB_XP_Setup.exe allows to Select from different XP Sources on USB-Drive to be used for XP Setup. Supports the use of BTS DriverPacks located in OEM Folder in XP Source Folder on USB-Drive http://driverpacks.net/downloads Install XP from USB AFTER booting with PE does not make use of WINNT32.EXE In fact the only thing I do is Create the XP BootFolder $WIN_NT$.~BT of only 12 MB on the Install Drive by parsing dosnet.inf and to specify in TXTSETUP.SIF where to find the FULL XPSOURCE. In this case the XP Setup Source Folder must be on USB-stick. For all other cases of Install of XP e.g. from any Harddisk folder or Network Shared folder or from CD / DVD disk, then the XP Source is always Copied to $WIN_NT$.~LS folder on Target Install-drive. Thanks to ilko_t I have learned how to use SetupSourcePath and SetupSourceDevice to specify in TXTSETUP.SIF where to find the XP Source Folder, thus enabling Alternative location of Setup files when installing from HD media http://www.msfn.org/board/Alternative-loca...en-t119742.html ================================================================================ TXT-mode XP Setup Error in case of Install of XP with Setup Source on USB-stick TXT-mode Setup Memory/CD-Error means harddisk nr in SetupSourceDevice is incorrect Solution: - ReBoot with LiveXP Boot Image from RAMDISK, Run PStart and run again USB_XP_Setup.exe - Now Select Copy XP Setup Source Folder to Target Drive folder $WIN_NT$.~LS - Reboot Computer from Install Drive and Select XP Setup from boot.ini Menu Possible causes of TXT-mode Setup Memory/CD-Error are: - Change of Harddisk Numbering by BIOS due to Hardware Configuration Change on Reboot. Try to disconnect ZIP-drive, Cardreader or use different USB-port. - Change of Harddisk Numbering by BIOS due to connecting USB-drive AFTER Booting with PE or XP XP Setup may fail - due to XP Source Harddisk Number Change on Reboot In this case Reboot with LiveXP PE and USB-drive CONNECTED to Reset Harddisk Number Run USB_XP_SETUP.cmd again to get correct SetupSourceDevice in TXTSETUP.SIF - Inconsistent Harddisk Numbering by BIOS caused by Incompatible type of USB-stick - Intuix 8 GB - Old BIOS versions, where harddisk number of USB-Drive and Install Drive are Reversed in TXT-Mode and GUI-Mode You can Use Disk Manager Manually to determine Harddisk Numbers and use Notepad to correct harddisk nr and XP SOURCE Folder in TXTSETUP.SIF [SetupData] SetupSourcePath = "\XPPRO\" SetupSourceDevice = \device\harddisk1\partition1 In this case change file %instdrive%\txtsetup.sif and %instdrive%\$WIN_NT$.~BT\txtsetup.sif ================================================================================ How to boot with LiveXP from Harddisk using extra option in boot.ini Menu was described by me in http://www.911cd.net/forums//index.php?sho...21682&st=24 Combining this technique with the possibility to make XP Setup BootFolder $WIN_NT$.~BT on C-Install-Drive by parsing dosnet.inf and to specify in TXTSETUP.SIF the XP Source location on USB-stick has resulted in this way of Install of XP from USB-stick AFTER booting with PE from C-Harddisk. In LiveXP you can Connect to Network Drive using PENetwork Manager with Path: \\ComputerName\ShareName User: ComputerName\UserName Pass: PassWord It might be necessary to switch off the Firewall of the Network computer. Network Shared Folders can also be used as Source folder in USB_XP_Setup.exe and Make_USB.exe For Install of XP in a folder e.g. WIN51 next to existing WINDOWS folder or for Repair Install you can use USB_XP_Setup.exe direct from HDD without booting first into PE Environment. Repair Install using USB_XP_Setup.exe
================================================================================ 2. XP-Source Preparation Take care that your XPSOURCE Folder is located on your Harddisk in a simple Path without SPACES. Copy the Content of your Windows XP Setup CD to your XPSOURCE Folder on Harddisk Slipstream ServicePack SP3 First Manually in your XP-SP2 Source (don't use here nLite). http://www.helpwithwindows.com/WindowsXP/S...ice_Pack_3.html Siginet's RyanVM Integrator or nLite can then be used to Integrate Windows UpdatePacks in the XP-Source. Preferred is using RyanVM Integrator 1.6 - http://integrator.siginetsoftware.com/index.php?download Or Alternatively use nLite to Integrate Windows UpdatePacks http://www.nliteos.com/ Windows XP UpdatePacks and Addons: http://www.ryanvm.net/msfn/ http://www.ryanvm.net/msfn/updatepack-sp2.html http://integrator.siginetsoftware.com/index.php?addons http://www.ryanvm.net/forum/ Supports the use of BTS DriverPacks located in OEM Folder on USB-Drive http://driverpacks.net/downloads For Install of XP on a modern system with SATA Drives it is needed to use DPsBase.exe for Integrating in your XPSOURCE BTS DriverPack Massstorage with TXT Mode Enabled. In that case a lot of Extra RAID SCSI and SATA Drivers (about 120 extra) are Integrated which appear in the XP Setup BootFolder $WIN_NT$.~BT on Install-Drive and can prevent a lot of XP Install Boot Problems. It will be useful to Add also Chipset, CPU and LAN DriverPack, which are small so that the decompression at the beginning of GUI-mode of XP Setup does NOT take to much time. Always first use RyanVM Integrator or nLite and then use DPsBase to Improve your XP-Source. The program supplies a Customised presetup.cmd and changes the winnt.sif file for use of DriverPacks. When you don't use nLite, you can copy the supplied $OEM$ folder to your XP Source folder. Change $OEM$ folder to your needs for UserAccounts and Registry Tweaks and Adding Drivers. CMDLINES.TXT is used for making UserAccounts and install of Registry Tweaks at T-12 Info see: http://unattended.msfn.org/unattended.xp/ PnP Drivers specified in winnt.sif can be added to $OEM$\$1\Drivers http://unattended.msfn.org/unattended.xp/view/web/34/ TEXTMODE Drivers defined in winnt.sif and located in $OEM$\TEXTMODE folder of the XP Source can be used instead of using F6 floppy for MassStorage Drivers. The content of the $OEM$\TEXTMODE folder is copied by USB_XP_Setup.exe to XP Setup BootFolder $WIN_NT$.~BT\$OEM$ See cdob and allanf in http://www.boot-land.net/forums/index.php?...5306&st=180 Smart Driver Backup 2.12 of Jaque is very useful to Backup your drivers before install of XP. http://www.911cd.net/forums//index.php?showtopic=20555 The complete XP-Source can be copied by Make_USB.exe to USB-Drive. Computation of Estimated XP Folder Size is used to prevent USB-stick overflow and includes cmpnents + I386 + AMD64 + $OEM$ + OEM Folders. Excluding LANG and WIN98X Folders from Copy to USB is the Default Setting in Make_USB.exe Main Menu, which reduces the XP-Source on USB-Drive by 135 MB ================================================================================ 3. LiveXP Boot Image File Preparation Download LiveXP e.g. lx77rc2cxw.exe from folder Projects or lx77rc2cbw.exe from folder Portable http://amalux.winbuilder.net/ Run the downloaded exe and extract to simple path without spaces e.g. extract to root of your local harddisk. You can add a Ghost script (Ghost Plus!.script) which is very handy for System Backup and Restore. Copy file Ghost Plus!.script from http://amalux.winbuilder.net/index.php?dir=MyScripts/Backup/ to <WinBuilder>\Projects\LiveXP\Apps\System folder For making LiveXP Boot Image file you need original XP-SP2 or XP-SP3 Setup CD copied to folder in root of harddisk. Use simple name without spaces for XP Setup Source folder and Switch Off your Firewall and AntiVirus protection. The MassStorage DriverPack for support of SATA drives is automatically integrated in LiveXP made with WinBuilder. In case of WinBuilder Errors use Button Clean Temporary Files in Advance. On Success Save WinBuilder Settings with WB Manager useful later for Restore of Settings. Run WinBuilder to make in 15 min your LiveXP_WIM.ISO or LiveXP_RAM.ISO Boot Image file in folder <WinBuilder>\ISO Alternatively you may use BootSDI.img file made in folder <WinBuilder>\ISO\Ram\I386 ramdisk.sys and setupldr.bin of Windows Server 2003 SP1 must be in <WinBuilder>\Workbench\Common\BootSDI directory. Activate Finish > Create Image > Boot SDI and Run WinBuilder. You can Deactivate Emulation and Burn Image, since we don't need a CD for our purpose. IMG-type files can be changed afterwards more easily by simply mounting them in Virtual Drive with R-mouse using ImDisk or with VDK.
FileName of IMG or ISO files for loading into RAMDISK, like LiveXP BootSDI.img file, must be conform DOS 8.3 because otherwise in case of FAT or FAT32 Filesystem you would get Error 14 (File Not Found). Tutorial of amalux on how to create LiveXP Boot Image files using WinBuilder http://www.boot-land.net/forums/?showtopic=4111 ================================================================================ 4. Install of Drivers and Programs Automatic Install of Drivers during XP Setup 1. Using 7-Zip Compressed DriverPacks located in OEM Folder on USB-Drive, which are decompressed by presetup.cmd at beginning of GUI-mode of XP Setup. http://driverpacks.net/downloads For Install of XP on a modern system with SATA Drives it is needed to use DPsBase.exe for Integrating in your XPSOURCE BTS DriverPack Massstorage with TXT Mode Enabled. In that case a lot of Extra RAID SCSI and SATA Drivers (about 120 extra) are Integrated which appear in the XP Setup BootFolder $WIN_NT$.~BT on Install-Drive and can prevent a lot of XP Install Boot Problems. First use RyanVM Integrator and then use DPsBase to Improve your XP-Source. The program supplies a Customised presetup.cmd and changes the winnt.sif file for use of DriverPacks. 2. Using DriverForge.v4.5.4.exe to Install from C:\Drivers at T-9 of GUI XP Setup (just for the last Reboot). DriverForge.v4.5.4.exe made by kickarse http://www.msfn.org/board/index.php?showtopic=110783 At end of TXT-mode XP Setup the folder $OEM$\$1\Drivers is copied to C:\Drivers and $OEM$\$1\Install\DriverForge.v4.5.4.exe is copied to C:\Install When you don't use nLite, you can Copy the supplied USB_XP_Setup\$OEM$ folder to your XP Source folder. For Auto Use of DriverForge at T-9 you can place uncompressed drivers (or folders) in Drivers of $OEM$ and then Uncomment two rules by removing ; in U_XP_SET\USB_XP_Setup\w_sif\winnt.sif file (see below). You can also change driverforge.ini to your needs if you want to use drivers on a different location, or you may even use the compressed DriverPacks. [SetupParams] UserExecute = "%SystemDrive%\INSTALL\SetupPar.cmd" Method 2 can be very fast because you can just use in Drivers your well known set of required drivers. The ATI Catalyst Control Center can be Installed separately with other Apps After Setup has completed. Smart Driver Backup 2.12 of Jaque is very useful to Backup your drivers before install of XP. http://www.911cd.net/forums//index.php?sho...20555&st=69 ================================================================================ Install of Programs After XP Setup has finished It is handy to use the Office Integrator of Siginet and benners to Integrate Service Packs and HotPacks before installing Office. http://www.siginetsoftware.com/forum/ Download Office Integrator v1.1 Build 16 http://integrator.siginetsoftware.com/inde...dons&id=213 The Folder usb_cfg_extra provides a script for Windows Post-Install Wizard (WPI) - http://wpiw.net/ WPI is very handy for the Automatic Install of Programs after Install of XP from USB. Some Tweaks are done at best when XP Setup has completed e.g. the IE7_Tweaks and NoWallpaper So I combine these tweaks with the Install of Apps using WPI and launch WPI Manually AFTER logon and when the XP Desktop is ready. As example a config.js script is provided in U_XP_SET\USB_XP_Setup\usb_cfg_extra\INSTALL_PRGS_WPI\WPIScripts In WPI script there is the option to run SFC /purgecache which deletes the dll cache by deleting the files in Folder C:\WINDOWS\system32\dllcache This is a very simple way to reduce the WINDOWS Folder Size by 360 MB The Result is a XP WINDOWS Folder Size on Harddisk of only 900 MB inclusive all Updates. Install of XP from USB including Drivers with DriverForge and Post Install using WPI for the Apps is realised Now within 30 minutes using USB-stick with NTFS Format. ================================================================================ 5. Install Vista from USB Procedure for Install of Vista or Windows 7 from USB-stick
The present approach is Install of Vista from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Vista Setup Source can be located in a folder on USB-stick so that it does not interfere with other Setup Sources like folders with Vista x64 or Windows 7 Setup Source. Thanks to jaclaz for Help with GRUB4DOS menu to boot with Windows PE 2.1 ISO file. Thanks to allanf for making WinBuilder Project to make Windows PE 2.1 ISO having GUI interface http://www.boot-land.net/forums/index.php?showtopic=7053 Download WAIK 1.1 Vista SP1 from http://www.microsoft.com/downloads/details...;displaylang=en Booting in 40 sec with pe21.iso loaded by GRUB4DOS from HD into RAMDISK X: allows then to Launch Vista or Windows 7 Setup.exe from folder on USB-stick. http://www.boot-land.net/forums/index.php?...=6800&st=37 Instead of Windows PE 2.1 we can also use VistaPE ISO, but booting with VistaPE will take several minutes. http://www.boot-land.net/forums/index.php?showforum=51 ================================================================================ Windows PE 3.0 With PStart Menu for Portable Programs and having Browse for Folder Support ================================================================================ Making Windows PE 3.0 ISO using AIK for Windows 7 Step 1. The Windows Automated Installation Kit (AIK) for Windows 7 Download KB3AIK_EN.iso from HERE Install AIK - Mount KB3AIK_EN.iso in virtual CD/DVD drive e.g. using DAEMON Tools
Step 2. Create PE working directory winpe3_x86 using Deployment Tools Command Prompt Start Programs > Microsoft Windows AIK > Deployment Tools Command Prompt C:\Program Files\Windows AIK\Tools\PETools> Creating Windows PE customization working directory winpe3_x86, Change for your destination drive, my drive was F: CODE copype.cmd x86 F:\winpe3_x86 Deployment Tools Command Prompt changes to Windows PE customization working directory Step 3. Mount boot.wim in folder winpe3_x86\mount First Copy winpe.wim as file boot.wim to folder winpe3_x86\ISO\sources In this way we keep winpe.wim unchanged and ready to start from scratch for making a new image. CODE xcopy.exe F:\winpe3_x86\winpe.wim F:\winpe3_x86\ISO\sources\boot.wim Mount boot.wim in folder winpe3_x86\mount CODE imagex.exe /mountrw F:\winpe3_x86\ISO\sources\boot.wim 1 F:\winpe3_x86\mount Step 4. Improve Windows PE 3.0 - Add Desktop folder and Autolaunch of PStart Menu Add Browse for Folder support by making (empty) Desktop folder in Windows\System32\config\systemprofile folder. In Windows Explorer folder F:\winpe3_x86\mount\Windows\System32\config\systemprofile make (empty) folder Desktop Thanks to allanf for telling me this way to get Browse for Folder support in Windows PE Add some dll files from system32 folder of Windows 7 needed for support of some Portable Programs. ImgBurn needs msacm32.dll and shfolder.dll ImDisk needs crtdll.dll HandyRecovery and HD Tune need oledlg.dll Copy from system32 folder of Windows 7 to folder F:\winpe3_x86\mount\Windows\System32 CODE crtdll.dll msacm32.dll oledlg.dll shfolder.dll Use startnet.cmd for Autolaunch of PStart.exe from U_XP_SET folder. Edit file F:\winpe3_x86\mount\Windows\System32\startnet.cmd winpe3_x86\mount\Windows\System32\startnet.cmd CODE wpeinit @ECHO OFF for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\U_XP_SET\PStart.exe Start %%i:\U_XP_SET\PStart.exe If desired you may add to Install FileDisk Driver as described by bishooman http://www.msfn.org/board/install-windows-...dd-t139654.html Close Windows Explorer Step 5. Unmount and Commit changes in boot.wim CODE imagex.exe /unmount /commit F:\winpe3_x86\mount Step 6. Create Windows PE 3.0 ISO CODE oscdimg.exe -n -m -o -bF:\winpe3_x86\etfsboot.com F:\winpe3_x86\ISO F:\winpe3_x86\pe3.iso pe3.iso of about 135 MB has been created in folder winpe3_x86 Step 7. Install pe3.iso as GRUB4DOS boot option on HDD or USB Use BOOT_IMG.exe of U_XP_SET to Install pe3.iso of about 135 MB as GRUB4DOS boot option on HDD or USB Copy folder U_XP_SET to Root of HDD or USB drive to provide PStart Menu for portable programs. GRUB4DOS menu.lst entry CODE title Boot pe3.iso - ISO find --set-root --ignore-floppies /pe3.iso map /pe3.iso (0xff) map --hook root (0xff) chainloader (0xff)/BOOTMGR Step 8. Reboot with pe3.iso from GRUB4DOS Menu on HDD or USB Boot with 135 MB pe3.iso in 30 sec from HDD or in 4 min from USB-stick. Step 9. Install of XP or Windows 7 AFTER booting with pe3.iso
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 = ![]() = Windows PE 3.0 with Partition Manager and Internet - Opera Portable and PENetwork.exe = ![]() ================================================================================ 6. MultiBoot USB-drives prepared with Make_USB.exe
Guides on How to Make MultiBoot USB Drives: Make_USB.exe is used to make MultiBoot USB-sticks having NTLDR-type bootsector and boot.ini Menu plus GRUB4DOS menu.lst Menu. NTLDR + NTDETECT.COM and boot.ini are copied to the root of an USB-stick previously NTFS formatted with Format Stick procedure, so that it is configured as a Harddisk having NTLDR-type BootSector. BOOTMGR-type Bootsector made by Vista Disk Management will be changed to the compatible NTLDR-type Bootsector. This is the way to make Bootable USB-stick with boot.ini Menu, where GRUB4DOS grldr can be launched from boot.ini Menu. Booting is as: MBR > BootSector > NTLDR > boot.ini > grldr > menu.lst The Bootsector refers to NTLDR file in Root of USB-stick or Harddisk Windows XP can be launched from any primary partition of any harddisk using arcpath in boot.ini Menu. Windows Vista can be launched from any harddisk using chainload of bootmgr in menu.lst Menu of GRUB4DOS. Make_USB.exe can also be used to Install LiveXP BootSDI.img as Boot option on e.g. 30 GB USB Harddisk Primary partition, previously Formatted with NTFS FileSystem using Windows XP or Vista Disk Management. Guide for MultiBoot USB-stick with boot.ini Menu http://www.911cd.net/forums//index.php?showtopic=20089 Important Info on making MultiBoot USB-drives was given by diddy in 2 Guides:
More Info on Booting with GRUB4DOS grldr with menu.lst Menu http://grub4dos.sourceforge.net/wiki/index...ub4dos_tutorial grub4dos, .iso images and (hd32) or (0xFF) mapping http://www.boot-land.net/forums/index.php?showtopic=5041 Install of Grub4dos MBR BootCode is used to make Bootable USB-sticks without the need of having XP Setup Source. Booting is as: MBR > grldr > menu.lst In this case Grub4dos grldr BootLoader can e.g. direct Boot CD ISO or DOS floppy images or chainload BOOTMGR of Vista or Windows 7 Setup Source. = ![]() = ================================================================================ Format Stick using Make_USB.exe An AutoIt3 Routine was created to Format USB-sticks with a Harddisk like structure and NTFS/FAT32/FAT FileSystem. It can be used in Make_USB.exe with the Format Stick Button instead of using the HP Format Tool.
CHS Knockout Patches can be applied to XP-MBR BootCode (HP Patch) http://www.boot-land.net/forums/index.php?...=2246&st=15 and to FAT32 or NTFS BootSector to improve bootability as described by Clemens Fruhwirth and tested by cdob to be useful. http://blog.clemens.endorphin.org/2007/12/...ndows_3170.html http://www.911cd.net/forums//index.php?sho...1702&st=129 http://www.boot-land.net/forums/index.php?...5306&st=215 http://www.boot-land.net/forums/index.php?showtopic=8528
USB-sticks with Dummy Second Partition of about 8 MB (using 1 Cyl in case of n/255/63 geometry) can be generated to further improve bootability as described by online http://www.boot-land.net/forums/index.php?showtopic=7512 The Format Stick routine was further improved for FAT and FAT32 FileSystem, by patching after Format two important bytes which determine bootability of USB-stick.
FAT and FAT32 USB-stick are NOT bootable without patching these two critical bytes, and flashing cursor or Disk Error would be the result. The problem is that Windows OS all the time tries to reset these bytes to NON-bootable value. But this problem was overcome in the present procedure. ================================================================================ 7. Make_IMG.exe - Make and Install Boot Image File - Type IMG or ISO Supported are:
Images are made from a Virtual Drive by using ImDisk virtual disk driver of Olof Lagerkvist http://www.ltr-data.se/opencode.html For using Make_IMG.exe it needs to install previously the ImDisk Driver with U_XP_SET\USB_XP_Setup\makebt\imdiskinst.exe You will find the Image files made with Make_IMG.exe in U_XP_SET\USB_XP_Setup\makebt\make_image folder. For the XP Recovery Console a 15 MB FAT12 Superfloppy Image file is made, where the cmdcons folder is generated by parsing dosnet.inf of the Windows XP Setup Source. Then cmdcons folder is renamed as i386 and ramdisk.sys of win2k3 is added instead of the original one. In root of bootdrive we have setupldr.bin of win2k3 renamed as the bootloader RCLDR, which is patched for using rcons.sif as setup information instead of winnt.sif to allow MultiBoot Environment. More Info: http://www.boot-land.net/forums/index.php?...=5316&st=60 I would like to thank jaclaz for making use of his CATCH22 folder. http://www.911cd.net/forums//index.php?sho...20983&st=25 Adding the CATCH22 folder to the root of any HD-like device allows to use Recovery Console Superfloppy Boot Image without using admin password and to get unlimited access to any folder by connecting to CATCH22 instead of to WINDOWS folder and then using the command: CODE batch SETALLON For the LiveXP / BartPE / UBCD4Win ISO or NTFS Compressed IMG Files Booting from RAMDISK, it is possible to migrate USB-stick to DriveLetter U: so that Shifting of other Drive Letters is prevented. In root of boot drive we have Win2k3 SP1 setupldr.bin renamed as RMLD1 and patched for ramx1.sif file with the SetupData instead of winnt.sif The index in RMLDx can range from 1-9 for support of 9 different LiveXP Boot Image Files. http://www.911cd.net/forums//index.php?sho...21682&st=24 Install of Boot Image files is possble on Harddisk Boot Drive C: or on Bootable USB-stick made e.g. with Make_USB.exe by making boot entries in GRUB4DOS menu.lst Menu and in some cases in XP boot.ini Menu as well. The program will recognize the type of image and will generate the corresponding GRUB4DOS entry in menu.lst The DOS Superfloppy Images including DOS-Apps are booting from RAM, which allows to boot with DOS from a NTFS Harddisk. FreeDOS Superfloppy file BTFRDOS.img is in folder Downloads - http://wimb.winbuilder.net/downloads/ GRUB4DOS is updated to the latest version grub4dos-0.4.4-2009-06-11 which is also essential for booting the DOS Superfloppy Images using the generated menu.lst entries. More Info on GRUB4DOS Menu entries for various types of Image files: http://www.boot-land.net/forums/index.php?showtopic=5041 http://diddy.boot-land.net/grub4dos/Grub4dos.htm = ![]() = ================================================================================ Summary After preparing your USB-stick with Make_USB.exe we have two cases, each of them needs Booting from HD into RAMDISK with a compatible PE Boot Image.
Procedure - Install XP from USB-stick
Procedure - Install Vista or Windows 7 from USB-stick
The present approach is Install from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Unchanged Setup Sources can be used and can be located in a folder on USB-stick so that they do not interfere with eachother. ================================================================================ LiveXP + U_XP_SET ![]() = Program Direct Download - U-XP-SET - mirror Live XP Script Download - U-XP-SET Script - mirror Browse Folder Downloads - http://wimb.winbuilder.net/downloads/ - mirror - (Thanks to Siginet) = Credits: I would like to thank ilko_t for publishing his AutoIt3 Source of WinSetupFromUSB_0-1-1.au3 at MSFN Forum http://www.msfn.org/board/index.php?showtopic=120444 Parts of WinSetupFromUSB were used for Creating Make_USB.exe ================================================================================ From Tutorial at BootLand: http://www.boot-land.net/forums/?showtopic=5306 The original topic was started on July 29, 2008 and was closed at January 4, 2010 because it was often inaccessible due to overload (nr of pageviews was 132.698) ================================================================================ This post has been edited by wimb: Jan 29 2010, 09:33 AM |
|
|
|
Oct 22 2008, 06:54 AM
Post
#2
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
See Post #1
This post has been edited by wimb: Dec 10 2008, 07:07 AM |
|
|
|
Dec 2 2008, 01:39 PM
Post
#3
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
Download U_XP_SET from http://wimb.winbuilder.net/downloads/
This post has been edited by wimb: Jan 8 2009, 08:08 AM |
|
|
|
Dec 10 2008, 07:09 AM
Post
#4
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
Credits: I would like to thank ilko_t for publishing his AutoIt3 Source of WinSetupFromUSB_0-1-1.au3 at MSFN Forum http://www.msfn.org/board/index.php?showtopic=120444 Parts of WinSetupFromUSB were used for creating Make_USB.exe This post has been edited by wimb: Dec 10 2008, 09:04 AM |
|
|
|
Jan 6 2009, 06:18 AM
Post
#5
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
**** PROGRAM UPDATE - U_XP_SET Package ****
Some USB-sticks e.g. INTUIX 8 GB get inconsequent harddisk number for TXT-mode and GUI-mode of XP Setup as compared to the harddisk number determined in LiveXP environment, mostly due to variable intervening of Cardreader Drives. Such troublesome USB-sticks can result in TXT-mode Setup Memory/CD-Error, which means harddisk nr in SetupSourceDevice in TXTSETUP.sif file is incorrect. The problem is easily solved by using in USB_XP_Setup.exe the Option - Copy XP Setup Source Folder to Target Drive In that case the XP Setup Source on Target Install Drive is always easily found by XP Setup. The Program USB_XP_Setup.exe was changed to use the Copy Option also when XP Source was on USB-stick. migrate.inf for making USB-stick in XP Setup to have Drive Letter U: needed some change and is made now also correct for case of Copy XP Source from USB-stick to Target Drive. |
|
|
|
Jan 29 2009, 03:42 AM
Post
#6
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
================================================================================
From Tutorial at BootLand: http://www.boot-land.net/forums/index.php?showtopic=10138 ================================================================================ *** Install from USB AFTER Booting with PE *** Install from USB without Booting from USB by using U_XP_SET ================================================================================ 0. Introduction Install of XP from USB involves:
To perform the above requires some preparation:
For blank HDD you need to create first an Active Primary NTFS partition:
================================================================================ 1. Install of XP using USB_XP_Setup.exe The package U_XP_SET contains Folder USB_XP_Setup with 3 Programs, which you can Launch via PStart.exe Menu
Direct Download - U-XP-SET - mirror - (Thanks to Siginet) = = ![]() = Before you Start to Install XP:
The XP Setup Procedure for Fresh Install of XP:
The advantage of the present technique is that there are no changes needed in the BIOS Setting. Booting for XP Setup occurs all the time as normal from the C-Install Drive if you Install on C-Drive. Thus the USB-stick does not need to be bootable and it is not needed that the motherboard supports booting from USB. In the case of total computer disaster it can still be handy to boot with LiveXP from USB-drive. Another advantage is that you can use the FULL XP Source unchanged just as with Install from CD and the $OEM$ folder is recognised and the [Unattended] section of winnt.sif file is used as normal. Moreover USB_XP_Setup.exe allows to Select from different XP Sources on USB-Drive to be used for XP Setup. Supports the use of BTS DriverPacks located in OEM Folder in XP Source Folder on USB-Drive http://driverpacks.net/downloads Install XP from USB AFTER booting with PE does not make use of WINNT32.EXE In fact the only thing I do is Create the XP BootFolder $WIN_NT$.~BT of only 12 MB on the Install Drive by parsing dosnet.inf and to specify in TXTSETUP.SIF where to find the FULL XPSOURCE. In this case the XP Setup Source Folder must be on USB-stick. For all other cases of Install of XP e.g. from any Harddisk folder or Network Shared folder or from CD / DVD disk, then the XP Source is always Copied to $WIN_NT$.~LS folder on Target Install-drive. Thanks to ilko_t I have learned how to use SetupSourcePath and SetupSourceDevice to specify in TXTSETUP.SIF where to find the XP Source Folder, thus enabling Alternative location of Setup files when installing from HD media http://www.msfn.org/board/Alternative-loca...en-t119742.html ================================================================================ TXT-mode XP Setup Error in case of Install of XP with Setup Source on USB-stick TXT-mode Setup Memory/CD-Error means harddisk nr in SetupSourceDevice is incorrect Solution: - ReBoot with LiveXP Boot Image from RAMDISK, Run PStart and run again USB_XP_Setup.exe - Now Select Copy XP Setup Source Folder to Target Drive folder $WIN_NT$.~LS - Reboot Computer from Install Drive and Select XP Setup from boot.ini Menu Possible causes of TXT-mode Setup Memory/CD-Error are: - Change of Harddisk Numbering by BIOS due to Hardware Configuration Change on Reboot. Try to disconnect ZIP-drive, Cardreader or use different USB-port. - Change of Harddisk Numbering by BIOS due to connecting USB-drive AFTER Booting with PE or XP XP Setup may fail - due to XP Source Harddisk Number Change on Reboot In this case Reboot with LiveXP PE and USB-drive CONNECTED to Reset Harddisk Number Run USB_XP_SETUP.cmd again to get correct SetupSourceDevice in TXTSETUP.SIF - Inconsistent Harddisk Numbering by BIOS caused by Incompatible type of USB-stick - Intuix 8 GB - Old BIOS versions, where harddisk number of USB-Drive and Install Drive are Reversed in TXT-Mode and GUI-Mode You can Use Disk Manager Manually to determine Harddisk Numbers and use Notepad to correct harddisk nr and XP SOURCE Folder in TXTSETUP.SIF [SetupData] SetupSourcePath = "\XPPRO\" SetupSourceDevice = \device\harddisk1\partition1 In this case change file %instdrive%\txtsetup.sif and %instdrive%\$WIN_NT$.~BT\txtsetup.sif ================================================================================ How to boot with LiveXP from Harddisk using extra option in boot.ini Menu was described by me in http://www.911cd.net/forums//index.php?sho...21682&st=24 Combining this technique with the possibility to make XP Setup BootFolder $WIN_NT$.~BT on C-Install-Drive by parsing dosnet.inf and to specify in TXTSETUP.SIF the XP Source location on USB-stick has resulted in this way of Install of XP from USB-stick AFTER booting with PE from C-Harddisk. In LiveXP you can Connect to Network Drive using PENetwork Manager with Path: \\ComputerName\ShareName User: ComputerName\UserName Pass: PassWord It might be necessary to switch off the Firewall of the Network computer. Network Shared Folders can also be used as Source folder in USB_XP_Setup.exe and Make_USB.exe For Install of XP in a folder e.g. WIN51 next to existing WINDOWS folder or for Repair Install you can use USB_XP_Setup.exe direct from HDD without booting first into PE Environment. Repair Install using USB_XP_Setup.exe
================================================================================ 2. XP-Source Preparation Take care that your XPSOURCE Folder is located on your Harddisk in a simple Path without SPACES. Copy the Content of your Windows XP Setup CD to your XPSOURCE Folder on Harddisk Slipstream ServicePack SP3 First Manually in your XP-SP2 Source (don't use here nLite). http://www.helpwithwindows.com/WindowsXP/S...ice_Pack_3.html Siginet's RyanVM Integrator or nLite can then be used to Integrate Windows UpdatePacks in the XP-Source. Preferred is using RyanVM Integrator 1.6 - http://integrator.siginetsoftware.com/index.php?download Or Alternatively use nLite to Integrate Windows UpdatePacks http://www.nliteos.com/ Windows XP UpdatePacks and Addons: http://www.ryanvm.net/msfn/ http://www.ryanvm.net/msfn/updatepack-sp2.html http://integrator.siginetsoftware.com/index.php?addons http://www.ryanvm.net/forum/ Supports the use of BTS DriverPacks located in OEM Folder on USB-Drive http://driverpacks.net/downloads For Install of XP on a modern system with SATA Drives it is needed to use DPsBase.exe for Integrating in your XPSOURCE BTS DriverPack Massstorage with TXT Mode Enabled. In that case a lot of Extra RAID SCSI and SATA Drivers (about 120 extra) are Integrated which appear in the XP Setup BootFolder $WIN_NT$.~BT on Install-Drive and can prevent a lot of XP Install Boot Problems. It will be useful to Add also Chipset, CPU and LAN DriverPack, which are small so that the decompression at the beginning of GUI-mode of XP Setup does NOT take to much time. Always first use RyanVM Integrator or nLite and then use DPsBase to Improve your XP-Source. The program supplies a Customised presetup.cmd and changes the winnt.sif file for use of DriverPacks. When you don't use nLite, you can copy the supplied $OEM$ folder to your XP Source folder. Change $OEM$ folder to your needs for UserAccounts and Registry Tweaks and Adding Drivers. CMDLINES.TXT is used for making UserAccounts and install of Registry Tweaks at T-12 Info see: http://unattended.msfn.org/unattended.xp/ PnP Drivers specified in winnt.sif can be added to $OEM$\$1\Drivers http://unattended.msfn.org/unattended.xp/view/web/34/ TEXTMODE Drivers defined in winnt.sif and located in $OEM$\TEXTMODE folder of the XP Source can be used instead of using F6 floppy for MassStorage Drivers. The content of the $OEM$\TEXTMODE folder is copied by USB_XP_Setup.exe to XP Setup BootFolder $WIN_NT$.~BT\$OEM$ See cdob and allanf in http://www.boot-land.net/forums/index.php?...5306&st=180 Smart Driver Backup 2.12 of Jaque is very useful to Backup your drivers before install of XP. http://www.911cd.net/forums//index.php?showtopic=20555 The complete XP-Source can be copied by Make_USB.exe to USB-Drive. Computation of Estimated XP Folder Size is used to prevent USB-stick overflow and includes cmpnents + I386 + AMD64 + $OEM$ + OEM Folders. Excluding LANG and WIN98X Folders from Copy to USB is the Default Setting in Make_USB.exe Main Menu, which reduces the XP-Source on USB-Drive by 135 MB ================================================================================ 3. LiveXP Boot Image File Preparation Download LiveXP e.g. lx77rc2cxw.exe from folder Projects or lx77rc2cbw.exe from folder Portable http://amalux.winbuilder.net/ Run the downloaded exe and extract to simple path without spaces e.g. extract to root of your local harddisk. You can add a Ghost script (Ghost Plus!.script) which is very handy for System Backup and Restore. Copy file Ghost Plus!.script from http://amalux.winbuilder.net/index.php?dir=MyScripts/Backup/ to <WinBuilder>\Projects\LiveXP\Apps\System folder For making LiveXP Boot Image file you need original XP-SP2 or XP-SP3 Setup CD copied to folder in root of harddisk. Use simple name without spaces for XP Setup Source folder and Switch Off your Firewall and AntiVirus protection. The MassStorage DriverPack for support of SATA drives is automatically integrated in LiveXP made with WinBuilder. In case of WinBuilder Errors use Button Clean Temporary Files in Advance. On Success Save WinBuilder Settings with WB Manager useful later for Restore of Settings. Run WinBuilder to make in 15 min your LiveXP_WIM.ISO or LiveXP_RAM.ISO Boot Image file in folder <WinBuilder>\ISO Alternatively you may use BootSDI.img file made in folder <WinBuilder>\ISO\Ram\I386 ramdisk.sys and setupldr.bin of Windows Server 2003 SP1 must be in <WinBuilder>\Workbench\Common\BootSDI directory. Activate Finish > Create Image > Boot SDI and Run WinBuilder. You can Deactivate Emulation and Burn Image, since we don't need a CD for our purpose. IMG-type files can be changed afterwards more easily by simply mounting them in Virtual Drive with R-mouse using ImDisk or with VDK.
FileName of IMG or ISO files for loading into RAMDISK, like LiveXP BootSDI.img file, must be conform DOS 8.3 because otherwise in case of FAT or FAT32 Filesystem you would get Error 14 (File Not Found). Tutorial of amalux on how to create LiveXP Boot Image files using WinBuilder http://www.boot-land.net/forums/?showtopic=4111 ================================================================================ 4. Install of Drivers and Programs Automatic Install of Drivers during XP Setup 1. Using 7-Zip Compressed DriverPacks located in OEM Folder on USB-Drive, which are decompressed by presetup.cmd at beginning of GUI-mode of XP Setup. http://driverpacks.net/downloads For Install of XP on a modern system with SATA Drives it is needed to use DPsBase.exe for Integrating in your XPSOURCE BTS DriverPack Massstorage with TXT Mode Enabled. In that case a lot of Extra RAID SCSI and SATA Drivers (about 120 extra) are Integrated which appear in the XP Setup BootFolder $WIN_NT$.~BT on Install-Drive and can prevent a lot of XP Install Boot Problems. First use RyanVM Integrator and then use DPsBase to Improve your XP-Source. The program supplies a Customised presetup.cmd and changes the winnt.sif file for use of DriverPacks. 2. Using DriverForge.v4.5.4.exe to Install from C:\Drivers at T-9 of GUI XP Setup (just for the last Reboot). DriverForge.v4.5.4.exe made by kickarse http://www.msfn.org/board/index.php?showtopic=110783 At end of TXT-mode XP Setup the folder $OEM$\$1\Drivers is copied to C:\Drivers and $OEM$\$1\Install\DriverForge.v4.5.4.exe is copied to C:\Install When you don't use nLite, you can Copy the supplied USB_XP_Setup\$OEM$ folder to your XP Source folder. For Auto Use of DriverForge at T-9 you can place uncompressed drivers (or folders) in Drivers of $OEM$ and then Uncomment two rules by removing ; in U_XP_SET\USB_XP_Setup\w_sif\winnt.sif file (see below). You can also change driverforge.ini to your needs if you want to use drivers on a different location, or you may even use the compressed DriverPacks. [SetupParams] UserExecute = "%SystemDrive%\INSTALL\SetupPar.cmd" Method 2 can be very fast because you can just use in Drivers your well known set of required drivers. The ATI Catalyst Control Center can be Installed separately with other Apps After Setup has completed. Smart Driver Backup 2.12 of Jaque is very useful to Backup your drivers before install of XP. http://www.911cd.net/forums//index.php?sho...20555&st=69 ================================================================================ Install of Programs After XP Setup has finished It is handy to use the Office Integrator of Siginet and benners to Integrate Service Packs and HotPacks before installing Office. http://www.siginetsoftware.com/forum/ Download Office Integrator v1.1 Build 16 http://integrator.siginetsoftware.com/inde...dons&id=213 The Folder usb_cfg_extra provides a script for Windows Post-Install Wizard (WPI) - http://wpiw.net/ WPI is very handy for the Automatic Install of Programs after Install of XP from USB. Some Tweaks are done at best when XP Setup has completed e.g. the IE7_Tweaks and NoWallpaper So I combine these tweaks with the Install of Apps using WPI and launch WPI Manually AFTER logon and when the XP Desktop is ready. As example a config.js script is provided in U_XP_SET\USB_XP_Setup\usb_cfg_extra\INSTALL_PRGS_WPI\WPIScripts In WPI script there is the option to run SFC /purgecache which deletes the dll cache by deleting the files in Folder C:\WINDOWS\system32\dllcache This is a very simple way to reduce the WINDOWS Folder Size by 360 MB The Result is a XP WINDOWS Folder Size on Harddisk of only 900 MB inclusive all Updates. Install of XP from USB including Drivers with DriverForge and Post Install using WPI for the Apps is realised Now within 30 minutes using USB-stick with NTFS Format. ================================================================================ 5. Install Vista from USB Procedure for Install of Vista or Windows 7 from USB-stick
The present approach is Install of Vista from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Vista Setup Source can be located in a folder on USB-stick so that it does not interfere with other Setup Sources like folders with Vista x64 or Windows 7 Setup Source. Thanks to jaclaz for Help with GRUB4DOS menu to boot with Windows PE 2.1 ISO file. Thanks to allanf for making WinBuilder Project to make Windows PE 2.1 ISO having GUI interface http://www.boot-land.net/forums/index.php?showtopic=7053 Download WAIK 1.1 Vista SP1 from http://www.microsoft.com/downloads/details...;displaylang=en Booting in 40 sec with pe21.iso loaded by GRUB4DOS from HD into RAMDISK X: allows then to Launch Vista or Windows 7 Setup.exe from folder on USB-stick. http://www.boot-land.net/forums/index.php?...=6800&st=37 Instead of Windows PE 2.1 we can also use VistaPE ISO, but booting with VistaPE will take several minutes. http://www.boot-land.net/forums/index.php?showforum=51 ================================================================================ 6. MultiBoot USB-drives prepared with Make_USB.exe
Guides on How to Make MultiBoot USB Drives: Make_USB.exe is used to make MultiBoot USB-sticks having NTLDR-type bootsector and boot.ini Menu plus GRUB4DOS menu.lst Menu. NTLDR + NTDETECT.COM and boot.ini are copied to the root of an USB-stick previously NTFS formatted with Format Stick procedure, so that it is configured as a Harddisk having NTLDR-type BootSector. BOOTMGR-type Bootsector made by Vista Disk Management will be changed to the compatible NTLDR-type Bootsector. This is the way to make Bootable USB-stick with boot.ini Menu, where GRUB4DOS grldr can be launched from boot.ini Menu. Booting is as: MBR > BootSector > NTLDR > boot.ini > grldr > menu.lst The Bootsector refers to NTLDR file in Root of USB-stick or Harddisk Windows XP can be launched from any primary partition of any harddisk using arcpath in boot.ini Menu. Windows Vista can be launched from any harddisk using chainload of bootmgr in menu.lst Menu of GRUB4DOS. Make_USB.exe can also be used to Install LiveXP BootSDI.img as Boot option on e.g. 30 GB USB Harddisk Primary partition, previously Formatted with NTFS FileSystem using Windows XP or Vista Disk Management. Guide for MultiBoot USB-stick with boot.ini Menu http://www.911cd.net/forums//index.php?showtopic=20089 Important Info on making MultiBoot USB-drives was given by diddy in 2 Guides:
More Info on Booting with GRUB4DOS grldr with menu.lst Menu http://grub4dos.sourceforge.net/wiki/index...ub4dos_tutorial grub4dos, .iso images and (hd32) or (0xFF) mapping http://www.boot-land.net/forums/index.php?showtopic=5041 Install of Grub4dos MBR BootCode is used to make Bootable USB-sticks without the need of having XP Setup Source. Booting is as: MBR > grldr > menu.lst In this case Grub4dos grldr BootLoader can e.g. direct Boot CD ISO or DOS floppy images or chainload BOOTMGR of Vista or Windows 7 Setup Source. = ![]() = ================================================================================ Format Stick using Make_USB.exe An AutoIt3 Routine was created to Format USB-sticks with a Harddisk like structure and NTFS/FAT32/FAT FileSystem. It can be used in Make_USB.exe with the Format Stick Button instead of using the HP Format Tool.
CHS Knockout Patches can be applied to XP-MBR BootCode (HP Patch) http://www.boot-land.net/forums/index.php?...=2246&st=15 and to FAT32 or NTFS BootSector to improve bootability as described by Clemens Fruhwirth and tested by cdob to be useful. http://blog.clemens.endorphin.org/2007/12/...ndows_3170.html http://www.911cd.net/forums//index.php?sho...1702&st=129 http://www.boot-land.net/forums/index.php?...5306&st=215 http://www.boot-land.net/forums/index.php?showtopic=8528
USB-sticks with Dummy Second Partition of about 8 MB (using 1 Cyl in case of n/255/63 geometry) can be generated to further improve bootability as described by online http://www.boot-land.net/forums/index.php?showtopic=7512 The Format Stick routine was further improved for FAT and FAT32 FileSystem, by patching after Format two important bytes which determine bootability of USB-stick.
FAT and FAT32 USB-stick are NOT bootable without patching these two critical bytes, and flashing cursor or Disk Error would be the result. The problem is that Windows OS all the time tries to reset these bytes to NON-bootable value. But this problem was overcome in the present procedure. ================================================================================ 7. Make_IMG.exe - Make and Install Boot Image File - Type IMG or ISO Supported are:
Images are made from a Virtual Drive by using ImDisk virtual disk driver of Olof Lagerkvist http://www.ltr-data.se/opencode.html For using Make_IMG.exe it needs to install previously the ImDisk Driver with U_XP_SET\USB_XP_Setup\makebt\imdiskinst.exe You will find the Image files made with Make_IMG.exe in U_XP_SET\USB_XP_Setup\makebt\make_image folder. For the XP Recovery Console a 15 MB FAT12 Superfloppy Image file is made, where the cmdcons folder is generated by parsing dosnet.inf of the Windows XP Setup Source. Then cmdcons folder is renamed as i386 and ramdisk.sys of win2k3 is added instead of the original one. In root of bootdrive we have setupldr.bin of win2k3 renamed as the bootloader RCLDR, which is patched for using rcons.sif as setup information instead of winnt.sif to allow MultiBoot Environment. More Info: http://www.boot-land.net/forums/index.php?...=5316&st=60 I would like to thank jaclaz for making use of his CATCH22 folder. http://www.911cd.net/forums//index.php?sho...20983&st=25 Adding the CATCH22 folder to the root of any HD-like device allows to use Recovery Console Superfloppy Boot Image without using admin password and to get unlimited access to any folder by connecting to CATCH22 instead of to WINDOWS folder and then using the command: CODE batch SETALLON For the LiveXP / BartPE / UBCD4Win ISO or NTFS Compressed IMG Files Booting from RAMDISK, it is possible to migrate USB-stick to DriveLetter U: so that Shifting of other Drive Letters is prevented. In root of boot drive we have Win2k3 SP1 setupldr.bin renamed as RMLD1 and patched for ramx1.sif file with the SetupData instead of winnt.sif The index in RMLDx can range from 1-9 for support of 9 different LiveXP Boot Image Files. http://www.911cd.net/forums//index.php?sho...21682&st=24 Install of Boot Image files is possble on Harddisk Boot Drive C: or on Bootable USB-stick made e.g. with Make_USB.exe by making boot entries in GRUB4DOS menu.lst Menu and in some cases in XP boot.ini Menu as well. The program will recognize the type of image and will generate the corresponding GRUB4DOS entry in menu.lst The DOS Superfloppy Images including DOS-Apps are booting from RAM, which allows to boot with DOS from a NTFS Harddisk. FreeDOS Superfloppy file BTFRDOS.img is in folder Downloads - http://wimb.winbuilder.net/downloads/ GRUB4DOS is updated to the latest version grub4dos-0.4.4-2009-06-11 which is also essential for booting the DOS Superfloppy Images using the generated menu.lst entries. More Info on GRUB4DOS Menu entries for various types of Image files: http://www.boot-land.net/forums/index.php?showtopic=5041 http://diddy.boot-land.net/grub4dos/Grub4dos.htm = ![]() = ================================================================================ Summary After preparing your USB-stick with Make_USB.exe we have two cases, each of them needs Booting from HD into RAMDISK with a compatible PE Boot Image.
Procedure - Install XP from USB-stick
Procedure - Install Vista or Windows 7 from USB-stick
The present approach is Install from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Unchanged Setup Sources can be used and can be located in a folder on USB-stick so that they do not interfere with eachother. ================================================================================ LiveXP + U_XP_SET ![]() = Program Direct Download - U-XP-SET - mirror Live XP Script Download - U-XP-SET Script - mirror Browse Folder Downloads - http://wimb.winbuilder.net/downloads/ - mirror - (Thanks to Siginet) = Credits: I would like to thank ilko_t for publishing his AutoIt3 Source of WinSetupFromUSB_0-1-1.au3 at MSFN Forum http://www.msfn.org/board/index.php?showtopic=120444 Parts of WinSetupFromUSB were used for Creating Make_USB.exe ================================================================================ This post has been edited by wimb: Jan 4 2010, 05:21 AM |
|
|
|
Feb 4 2009, 04:40 AM
Post
#7
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Changes in Make_USB.exe
- Size of U_XP_Setup.script was reduced in view of keeping the LiveXP BootSDI.img file as small as possible. - SetupSourceChanger and ConversionFilesFinder of Siginet were Added to U_XP_SET package. Thanks to Siginet for Sharing these handy Tools to modify your XP Setup Source on USB-stick. This allows to easily change the files which make the difference in various versions of XP. http://www.msfn.org/board/index.php?showtopic=129049 = |
|
|
|
Feb 12 2009, 09:13 AM
Post
#8
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Changes in Make_USB.exe
I would like to express my gratitude to everybody who has contributed and inspired me in realising this project as referred to in the Credits and Bookmark files in the U_XP_SET\USB_XP_Setup\Help_Info folder. Their knowledge and experimental results published on MSFN, CD, Boot Land, RyanVM, Siginet Software, DriverPacks, Ultimate Boot CD, UBCD4Win and AutoIt Forums have always been of GREAT VALUE to me. EDIT 14 feb 2009: For a MultiBoot USB-stick the UBCD 5.0 beta 11 ISO with Extra GRUB4DOS Menu is booting via boot.ini Menu and GRUB4DOS grldr using menu.lst Menu. Usually booting with grub4dos iso emulation makes use of chainloader for booting the ISO. In this case for some options of SYSLINUX Menu e.g. HDD > Wiping > Killdisk would give Invalid Opcode. CODE title UBCD 5.0 beta 11 - Boot ISO - SYSLINUX Menu find --set-root /ubcd50b11-grub4dos.iso map /ubcd50b11-grub4dos.iso (hd32) map --hook root (hd32) chainloader (hd32) In the case of UBCD 5.0 beta 11 when using the Extra GRUB4DOS Menu then all boot options are Valid. Thus it seems better to Direct boot with the GRUB4DOS Menu of UBCD 5.0 beta 11 by using the configfile as CODE title UBCD 5.0 beta 11 - Direct GRUB4DOS Menu find --set-root /ubcd50b11-grub4dos.iso map /ubcd50b11-grub4dos.iso (hd32) map --hook root (hd32) configfile /ubcd/menus/grub4dos/main.lst The Parted Magic Entry of pmagic\boot\grub\menu.lst requires for the kernel an extra parameter to indicate the correct path of the UBCD ISO by adding: iso_location=/ubcd50b11-grub4dos.iso Without further changing the xdelta patched ISO, one can do this at run time as described by Icecube: http://www.boot-land.net/forums/index.php?...6119&st=109 QUOTE If you use grub4dos iso emulation, it is normal that Parted Magic entry doesn't work. If you use it, press e at the Parted Magic entry that you want to boot and add iso_location=/ubcd50b11-grub4dos.iso (change to the correct path of the UBCD iso) to the end of the kernel line. = This post has been edited by wimb: Feb 14 2009, 01:21 AM |
|
|
|
Feb 18 2009, 05:42 AM
Post
#9
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Changes in Make_USB.exe and USB_XP_Setup
Thanks to magic12kenneth for reporting the BSOD 6B Error and thanks to ilko for indicating the cause and solution to the problem. = This post has been edited by wimb: Feb 18 2009, 05:43 AM |
|
|
|
Feb 28 2009, 07:08 AM
Post
#10
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Changes in BOOT_IMG.exe - Make_USB.exe and USB_XP_Setup
Thanks to jaclaz for Help with GRUB4DOS menu to boot with Windows PE 2.1 ISO file. Thanks to allanf for making WinBuilder Project to make Windows PE 2.1 ISO having GUI interface http://www.boot-land.net/forums/index.php?showtopic=7053 Download WAIK 1.1 Vista SP1 from http://www.microsoft.com/downloads/details...;displaylang=en Booting in 40 sec with pe21.iso loaded by GRUB4DOS from HD into RAMDISK X: allows then to Launch Vista or Windows 7 Setup.exe from folder on USB-stick. http://www.boot-land.net/forums/index.php?...=6800&st=37 Procedure for Install of Vista or Windows 7 from USB-stick
The present approach is Install of Vista from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Vista Setup Source can be located in a folder on USB-stick so that it does not interfere with other Setup Sources like folders with Vista x64 or Windows 7 Setup Source. Instead of Windows PE 2.1 we can also use VistaPE ISO, but booting with VistaPE will take several minutes. http://www.boot-land.net/forums/index.php?showforum=51 = ![]() = This post has been edited by wimb: Feb 28 2009, 08:18 AM |
|
|
|
Mar 2 2009, 05:30 AM
Post
#11
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB
Summary After preparing your USB-stick with Make_USB.exe we have two cases, each of them needs Booting from HD into RAMDISK with a compatible PE Boot Image.
Procedure - Install XP from USB-stick
Procedure - Install Vista or Windows 7 from USB-stick
The present approach is Install from USB without booting from USB. So you don't need BIOS USB Boot Support and you don't need to change BIOS Settings. Moreover, Unchanged Setup Sources can be used and can be located in a folder on USB-stick so that they do not interfere with eachother. = This post has been edited by wimb: Mar 4 2009, 12:19 AM |
|
|
|
Mar 8 2009, 07:36 AM
Post
#12
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB
Comparison of LiveXP BootSDI.img IMG with Windows PE 2.1 ISO migrate.inf made in Windows PE 2.1 Environment does NOT make USB-stick getting Preferred Drive Letter U: in XP Setup. LiveXP provides handy Disk Management (viewing partitioning) which we miss in Windows PE 2.1 So in these respects LiveXP is preferred, but Windows PE 2.1 can be used as PE Environment for Install of XP - Launch Vista or Windows 7 Setup, whereas LiveXP can only be used to prepare Target Drive for Install of XP. = ![]() = This post has been edited by wimb: Mar 8 2009, 07:38 AM |
|
|
|
Mar 13 2009, 12:43 AM
Post
#13
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB
|
|
|
|
Apr 10 2009, 09:37 AM
Post
#14
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB
This post has been edited by wimb: Apr 10 2009, 11:22 AM |
|
|
|
Apr 22 2009, 12:55 PM
Post
#15
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB An AutoIt3 Routine was created to Format USB-sticks with a Harddisk like structure and NTFS/FAT32/FAT FileSystem. It can be used in Make_USB.exe with the Format Stick Button instead of using the HP Format Tool.
Thanks to jaclaz for stimulating me to write this format routine in AutoIt3. = ![]() = |
|
|
|
Apr 23 2009, 04:16 AM
Post
#16
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB
|
|
|
|
Apr 24 2009, 11:05 AM
Post
#17
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB - Removed bug in Make_USB.exe and Make_USB-2.exe which would give a pop-up Invalid FileSystem Return Error when clicking the GO Button. This could take place for FAT and FAT32 formatted USB-sticks. Sorry for the inconvenience, wll you please re-download U_XP_SET Thanks to amalux for reporting this program bug. |
|
|
|
Apr 28 2009, 03:53 AM
Post
#18
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Make_USB.exe and Make_USB_2.exe were updated. The procedure of Format Stick Button will now make Bootable FAT and FAT32 USB-sticks. For NTFS Format the procedure was already OK, but FAT32 and FAT sticks were NOT bootable. After many experiments, I hope to have realized now a reliable procedure for all cases to make really bootable USB-sticks. The procedure for FAT32 and FAT includes an essential Disconnect pop-up. Please try and report about the new procedure. This post has been edited by wimb: Apr 28 2009, 03:55 AM |
|
|
|
May 1 2009, 03:35 AM
Post
#19
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Make_USB.exe was updated. The Format Stick procedure includes now all patches found useful by cdob and online for making bootable USB-sticks. Thanks for testing CHS Knock-out Patches and Make Second Dummy Partition are user Selectable and involve:
Please try and report about bootability of USB-sticks made with the Format Stick procedure of Make_USB.exe So forget about Make_USB_2.exe since now everything is included in Make_USB.exe This post has been edited by wimb: May 1 2009, 03:35 AM |
|
|
|
May 2 2009, 04:38 AM
Post
#20
|
|
|
Advanced Member Group: Software Developers Posts: 369 Joined: 21-March 07 Member No.: 132150
|
=
PROGRAM UPDATE - U_XP_SET Package - Install XP from USB Fixed - Indicated Copy Time in Make_USB.exe was too small and wrong by factor 2.5 Fixed - MBR_Backup.cmd could not run when DATE contained forward slash instead of - sign Thanks to amalux for reporting problem when running MBR_Backup.cmd |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 9th February 2010 - 11:41 AM |