Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093119
  • 博文数量: 110
  • 博客积分: 10068
  • 博客等级: 上将
  • 技术积分: 1505
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-25 11:28
文章分类

全部博文(110)

文章存档

2011年(4)

2010年(5)

2009年(73)

2008年(28)

我的朋友

分类: WINDOWS

2009-11-20 08:09:24

Abner Kou原创,转载请注明出处http://abner.cublog.cn

Windows7 Native Boot流程笔记

 

时间不多,简单写一下流程,重点在于以后的过程:如何批量部署VHD、加域、如何利用差异磁盘,总之要形成一个批量的易于部署的企业级应用方案。

 

一:环境

Windows XP sp3 已安装

Windows 7 RTM

VPC2007 SP1

 

二、过程

1、在安装xp的物理机上,利用WDS部署windows 7 RTM,也可以光盘安装

安装完成后确保XPWin7双启动

2、进入Win7,安装VPC2007,利用系统的磁盘管理工具创建一个固定大小的VHD磁盘、在vpc安装Win7虚拟机,使用刚才创建的磁盘。

3、安装完win7虚拟机后,关闭虚拟机。

此时Windows 7物理系统在C盘、虚拟机的VHD文件在D:\Windows7VHD.vhd

4、运行:bcdedit /copy {current} /d "Windows 7 VHD"

已将该项成功复制到 {64c207e1-d56e-11de-acbf-001921488f97}

{current}表示当前操作系统的启动项对应的虚拟标识符,即在win7的物理系统下添加启动项。

"Windows 7 VHD":添加启动项的描述

Copy:表示复制启动脚本,目的是为了产生一个磁盘的标识符,即{64c207e1-d56e-11de-acbf-001921488f97}

4bcdedit /set {64c207e1-d56e-11de-acbf-001921488f97} osdevice vhd=[d:]\Windows7VHD.vhd

此句修改刚才创建的启动项,将osdevice设置为VHD文件的存储位置

注意,路径中含空格需加引号如vhd=[d:]“\Windows 7 VHD.vhd”

{64c207e1-d56e-11de-acbf-001921488f97}既是上条命令产生的标识符

5bcdedit

Windows 启动管理器

--------------------

标识符                  {bootmgr}

device                  partition=F:

description             Windows Boot Manager

locale                  zh-CN

inherit                 {globalsettings}

default                 {current}

resumeobject            {64c207d0-d56e-11de-acbf-001921488f97}

displayorder            {ntldr}

                        {current}

                        {64c207de-d56e-11de-acbf-001921488f97}

toolsdisplayorder       {memdiag}

timeout                 30

 

Windows OS 加载器

------------------------

标识符                  {ntldr}

device                  partition=F:

path                    \ntldr

description             Earlier Version of Windows

 

Windows 启动加载器

-------------------

标识符                  {current}

device                  partition=C:

path                    \Windows\system32\winload.exe

description             Windows 7

locale                  zh-CN

inherit                 {bootloadersettings}

recoverysequence        {64c207d2-d56e-11de-acbf-001921488f97}

recoveryenabled         Yes

osdevice                partition=C:

systemroot              \Windows

resumeobject            {64c207d0-d56e-11de-acbf-001921488f97}

nx                      OptIn

 

Windows 启动加载器

-------------------

标识符                  {64c207de-d56e-11de-acbf-001921488f97}

device                  partition=C:

path                    \Windows\system32\winload.exe

description             Windows 7 VHD

locale                  zh-CN

inherit                 {bootloadersettings}

recoverysequence        {64c207d2-d56e-11de-acbf-001921488f97}

recoveryenabled         Yes

osdevice                vhd=[D:]\Windows7VHD.vhd

systemroot              \Windows

resumeobject            {64c207d0-d56e-11de-acbf-001921488f97}

nx                      OptIn

查看启动项情况,注意最后一个是VHD启动的内容,osdevice位置为vhd=[D:]\Windows7VHD.vhd

6、重启计算机,即可看到Earlier Version of WindowsWindows 7Windows 7 VHD三个选项、实现XPWindows7VHD三个启动。

阅读(2063) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~