无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: Civiwu
打印 上一主题 下一主题

《VistaPE系统维护盘》元旦版 (支持NAT上网)[2007.1.1更新]

[复制链接]
31#
发表于 2006-12-24 08:10:20 | 只看该作者
原帖由 Civiwu 于 2006-12-23 09:31 PM 发表


谢谢,我按你的方法给虚拟机添加e1000的网卡,这个PE还是认不出来,实机测试倒可以!可是网络还不能用,记得坛里还有一位朋友也有这个问题。 你怎么搞定的?

看来还得多研究研究Vista,回过头来再搞这个!

很多朋友可能是因为设定VMware虚拟机的Ethernet和网卡不对引至VistaPE在VMware虚拟机测试时无法使用网络的。现在我谈一下VistaPE在VMware虚拟机中使用的经验:

1. VMware 5.5.2之前版本的把默认虚拟网卡(ethernet0.virtualDev)摹拟成AMD PCnet Based Ethernet Adapters,而且是无法改变的。这网卡在以前XP和2K3中都可以给认出来,但是,它并没有被包容入Vista的认知行列中。所以,我们要使用VMware 5.5.2或者以后的版本,因为我们可以在VMware的.vmx设定文件中,手动加入以下一行,把虚拟网卡给摹拟成Intel (R) Pro/1000:

ethernet0.virtualDev = "e1000"

2. 有了可以被VistaPE认出的虚拟网卡e1000,我们还需要在VMware Setting中配置好适用的Ethernet类型。如图1所示,如果你所在的网络有DHCP服务器能够向你的虚拟网卡分配IP的,你可以选择"Bridged",让虚拟网卡通过VMnet0直接地连接到物理网络。如果你所在的网络只认物理网卡的物理地址,(不认虚拟网卡),你应该选择"NAT",让虚拟网卡通过VMnet8分享你的主机(Host)由VMware提供的私人网络服务如DHCP/DNS等等。

3. 你的电脑有可能包含多于一块物理网卡,这时你需要把不适用于VMware的物理网卡,如无线网卡等,加入排除列表中。(见图2所示)。否则VMware可能无法通过VMnet0自动建桥连接到物理网络。

4. Ethernet类型配置好,就可以在虚拟机启动VistaPE进行测试。系统引导后,它会得自动运行 \windows\system32\wininit.exe来启动网络,虚拟网卡e1000应该会得被Vista发现。如果你之前选择了"Bridged"的Ethernet类型,虚拟网卡会通过VMnet0直接地连接到物理网络,向那里的DHCP服务器索取IP和其他资料。VistaPE系统引导完成后,在命令行打 IPConfig /all可看见如图3所示的网络资料。如果资料一片空白,那是说明wininit.exe启动网络失败,可能是硬件或者Ethernet设定错误引至,这时你也不用尝试PENetCfg了,它肯定会说什么找不到factory,netcfgx,bartpe...等讯息。事实上,PENetCfg是应该用在wininit.exe执行成功后让我们手动更改网络参数的。

5. 如果你之前选择了"NAT"的Ethernet类型,虚拟网卡会通过VMnet8访问你的主机(Host)由VMware提供的私人网络,那里也有DHCP,DNS等服务器,让虚拟网卡得到IP和其他网络资料。这点我没有在Vista测试过,资料都是基于以前用在XP/2K3的经验。

6. 我通常是使用下面命令行在Vista中挂入(MAP)网络上的公享资源的:
net use m: \\computername\c /user:computername\username password
或者
net use n: \\computerIP\d /user:computerIP\username password

希望这些资料对你们有用!

(为了让更多朋友知道这些资料,我会把相同的讯息放到本人所开的另一帖子中。)

[ 本帖最后由 khauyeung 于 2006-12-24 12:04 PM 编辑 ]

VM_EthernetSettings.jpg (39.08 KB, 下载次数: 128)

1. 选择Ethernet类型

1. 选择Ethernet类型

VMnet0_ExcludeNIC.jpg (42.88 KB, 下载次数: 122)

2. 除去不适用的其他网卡

2. 除去不适用的其他网卡
回复

使用道具 举报

32#
发表于 2006-12-24 08:12:58 | 只看该作者
图3:

VM_IPconfig.jpg (98.29 KB, 下载次数: 151)

图3:IPNetCfg

图3:IPNetCfg
回复

使用道具 举报

33#
发表于 2006-12-24 11:07:23 | 只看该作者
楼主真很! 我下载在虚拟机启动后,没有Y盘 所有外置程序只有菜单,没有内容???
另按33楼主方法,虚拟机中配置网络成功
回复

