Hur man skapar en WinPE 3.0 image
Vad är WinPE?
WinPE står för Windows Preinstallation Environment och är ett minimalt windows operativsystem. Olika versioner av Windows PE är baserade på olika versioner av Windows. Version 3.0 som denna guide handlar om är baserad på Windows 7.
WinPE kan, utöver installation av Windows, användas till att köra vissa program (dock fungerar inte alla program eftersom WinPE saknar en del av de .dll filer som en normal Windows har).
Jag har bland annat använt WinPE för att uppdaterade firmware i min dvd-brännare.
---------
1. Ladda ner och installera Windows Automated Installation Kit for Windows 7 ( http://www.microsoft.com/downloads/details.aspx?FamilyID=696d... )
2. Öppna "Deployment Tools Command Prompt" (Start -> Alla program -> Microsoft Windows AIK)
3. Kopiera grundfilerna till c:\winpe (byt ut x86 till amd64 för 64bit)
copype x86 c:\winpe
4. Montera image filen:
dism /mount-wim /wimfile:c:\winpe\winpe.wim /index:1 /mountdir:c:\winpe\mount
5. Ändra till svensk tangentbordslayout:
intlcfg -inputlocale:sv-se -image:c:\winpe\mount
intlcfg -syslocale:sv-se -image:c:\winpe\mount
intlcfg -userlocale:sv-se -image:c:\winpe\mount
6. Avmontera image filen och spara ändringar
dism /unmount-wim /mountdir:c:\winpe\mount /commit
CD
1. Kopiera image filen och byt namn till boot.wim
copy c:\winpe\winpe.wim c:\winpe\iso\sources\boot.wim
2. Skapa ISO
oscdimg -n -bC:\winpe\etfsboot.com c:\winpe\iso c:\winpe\winpe.iso
USB (multiboot)
1. Skapa ett multiboot usbminne ( http://www.sweclockers.com/forum/showthread.php?s=&threadid=8... ) om du inte redan har ett
2. Skapa bootfil:
bcdedit -createstore c:\winpe\bcd
bcdedit -store c:\winpe\bcd -create {ramdiskoptions} /d "Ramdisk"
bcdedit -store c:\winpe\bcd -set {ramdiskoptions} ramdisksdidevice boot
bcdedit -store c:\winpe\bcd -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
bcdedit -store c:\winpe\bcd -create /d "WINPE" -application osloader
Nu kommer det stå nånting i stil med:
The entry {666ffca0-d3a5-11de-a0c9-00028adb62c7} was successfully created.
på skärmen.
{666ffca0-d3a5-11de-a0c9-00028adb62c7} är ett GUID, detta värde kommer vara ett annat för dig.
bcdedit -store c:\winpe\bcd -set {666ffca0-d3a5-11de-a0c9-00028adb62c7} osdevice ramdisk=[boot]\boot\winpe.wim,{ramdiskoptions}
bcdedit -store c:\winpe\bcd -set {666ffca0-d3a5-11de-a0c9-00028adb62c7} device ramdisk=[boot]\boot\winpe.wim,{ramdiskoptions}
bcdedit -store c:\winpe\bcd -set {666ffca0-d3a5-11de-a0c9-00028adb62c7} systemroot \windows
bcdedit -store c:\winpe\bcd -set {666ffca0-d3a5-11de-a0c9-00028adb62c7} detecthal yes
bcdedit -store c:\winpe\bcd -set {666ffca0-d3a5-11de-a0c9-00028adb62c7} winpe yes
bcdedit -store c:\winpe\bcd -create {bootmgr} /d "Boot manager"
bcdedit -store c:\winpe\bcd -set {bootmgr} displayorder {666ffca0-d3a5-11de-a0c9-00028adb62c7}
3. Kopiera filer till usb-minnet (byt ut g: till enhetsbokstaven för ditt usbminne):
copy c:\winpe\iso\bootmgr g:\boot\
copy c:\winpe\bcd g:\boot\
copy c:\winpe\iso\boot\boot.sdi g:\boot\
copy c:\winpe\winpe.wim g:\boot\
4. Lägg till följande rader i g:\syslinux.cfg
LABEL winpe
MENU_LABEL ^WinPE
COM32 /boot/chain.c32
APPEND boot ntldr=/boot/bootmgr