|
原帖由 agteng 于 2006-12-21 10:52 AM 发表
请教一下如何安装到硬盘上啊?
下面是你要的资料,是英文的,恕不翻译:
- Walkthrough: Boot Windows PE from Hard Disk
- This walkthrough describes how to boot Windows PE directly from a hard disk but not into RAM disk, which enables you to start a computer for the purposes of deployment or recovery.
- PrerequisitesTo complete this walkthrough, you need the following:
- A technician computer that provides all the tools and source files. For more information, see Building a Technician Computer.
- Step 1: Create a Bootable Windows PE RAM MediaSelect one of the options below and follow the instructions for building a bootable Windows PE RAM media. Make sure you include ImageX with your image. After you create your bootable media, continue to the next step.
- Walkthrough: Create a Bootable Windows PE RAM Disk on CD/ROM
- Walkthrough: Create a Bootable Windows PE RAM Disk on UFD
- Step 2: Prepare the Hard DriveIn this step, you boot the new computer with your Windows PE media and format the hard drive.
- On the new computer, insert your Windows PE media and restart the computer.
- Windows PE will start and launch a Command Prompt window.
- Note:
- If the hard drive contains an active partition, you must override the boot order to boot from the CD/DVD drive. During initial boot, select the appropriate function key to override the boot order. If this is a new computer, the hard drive will be unformatted, so you can skip this step.
-
- At a command prompt, format the hard drive by using DiskPart. Windows PE requires an active partition with a size equal to or greater than the size of your Windows PE image. For example,
- diskpart
- select disk 0
- clean
- create partition primary size=<insert size>
- select partition 1
- active
- format fs=ntfs
- exit
-
- Step 3: Copy Windows PE Files to the Hard DiskIn this step, you copy Windows PE resource files to the hard drive from your bootable media. You need ImageX to apply the Boot.wim to the hard drive. This example assumes the hard drive is blank.
- At a command prompt, use ImageX to apply the Windows PE image (Boot.wim) from your bootable media to the hard drive. For example,
- d:\imagex /apply d:\sources\boot.wim 1 c:
-
- Where d: is your bootable Windows PE media that contains ImageX and a Windows PE image.
- Copy the \boot folder from your bootable media to the root of your hard drive. For example,
- xcopy d:\boot\*.* /e /f c:\boot\
-
- Copy the Bootmgr file (no extension) from your bootable media to the root of your hard drive. For example,
- copy d:\bootmgr c:
-
- Delete the boot configuration data (BCD) file that you copied from your bootable media. (You will create a new one in the next step.) For example,
- del c:\boot\bcd
-
- Step 4: Configure BCD StoreIn this step, you will create a new boot configuration file called BCD by using BCDEdit. BCD replaces Boot.ini. BCDEdit is a command/line tool designed to manage BCD stores. BCDEdit is available in Windows PE and Windows Vista. For example,
- Bcdedit /createstore c:\temp\BCD
- Bcdedit /store c:\temp\BCD /create {bootmgr} /d "Boot Manager"
- Bcdedit /store c:\temp\BCD /set {bootmgr} device boot
- Bcdedit /store c:\temp\BCD /create /d "WINPE" /application osloader <--- This command will return a GUID value
- Bcdedit /import c:\temp\BCD
-
- The last command returns a GUID value. Substitute GUID with this value in the following examples.
- Bcdedit /store c:\boot\BCD /set GUID osdevice partition=c:
- Bcdedit /store c:\boot\BCD /set GUID device partition=c:
- Bcdedit /store c:\boot\BCD /set GUID path \windows\system32\boot\winload.exe
- Bcdedit /store c:\boot\BCD /set GUID systemroot \windows
- Bcdedit /store c:\boot\BCD /set GUID winpe yes
- Bcdedit /store c:\boot\BCD /set GUID detecthal yes
- Bcdedit /store c:\boot\BCD /displayorder GUID /addlast
-
- Your computer is now ready to boot Windows PE directly from the hard disk.
复制代码
上面内容涉及的GUID是由代码的上半部分倒数第二行执行后根据硬件产生的,不同的硬件会得出它的唯一的(Unique)GUID,以我的虚拟机为例子,它产生出的GUID是{466f5a88-0af2-4f76-9038-095b170dc21c}。接下来要打的代码就应该是:
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} osdevice partition=c:
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} device partition=c:
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} path \windows\system32\boot\winload.exe
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} systemroot \windows
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} winpe yes
- Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} detecthal yes
- Bcdedit /store c:\boot\BCD /displayorder {466f5a88-0af2-4f76-9038-095b170dc21c} /addlast
复制代码
提醒一下,原文基于的WinPE 2.0,它的winload.exe是位于\windows\system32\winload.exe的,在我们的VistaPE里面它的新位置是\windows\system32\boot\winload.exe,所以相应的path改动就变成了上列的:
Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} path \windows\system32\boot\winload.exe
[ 本帖最后由 khauyeung 于 2006-12-25 11:18 PM 编辑 ] |
|