使用道具 举报

34#
发表于 2006-12-24 12:05:44 | 只看该作者
好东西啊,这里就是高人多。好久没冒泡,看了Vistia的pe光盘介绍,马上就想到了这里了,果然是pe发源地。。。
回复

使用道具 举报

35#
发表于 2006-12-24 12:50:26 | 只看该作者
问句菜得不了的问题:vistaPE跟winXPE的用途区别在哪里?仅仅只是vistaPE里运行的是VISTA吗?如果偶尔用来系统维护,只用winXPE可以吗?谢谢大侠们解答一下!
回复

使用道具 举报

36#
发表于 2006-12-24 13:05:52 | 只看该作者
怎么不能下啊???
回复

使用道具 举报

37#
发表于 2006-12-24 14:21:33 | 只看该作者
非常不错的
回复

使用道具 举报

38#
发表于 2006-12-24 14:24:10 | 只看该作者
桌面用什么弄的?能不能给详细的教程
回复

使用道具 举报

39#
发表于 2006-12-24 14:50:21 | 只看该作者
原帖由 kafen 于 2006-12-24 12:50 发表
问句菜得不了的问题:vistaPE跟winXPE的用途区别在哪里?仅仅只是vistaPE里运行的是VISTA吗?如果偶尔用来系统维护,只用winXPE可以吗?谢谢大侠们解答一下!

我再问句菜得不得了不得了的问题,系统维护包括安装VISTA吗?
回复

使用道具 举报

40#
发表于 2006-12-24 14:58:49 | 只看该作者
vistaPE暂时使用价值不大,但肯定是未来的趋势。。。
回复

使用道具 举报

41#
发表于 2006-12-24 15:23:32 | 只看该作者
原帖由 strongchen 于 2006-12-24 02:58 PM 发表
vistaPE暂时使用价值不大,但肯定是未来的趋势。。。

怎么会呢?装vista要用到啊。很多人没DVD刻录机啊!以后维护也要用到啊!当然你可以下载vista镜像到硬盘,再到虚拟光驱把安装文件复制出来,但PE2.0可以直接安装vista,不用复制安装文件,也非必要双系统或升级安装。

[ 本帖最后由 shw1395 于 2006-12-24 03:29 PM 编辑 ]
回复

使用道具 举报

42#
发表于 2006-12-24 15:30:33 | 只看该作者
原帖由 shw1395 于 2006-12-24 03:23 PM 发表

怎么会呢?装vista要用到啊。很多人没DVD刻录机啊!以后维护也要用到啊!


怎么把这个 vistape装到硬盘上?我暂时还没看到相关的资料。如果它都不能安装到硬盘,怎么不刻碟装vista?
回复

使用道具 举报

43#
发表于 2006-12-24 15:36:47 | 只看该作者
boot sources bootmgr复制就可以了,bootmgr可以改名为ntldr
做之前看搜索一下相关知识再做,比如bootsect用法等。
回复

使用道具 举报

44#
发表于 2006-12-24 15:42:13 | 只看该作者
很多人是这么做的,但我是格掉C盘的,也没有把vista复制到D盘,不建议双系统,windows目录会改为windows-old.
1.简单的PE引导安装:先把vista文件拷贝到硬盘某个目录,下个WinPE2.0 、刻录后用WinPE引导系统,到vista目录执行setup安装。(比dos下安装XP更方便、更快)
2.无光驱硬盘安装:把vistartm目录下的bootmgr和boot复制到C盘根目录下,并在C盘根目录下建立sources文件夹。
用虚拟光驱把windows pe 2.0 光盘镜像载入,从sources下的boot.wim 复制到刚才C盘下的sources文件夹下。
把C盘根目录下的 ntldr 改名,如 ntldr_bak,注意 ntldr 为系统隐藏文件,需要在文件夹选项中选择显示所有文件才能看到。
把 bootmgr 改名为 ntldr。
重启,系统将启动到windows PE 2.0,在命令行下输入 D:\vistartm\setup.exe


我的配置只有512内存,P41.8,40G,跟XP时速度差不多。
没启用任何主题与效果。

[ 本帖最后由 shw1395 于 2006-12-24 03:48 PM 编辑 ]
回复

使用道具 举报

45#
发表于 2006-12-24 17:13:44 | 只看该作者
机器老,跑不动,纯支持一下。
回复

使用道具 举报

46#
发表于 2006-12-24 22:38:52 | 只看该作者
支持楼主,希望能继续改良
回复

使用道具 举报

47#
发表于 2006-12-24 22:41:33 | 只看该作者
支持楼主,希望能硬盘安装
回复

