booting vista/2008/w7 from usb sub folder
#126
Posted 23 October 2010 - 08:57 PM
In other words write is for writing (usually a few bytes).
dd is for copying little or large chunks of whatever from source file to destination file.
Wonko
#127
Posted 24 October 2010 - 03:16 PM
For some reasons, I can use only CD (DVD) not Usb. Therefore it is impossible to produce copying operations.
File Boot.wim too big to load it in the RAM.
I have try to divide it on swm-files of the small size. Further I loaded in the RAM only the first of them, and changed it as it is necessary.
But the loader can't connect remaining swm files.
Therefore the best variant to load in RAM BOOTMGR and BOOT.SDI and to make write. But I don't know offsets and values which are responsible boot index. Whether these values to someone are known?
#128
Posted 25 October 2010 - 06:04 AM
here is an example of how to alter 3 bytes of a boot file loaded into memory
title Install Windows 7 32-bit (bc2)
map --mem /BOOTMGR (rd)
write --offset=0x105E (rd)+1 \xEB\x08
write --offset=0x54696 (rd)+1 2
chainloader (rd)+1
root ()
So a few kb might take you quite a while to type in and the file size of menu.lst will probably be far too large!
I am sorry.
I have committed an error when wrote about kilobytes. Of course it is a question of bytes.
There are 2 files BOOTind1.WIM and BOOTind2.WIM (267 mb).
They differ only with value boot index inside.
Here result of a command:
cmd fc /b D:\boot\WIMS\BOOTind1.WIM D:\boot\WIMS\BOOTind2.WIM
00000060: 56 28 00000061: C4 6A 00000062: 0A 09 00000068: DB E8 00000069: 25 21 0000006A: CD A1 0000006B: 0F 10 00000070: 30 A0 00000071: 7F BA 00000072: 30 2B 00000078: 01 02
#129
Posted 25 October 2010 - 07:35 PM
In the example given:
title Install Windows 7 32-bit (bc2) <- this is the title of the menu.kst entry
map --mem /BOOTMGR (rd) <- this maps the FILE "BOOTMGR" in ROOT of current device to (rd) RAMDISK.
write --offset=0x105E (rd)+1 \xEB\x08 <- this writes hex values EB 08 at offset (hex) 105E
write --offset=0x54696 (rd)+1 2<- this writes decimal value 2 at offset (hex) 54696
chainloader (rd)+1 <- this chainloads the (modified) ramdisk (i.e. the modified BOOTMGR FILE)
root () <-this establishes ROOT on current device (probably not strictly needed)
From your FC you have a difference in three contiguous bytes styarting at offset hex 60:
so the line in red above becomes:00000060: 56 28
00000061: C4 6A
00000062: 0A 09
then you add here as many lines as many contiguous set of bytes you have to change.write --offset=0x60 (rd)+1 \x28\x6A\x09
etc.
Wonko
#130
Posted 25 October 2010 - 08:18 PM
But I have applied FC to WIM-files in the size of 267 mbytes.
The received offsets and values from WIM-files can't be applied to file BOOTMGR, after its location in the RAM (map - mem /BOOTMGR (rd)).
Procedure
will damage BOOTMGR, and will lead to impossibility of loading.write - offset=0x60 (rd) +1 \x28\x6A\x09
Offsets and values responsible "boot index" as remain unknown.
Probably it is better to consider a file boot.sdi which loads boot.wim in the RAM.
Edited by kpdozer, 25 October 2010 - 08:26 PM.
#131
Posted 03 November 2010 - 04:12 PM
Another idea, not tested:Has decided to create a boot drive with several LiveCD based on Winpe3.0.
I can boot with different boot.wim through grub4dos (boot1.wim, boot2.wim...) without problems.
To spare a place on CD (DVD) I would like to boot since various images in one WIM.
ISO9660 allows fragmented files. The feature is called Multi-Extent.
Compare 9.1.6 File Flags at ECMA 119. http://www.ecma-inte...ds/Ecma-119.htm
A file can be splittet to several file extents. And one file extent can be used by several files.
The file system driver has to read several file extents and concat them to one file.
Windows 95 and newer file system driver can read multi-extent files.
However: does bootmgr read multi-extent files too?
Differences seems to be at file header. Assumption: inside first 2048 bytes.For experiment I have merged 2 boot.wim in one.
I have received boot.wim with two images in
At first I have marked the first image as boot (boot index:1) then the second image as boot (boot index:2) and have compared results on bytes.
Once CD (DVD) data sector holds 2048 bytes data.
Split boot.wim into two parts:
a different header file, each 2048 bytes: boot1.wim (boot index:1) and boot2.wim (boot index:2)
equal rest of file: use two equal file names boot1.win and boot2.win
equal file get different directory entries at ISO9660, but file itself is added once only.
Two 267 mb boot.wim require 267 mb space at CD (DVD) still.
Adjust bcd to launch boot1.wim or boot2.wim.
Use mkisofs and create a ISO image.
Read ISO9660 again, about 9660 times
Run a hex editor, open ISO image.
Adjust Multi-Extent bit: change one bit at two locations.
Again, that's a idea.
Bootmgr may work or fail at Multi-Extent files.
Good luck.
#132
Posted 05 November 2010 - 06:59 PM
joakim did it againTo spare a place on CD (DVD) I would like to boot since various images in one WIM.
http://www.msfn.org/...702#entry944702
#133
Posted 09 November 2010 - 06:11 PM
#135
Posted 12 November 2010 - 08:20 PM
Boot.wim boots in the RAM completely, including all images inside. It is necessary that boot.wim (with several images) was located in the RAM. To calculate the correct size difficult.
#136
Posted 25 November 2010 - 06:54 PM
Here's a script that I've made
@echo off setlocal ENABLEDELAYEDEXPANSION set btdvc=%~d0 echo @echo off>%btdvc%\run.cmd echo title Setup>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo set edtn=none>>%btdvc%\run.cmd echo set answ=none>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo goto :imgslct>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :rstrtwzrd>>%btdvc%\run.cmd echo cls>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [%btdvc%] [ RESTART WIZARD ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [1] Restart Wizard>>%btdvc%\run.cmd echo echo [2] Select Image>>%btdvc%\run.cmd echo echo [3] Select Answer file>>%btdvc%\run.cmd echo echo [4] Start Setup>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo Image: [ %%edtn%% ] Answer file: [ %%answ%% ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [I] Select Image [A] Select Answer file>>%btdvc%\run.cmd echo echo [S] Start Setup [R] Restart Wizard>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo set /P slct= Select: >>%btdvc%\run.cmd echo if "%%slct%%"=="1" goto :rstrt>>%btdvc%\run.cmd echo if "%%slct%%"=="2" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="3" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="4" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="I" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="A" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="S" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="R" goto :rstrtwzrd>>%btdvc%\run.cmd echo if "%%slct%%"=="i" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="a" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="s" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="r" goto :rstrtwzrd>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :rstrt>>%btdvc%\run.cmd echo start %btdvc%\USBMultiWIMSetup.cmd>>%btdvc%\run.cmd echo exit>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :imgslct>>%btdvc%\run.cmd echo cls>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [%btdvc%] [ IMAGES ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd set vr1=1 for /R %btdvc%\images\ %%I in (*.wim) do ( echo echo [!vr1!] %%~nI>>!btdvc!\run.cmd call:cntr ) echo echo.>>%btdvc%\run.cmd echo echo Image: [ %%edtn%% ] Answer file: [ %%answ%% ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [I] Select Image [A] Select Answer file>>%btdvc%\run.cmd echo echo [S] Start Setup [R] Restart Wizard>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo set /P slct= Select: >>%btdvc%\run.cmd set vr1=1 set vr2=slct for /R %btdvc%\images\ %%I in (*.wim) do ( echo if "%%slct%%"=="!vr1!" set edtn=%%~nI>>!btdvc!\run.cmd call:cntr ) echo if "%%edtn%%"=="none" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="I" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="A" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="S" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="R" goto :rstrtwzrd>>%btdvc%\run.cmd echo if "%%slct%%"=="i" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="a" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="s" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="r" goto :rstrtwzrd>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :answslct>>%btdvc%\run.cmd echo cls>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [%btdvc%] [ ANSWER FILES ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd set vr1=1 for /R %btdvc%\answers\ %%I in (*.xml) do ( echo echo [!vr1!] %%~nI>>!btdvc!\run.cmd call:cntr ) echo echo [0] none>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo Image: [ %%edtn%% ] Answer file: [ %%answ%% ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [I] Select Image [A] Select Answer file>>%btdvc%\run.cmd echo echo [S] Start Setup [R] Restart Wizard>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo set /P slct= Select: >>%btdvc%\run.cmd set vr1=1 set vr2=slct for /R %btdvc%\answers\ %%I in (*.xml) do ( echo if "%%slct%%"=="!vr1!" set answ=%%~nI>>!btdvc!\run.cmd call:cntr ) echo if "%%slct%%"=="0" set answ=none>>%btdvc%\run.cmd echo if "%%slct%%"=="I" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="A" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="S" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="R" goto :rstrtwzrd>>%btdvc%\run.cmd echo if "%%slct%%"=="i" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="a" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="s" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="r" goto :rstrtwzrd>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :strtstp>>%btdvc%\run.cmd echo cls>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [%btdvc%] [ START SETUP ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [1] Start Setup>>%btdvc%\run.cmd echo echo [2] Select Image>>%btdvc%\run.cmd echo echo [3] Select Answer file>>%btdvc%\run.cmd echo echo [4] Restart Wizard>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo Image: [ %%edtn%% ] Answer file: [ %%answ%% ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo [I] Select Image [A] Select Answer file>>%btdvc%\run.cmd echo echo [S] Start Setup [R] Restart Wizard>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo set /P slct= Select: >>%btdvc%\run.cmd echo if "%%slct%%"=="1" goto :rnstp>>%btdvc%\run.cmd echo if "%%slct%%"=="2" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="3" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="4" goto :rstrtwzrd>>%btdvc%\run.cmd echo if "%%slct%%"=="I" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="A" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="S" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="R" goto :rstrtwzrd>>%btdvc%\run.cmd echo if "%%slct%%"=="i" goto :imgslct>>%btdvc%\run.cmd echo if "%%slct%%"=="a" goto :answslct>>%btdvc%\run.cmd echo if "%%slct%%"=="s" goto :strtstp>>%btdvc%\run.cmd echo if "%%slct%%"=="r" goto :rstrtwzrd>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :rnstp>>%btdvc%\run.cmd echo cls>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo ---[ STARTING SETUP ]>>%btdvc%\run.cmd echo echo.>>%btdvc%\run.cmd echo echo Image: [ %%edtn%% ] Answer file: [ %%answ%% ]>>%btdvc%\run.cmd echo if not "%%answ%%"=="none" goto :unstp>>%btdvc%\run.cmd echo X:\setup.exe /installfrom:%btdvc%\images\%%edtn%%.wim>>%btdvc%\run.cmd echo exit>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo :unstp>>%btdvc%\run.cmd echo X:\setup.exe /installfrom:%btdvc%\images\%%edtn%%.wim /unattend:%btdvc%\answers\%%answ%%.xml>>%btdvc%\run.cmd echo exit>>%btdvc%\run.cmd echo.>>%btdvc%\run.cmd echo pause>>%btdvc%\run.cmd endlocal set btdvc=%~d0 start %btdvc%\run.cmd ::pause exit :cntr set /A vr1=%vr1%+1
It looks for a certain directory structure and creates lists and menus to select images and answer files found and launch setup with selected parameters. But I haven't been able to start the setup as it says the path is incorrect. If anyone is still interested in this take a look. I'm sure it's just some syntax issue.
If this works someday it will be a lot easier and transparent procedure. It would be a lot easier to add and change images/answer files.
Edited by far.in.out, 25 November 2010 - 06:56 PM.
#137
Posted 25 November 2010 - 08:43 PM
It looks for a certain directory structure and creates lists and menus to select images and answer files found and launch setup with selected parameters. But I haven't been able to start the setup as it says the path is incorrect. If anyone is still interested in this take a look. I'm sure it's just some syntax issue.
If this works someday it will be a lot easier and transparent procedure. It would be a lot easier to add and change images/answer files.
It is of hard readability.
Maybe you could be interested in this:
Group commands for redirection:
http://www.robvander...levertricks.php
also, if you do:
SET dest=%~d0\run.cmd
You can use %dest%.
Wonko
#138
Posted 25 November 2010 - 10:36 PM
IF /I "%ANSWER%"=="y" echo Answer was Y or y
#139
Posted 25 November 2010 - 11:15 PM
Also, if it's hard to read then save it and run and see the script it generates. That shouldn't be hard to read. But you'd also need two dirs (at the same place where you put this script, at the root of some drive) with .wim and .xml files inside of 'em for that, obviously.
This is the script it generates... Note that it's contents depends on what it had found in two dirs images and answers...
@echo off title Setup set edtn=none set answ=none goto :imgslct :rstrtwzrd cls echo. echo [C:] [ RESTART WIZARD ] echo. echo [1] Restart Wizard echo [2] Select Image echo [3] Select Answer file echo [4] Start Setup echo. echo Image: [ %edtn% ] Answer file: [ %answ% ] echo. echo [I] Select Image [A] Select Answer file echo [S] Start Setup [R] Restart Wizard echo. set /P slct= Select: if "%slct%"=="1" goto :rstrt if "%slct%"=="2" goto :imgslct if "%slct%"=="3" goto :answslct if "%slct%"=="4" goto :strtstp if "%slct%"=="I" goto :imgslct if "%slct%"=="A" goto :answslct if "%slct%"=="S" goto :strtstp if "%slct%"=="R" goto :rstrtwzrd if "%slct%"=="i" goto :imgslct if "%slct%"=="a" goto :answslct if "%slct%"=="s" goto :strtstp if "%slct%"=="r" goto :rstrtwzrd :rstrt start C:\USBMultiWIMSetup.cmd exit :imgslct cls echo. echo [C:] [ IMAGES ] echo. echo [1] install echo. echo Image: [ %edtn% ] Answer file: [ %answ% ] echo. echo [I] Select Image [A] Select Answer file echo [S] Start Setup [R] Restart Wizard echo. set /P slct= Select: if "%slct%"=="1" set edtn=install if "%edtn%"=="none" goto :imgslct if "%slct%"=="I" goto :imgslct if "%slct%"=="A" goto :answslct if "%slct%"=="S" goto :strtstp if "%slct%"=="R" goto :rstrtwzrd if "%slct%"=="i" goto :imgslct if "%slct%"=="a" goto :answslct if "%slct%"=="s" goto :strtstp if "%slct%"=="r" goto :rstrtwzrd :answslct cls echo. echo [C:] [ ANSWER FILES ] echo. echo [1] Autounattend echo [0] none echo. echo Image: [ %edtn% ] Answer file: [ %answ% ] echo. echo [I] Select Image [A] Select Answer file echo [S] Start Setup [R] Restart Wizard echo. set /P slct= Select: if "%slct%"=="1" set answ=Autounattend if "%slct%"=="0" set answ=none if "%slct%"=="I" goto :imgslct if "%slct%"=="A" goto :answslct if "%slct%"=="S" goto :strtstp if "%slct%"=="R" goto :rstrtwzrd if "%slct%"=="i" goto :imgslct if "%slct%"=="a" goto :answslct if "%slct%"=="s" goto :strtstp if "%slct%"=="r" goto :rstrtwzrd :strtstp cls echo. echo [C:] [ START SETUP ] echo. echo [1] Start Setup echo [2] Select Image echo [3] Select Answer file echo [4] Restart Wizard echo. echo Image: [ %edtn% ] Answer file: [ %answ% ] echo. echo [I] Select Image [A] Select Answer file echo [S] Start Setup [R] Restart Wizard echo. set /P slct= Select: if "%slct%"=="1" goto :rnstp if "%slct%"=="2" goto :imgslct if "%slct%"=="3" goto :answslct if "%slct%"=="4" goto :rstrtwzrd if "%slct%"=="I" goto :imgslct if "%slct%"=="A" goto :answslct if "%slct%"=="S" goto :strtstp if "%slct%"=="R" goto :rstrtwzrd if "%slct%"=="i" goto :imgslct if "%slct%"=="a" goto :answslct if "%slct%"=="s" goto :strtstp if "%slct%"=="r" goto :rstrtwzrd :rnstp cls echo. echo ---[ STARTING SETUP ] echo. echo Image: [ %edtn% ] Answer file: [ %answ% ] if not "%answ%"=="none" goto :unstp X:\setup.exe /installfrom:C:\images\%edtn%.wim exit :unstp X:\setup.exe /installfrom:C:\images\%edtn%.wim /unattend:C:\answers\%answ%.xml exit pause
Edited by far.in.out, 25 November 2010 - 11:38 PM.
#140
Posted 25 November 2010 - 11:57 PM
I use
SET DD=W732
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:\%DD%\install.wim set DVDdrive=%%I:
If NOT "%DVDDrive%"=="" echo Found Install.wim at %DVDdrive%\%DD%\install.wim
IF "%DVDdrive%"=="" (
echo ERROR - COULD NOT FIND INSTALL.WIM in %DD% folder!
pause
pause
goto :EOF
)
to get the drive letter where the wim file (W732.wim) is located.
and then use this code to start from the correct location...
if exist %DVDdrive%\%DD%\unattend.xml SET UN=/unattend:%DVDdrive%\%DD%\unattend.xml
if exist %DVDdrive%\%DD%\OEM\nul SET OEM=/m:%DVDdrive%\%DD%\OEM
REM look for whole sources folder copied over
If exist %DVDdrive%\%DD%\setup.exe (
%DVDdrive%
REM setup will use its path to find the install.wim
%DVDdrive%\%DD%\setup.exe %OEM% %UN%
goto :RBT
)
if not exist X:\Setup.exe goto :BAD
REM if not then just call setup in root of boot.wim
X:\setup.exe /installfrom:%DVDdrive%\%DD%\install.wim %OEM% %UN%
goto :RBT
:BAD
dir X:\ /b
echo Cannot find X:\Setup.exe !
@echo Press a key to reboot now...
pause
:RBT
wpeutil reboot
pause
see http://sites.google....and-server-2008 for more details.
#141
Posted 26 November 2010 - 02:43 PM
@echo off title Scanning... 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:\4E32C7AE32DF2912 set destdrv=%%I: & goto :strt echo. echo FILES NOT FOUND, EXITING...) pause exit :strt start "Starting..." /wait "%destdrv%\USBMultiWIMSetup.cmd" exitI checked it many times - I echo'ed the final path generated - it's always correct. And I know what code you use... I started doing this after reading your guide. And I must say I didn't like it very much. Well actually it's fine except for using multiple bootmgr's, BCD's, boot.wim's and having to edit menu.lst.
I saw you were loading images from different folders than sources and then I found that parameter in the code. I decided to make an improved version which wouldn't require anything but the disk structure and you could make changes just by placing a different image(s) or answer file(s) in corresponding folders. But it just didn't work out. No idea why. It's very simple and obvious. Everything works but setup.exe just doesn't take it. I guess it's just another MS fck up and you can't do anything about it.
I guess I'll just switch to using flash drive with multiple partitions and a bootmgr in every of am. That way I'll be able to choose with grub a partition and boot off of it by bootmgr and boot the standard boot.wim. Every partition will have one (easy replacable) install.wim with two same images in it - x64 and x86 versions. Also there will be an answer file on each partition that will fit to both images in the wim.
Edited by far.in.out, 26 November 2010 - 02:47 PM.
#142
Posted 26 November 2010 - 03:04 PM
The code had to be inserted into each boot.wim file, it will not work for multiple OS's if on the USB drive as a flat file.
#143
Posted 26 November 2010 - 03:12 PM
What do you mean?The code had to be inserted into each boot.wim file, it will not work for multiple OS's if on the USB drive as a flat file.
#145
Posted 27 November 2010 - 05:54 PM
#146
Posted 27 November 2010 - 07:38 PM
Aim - what are you trying to do and what do you end up with
step by step instructions
any files, etc. needed
So you have tested using two different DVDs sources from same USB drive?
cheers
S
#148
Posted 30 December 2010 - 12:40 PM
I was wondering if it is possible to have several partitions in the usb, and put all the files in one partition that is not the first one.
I've managed to be able to boot a linux distribution booting everything from the second partition and leaving the first one blank.
But when it comes to the Windows installation, I get an error because it doesn't find the install.wim, I guess it is trying to search for it in the first one.
I am trying to do this, because since normal windows systems by default only reads the first partition of the usb, I can have all the files hidden, and keep the remain space of the usb as a normal usb.
By the way, thanks you all, you did a magnificence effort
#149
Posted 30 December 2010 - 12:45 PM
#150
Posted 30 December 2010 - 01:35 PM
What is the error? EXACT one, please.But when it comes to the Windows installation, I get an error because it doesn't find the install.wim, I guess it is trying to search for it in the first one.
I presume that it is not the BOOTMGR/BCD not finding the boot.wim, but rather the boot.wim (actually files inside it) incapable of "finding itself".
You may need to add a filter driver to the PE/install build.
Try as an experiment this approach:
http://www.msfn.org/...omusb-with-gui/
it should allow installing Vista/7 (which actually is a PE 2.x/3.x) booting off any partition on a USB drive, even if "Removable" as your USB stick is.
Wonko
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users