使用道具 举报

48#
发表于 2006-12-24 23:23:53 | 只看该作者
原帖由 l1982012800 于 2006-12-24 10:41 PM 发表
支持楼主,希望能硬盘安装

硬盘安装也分为两种,第一种是把boot.wim放到硬盘,实际在RAM运行。第二种是把boot.wim应用(apply)到硬盘,在硬盘引导和运行。二者都需要对硬盘用diskpart,bcdedit做特别的处理,二者我都使用我的成品实验过,而且都成功了。测试成功的还包括了PXE网络引导。第二种的做法在下面帖子30楼有论及过,请自己参考。
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=3
硬盘安装和UFD安装很多时侯都需要自己手动处理,建议大家多动手实验,不要总是手到拿来。(虽然我有时也会这样做,嘻嘻!)

[ 本帖最后由 khauyeung 于 2006-12-25 01:13 AM 编辑 ]
回复

使用道具 举报

49#
发表于 2006-12-25 00:58:53 | 只看该作者
原帖由 khauyeung 于 2006-12-24 11:23 PM 不要总是拿来主义嘛.
回复

使用道具 举报

50#
 楼主| 发表于 2006-12-25 12:11:13 | 只看该作者
原帖由 khauyeung 于 2006-12-24 11:23 PM 发表

硬盘安装也分为两种,第一种是把boot.wim放到硬盘,实际在RAM运行。第二种是把boot.wim应用(apply)到硬盘,在硬盘引导和运行。二者都需要对硬盘用diskpart,bcdedit做特别的处理,二者我都使用我的成品实验过,而 ...


把boot.wim Apply到硬盘,偶执行到这里就出错了:
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\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


这一段是不是不支持虚拟机?
回复

使用道具 举报

51#
发表于 2006-12-25 14:48:17 | 只看该作者
上次下了个不支持中文的,这次看看
回复

使用道具 举报

52#
发表于 2006-12-25 16:04:33 | 只看该作者
原帖由 wang6610 于 2006-12-24 02:50 PM 发表

我再问句菜得不得了不得了的问题,系统维护包括安装VISTA吗?

呵呵,谢谢,原来如此!一句话就是说如果跟VISTA有关的才用到VISTAPE,否则没用!我身边的人都没用到VISTA,看来没用了,等有了可能又有新的系统出来代替了....
回复

使用道具 举报

53#
发表于 2006-12-25 22:55:31 | 只看该作者
原帖由 Civiwu 于 2006-12-25 12:11 PM 发表


把boot.wim Apply到硬盘,偶执行到这里就出错了:


这一段是不是不支持虚拟机?

那一段肯定是可以支持虚拟机的,我在虚拟机和实机都做过实验,结果是成功的。GUID是由代码的上半部分倒数第二行执行后根据硬件产生的,不同的硬件会得出它的唯一的(Unique)GUID,以我的虚拟机为例子,它产生出的GUID是{466f5a88-0af2-4f76-9038-095b170dc21c}。接下来要打的代码就应该是:

  1. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} osdevice partition=c:
  2. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} device partition=c:
  3. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} path \windows\system32\boot\winload.exe
  4. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} systemroot \windows
  5. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} winpe yes
  6. Bcdedit /store c:\boot\BCD /set {466f5a88-0af2-4f76-9038-095b170dc21c} detecthal yes
  7. 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 10:59 PM 编辑 ]
回复

使用道具 举报

54#
发表于 2006-12-26 11:27:15 | 只看该作者
试着下一个,学习中
回复

使用道具 举报

55#
发表于 2006-12-26 18:38:46 | 只看该作者
支持一下! 我自己也在做呢!
回复

使用道具 举报

56#
发表于 2006-12-27 08:24:22 | 只看该作者
下载不下来,老断了
回复

使用道具 举报

57#
发表于 2006-12-27 17:42:59 | 只看该作者
支持一下。
回复

使用道具 举报

58#
发表于 2006-12-27 21:19:54 | 只看该作者
请问老大你用什么解开Boot.wim的,我用imagex.exe就是解不开啊
回复

使用道具 举报

59#
发表于 2006-12-27 22:43:40 | 只看该作者
原帖由 l1982012800 于 2006-12-27 09:19 PM 发表
请问老大你用什么解开Boot.wim的,我用imagex.exe就是解不开啊

比如:imagex /mountrw f:\pe\boot.wim 1 f:\pe\mount
回复

使用道具 举报

60#
发表于 2006-12-28 10:29:18 | 只看该作者
哗,内存占用好像很大?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 17:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表