无忧启动论坛

标题: 无显卡系统,能启动winPE吗? [打印本页]

作者: fwbj01    时间: 2009-9-24 13:10
标题: 无显卡系统,能启动winPE吗?
我的解决方案是基于chenall的MicroPE的。昨天发了个自动加载网卡驱动的帖,在chenall的帮助下已经解决了。不过又遇到新问题,就是拔掉pci显卡,原系统就启动不成功了(因为没有显示输出,也搞不清到了哪步停住的,硬盘倒是显示有活动),分配不到ip地址,radmin当然也就没法用了。

我的问题是,是否是system.wim有启动显示输出的过程,但在这步卡住了,导致其他步骤也无法进行。有什么办法让没有显卡的系统也能启动MicroPE么?多谢!!
作者: 北斗    时间: 2009-9-24 13:51
不接显示器可以,不插显卡怎么搞?
作者: cnzjwang    时间: 2009-9-24 14:47
电脑必备组件:主板,Cpu,内存,显卡,键盘,当然还有电源。
作者: xianglang    时间: 2009-9-24 14:51
现在的人真是敢想敢干,比大放卫星的时候还厉害不只千万倍!唉……来这里久了,都搞不清楚是我自己无知,还是别人无知了。
作者: x.Nichdlas    时间: 2009-9-24 15:13
计算机最小系统测试:

1。启动型(电源+主板+CPU)
2。点亮型(电源+主板+CPU+内存+显卡+显示器)(当然,有无显示器不影响启动,只是便于观察)
3。进入系统型(电源+主板+CPU+内存+显卡+显示器+硬盘+键盘)

楼主要想最小系统进pe,那么至少要满足2.点亮型

[ 本帖最后由 x.Nichdlas 于 2009-9-24 15:21 编辑 ]
作者: you_xi    时间: 2009-9-24 16:18
有些主板支持没显卡启动,有些不行。

如果没显卡有些主板会有连续短响。

你先到bios里面把项目     halt on              设置为 No Errors


设置好后只要你的os没问题就可以正常启动了。

[ 本帖最后由 you_xi 于 2009-9-24 16:23 编辑 ]
作者: fwbj01    时间: 2009-9-24 16:26
原帖由 you_xi 于 2009-9-24 16:18 发表
有些主板支持没显卡启动,有些不行。

如果没显卡有些主板会有连续短响。

你先到bios里面把项目     halt on              设置为 No Errors


找到另一个项目  video   默认值  EGA/VGA      设置为 M ...


多谢,多谢!被楼上几位BS一通之后我差点要死掉了,还好,我们这平台倒还有定制BIOS的空间。

这个平台的定位是仅用于远程控制的家庭服务器,功耗<2W,可以拿来做做p2p下载,web服务什么的。如果winPE实在不支持,也只有linux一条路了。
作者: you_xi    时间: 2009-9-24 16:31
video那个值不用设置,我记错了刚网上查了一才记起。

显卡只不过是个输出设备对于机器来说并没那么重要,

他们那些玩软件的不明白也不奇怪。
作者: chenall    时间: 2009-9-24 16:45
一般的BIOS会有设置,正常情况上没有显卡会提示出错这里按F1可以进入.把BIOS设置一下就可以了.
作者: fwbj01    时间: 2009-9-24 16:53
谢谢,我试一下BIOS的设置。
作者: yigeren    时间: 2009-9-24 17:58
弱弱的问下,主板不用插显卡也能正常进入操作系统?(集成显卡芯片的除外)
作者: fujianabc    时间: 2009-9-24 18:03
原帖由 fwbj01 于 2009-9-24 16:26 发表


多谢,多谢!被楼上几位BS一通之后我差点要死掉了,还好,我们这平台倒还有定制BIOS的空间。

这个平台的定位是仅用于远程控制的家庭服务器,功耗

winpe并不是很适合你这类平台的需求,建议用serve 2003或者xp embedded
作者: fwbj01    时间: 2009-9-24 22:58
我现在的BIOS的启动设置里面没有“halt on”选项,只有下面这个:



看来是没别的办法,让我在不插显卡时也能启动了?
作者: fwbj01    时间: 2009-9-24 23:00
原帖由 fujianabc 于 2009-9-24 18:03 发表

winpe并不是很适合你这类平台的需求,建议用serve 2003或者xp embedded


有什么现成的版本推荐吗?我这个平台接光驱不是很方便,谢谢。
作者: you_xi    时间: 2009-9-24 23:38
wait for  f1 if error那个项目你设置为 enable 然后你只能瞎按f1了。
应该能进pe的。
halt on那项是在standard cmos features里面的你再看看!
作者: pseudo    时间: 2009-9-24 23:50
先看能不能进dos吧。
弄个dos,启动后让autoexec.bat自动执行一个关机程序,以此作为进dos成功的反馈。
能进dos,就有希望。

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

或者让autoexec.bat自动执行
type io.sys
命令,估计可以听到几个响声(先在别的机器试好),以此作为进dos成功的反馈。

此外,以pxe方式启动,观察服务器端下载日志也可了解进展。

[ 本帖最后由 pseudo 于 2009-9-25 00:06 编辑 ]
作者: fwbj01    时间: 2009-9-25 00:35
原帖由 you_xi 于 2009-9-24 23:38 发表
wait for  f1 if error那个项目你设置为 enable 然后你只能瞎按f1了。
应该能进pe的。
halt on那项是在standard cmos features里面的你再看看!


我现在觉得AMI的BIOS是没有halt on选项的。我在华硕的主板(p5e-vm hdmi)上看,也是没有这项。standard cmos features应该是另一家bios厂商(凤凰?)特有的菜单。

还有,我的理解是按了F1,只会进入BIOS设置菜单,而不是继续启动的意思。所以我觉得wait for  f1 if error项目似乎还是设成disabled比较好?谢谢you_xi!
作者: fwbj01    时间: 2009-9-25 00:40
原帖由 pseudo 于 2009-9-24 23:50 发表
先看能不能进dos吧。
弄个dos,启动后让autoexec.bat自动执行一个关机程序,以此作为进dos成功的反馈。
能进dos,就有希望。

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

或者让autoexec.bat自动执行
type io.sys
命令,估计 ...


都惊动pseudo啦?!DOS也是应该尝试的,不过我得拾一下,太多年没用过了。
作者: NicTense    时间: 2009-9-25 01:58
虽然理论上,只要bios能跳过显卡检测就有希望
进dos即使能成功,要进pe还是很难的
不插上显卡和显示器,看不到任何提示,插上了就正常了
可是拔掉了,进不去又看不到任何提示,根本不知道问题出在哪
这个任务太艰巨了,趁早放弃吧
作者: lxl1638    时间: 2009-9-25 02:25
无非是想节能吧?
何不这样,启动后用工具自动关闭显示器算了,
虽然效果不是很大,但也起到一定的作用。
作者: xianglang    时间: 2009-9-25 06:22
我在2007年底的时候,曾经在网吧试过将所有错误都忽略,显卡坏了还是报警,硬盘指示灯也没有在报警后长亮过(启动XP系统读盘)。将主板检测卡插上去,也不能完成自检返回FF代码,其中AWARD和PHONEX的BIOS,AMD和INTEL架构的都有。
作者: you_xi    时间: 2009-9-25 07:12
你先用个xp启动试试找到boot.ini增加/bootlog参数如下:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /bootlog


设置好后拆掉显卡启动
然后拆出硬盘挂到其他机器找到Ntbtlog.txt 里面就记录了启动过程。
如果没找到这个文件证明bios不支持不能启动os,如果有的话看看记录就知道了。
作者: fwbj01    时间: 2009-9-25 12:08
原帖由 you_xi 于 2009-9-25 07:12 发表
你先用个xp启动试试找到boot.ini增加/bootlog参数如下:


timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micros ...


找了个sp3的ghost镜像,拔掉显卡启动,结果生成了这样一个ntbtlog.txt:
  1. Service Pack 3 9 25 2009 11:54:34.500
  2. Loaded driver \WINDOWS\system32\ntoskrnl.exe
  3. Loaded driver \WINDOWS\system32\hal.dll
  4. Loaded driver \WINDOWS\system32\KDCOM.DLL
  5. Loaded driver \WINDOWS\system32\BOOTVID.dll
  6. Loaded driver pci.sys
  7. Loaded driver isapnp.sys
  8. Loaded driver pciide.sys
  9. Loaded driver \WINDOWS\system32\DRIVERS\PCIIDEX.SYS
  10. Loaded driver MountMgr.sys
  11. Loaded driver ftdisk.sys
  12. Loaded driver \WINDOWS\system32\DRIVERS\WMILIB.SYS
  13. Loaded driver dmload.sys
  14. Loaded driver dmio.sys
  15. Loaded driver PartMgr.sys
  16. Loaded driver VolSnap.sys
  17. Loaded driver atapi.sys
  18. Loaded driver disk.sys
  19. Loaded driver \WINDOWS\system32\DRIVERS\CLASSPNP.SYS
  20. Loaded driver fltMgr.sys
  21. Loaded driver sr.sys
  22. Loaded driver KSecDD.sys
  23. Loaded driver Ntfs.sys
  24. Loaded driver NDIS.sys
  25. Loaded driver Mup.sys
  26. Loaded driver \SystemRoot\system32\DRIVERS\audstub.sys
  27. Loaded driver \SystemRoot\system32\DRIVERS\rasl2tp.sys
  28. Loaded driver \SystemRoot\system32\DRIVERS\ndistapi.sys
  29. Loaded driver \SystemRoot\system32\DRIVERS\ndiswan.sys
  30. Loaded driver \SystemRoot\system32\DRIVERS\raspppoe.sys
  31. Loaded driver \SystemRoot\system32\DRIVERS\raspptp.sys
  32. Loaded driver \SystemRoot\system32\DRIVERS\msgpc.sys
  33. Loaded driver \SystemRoot\system32\DRIVERS\psched.sys
  34. Loaded driver \SystemRoot\system32\DRIVERS\ptilink.sys
  35. Loaded driver \SystemRoot\system32\DRIVERS\raspti.sys
  36. Loaded driver \SystemRoot\system32\DRIVERS\usbohci.sys
  37. Loaded driver \SystemRoot\system32\DRIVERS\usbehci.sys
  38. Loaded driver \SystemRoot\system32\DRIVERS\rdpdr.sys
  39. Loaded driver \SystemRoot\system32\DRIVERS\termdd.sys
  40. Loaded driver \SystemRoot\system32\DRIVERS\kbdclass.sys
  41. Loaded driver \SystemRoot\system32\DRIVERS\mouclass.sys
  42. Loaded driver \SystemRoot\system32\DRIVERS\swenum.sys
  43. Loaded driver \SystemRoot\system32\DRIVERS\update.sys
  44. Loaded driver \SystemRoot\system32\DRIVERS\mssmbios.sys
  45. Loaded driver \SystemRoot\system32\DRIVERS\i8042prt.sys
  46. Loaded driver \SystemRoot\system32\DRIVERS\serial.sys
  47. Loaded driver \SystemRoot\system32\DRIVERS\serenum.sys
  48. Loaded driver \SystemRoot\System32\Drivers\NDProxy.SYS
  49. Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
  50. Loaded driver \SystemRoot\system32\DRIVERS\usbhub.sys
  51. Did not load driver \SystemRoot\System32\Drivers\lbrtfdc.SYS
  52. Did not load driver \SystemRoot\System32\Drivers\Fdc.SYS
  53. Did not load driver \SystemRoot\System32\Drivers\Flpydisk.SYS
  54. Did not load driver \SystemRoot\System32\Drivers\Sfloppy.SYS
  55. Did not load driver \SystemRoot\System32\Drivers\i2omgmt.SYS
  56. Did not load driver \SystemRoot\system32\DRIVERS\cdrom.sys
  57. Did not load driver \SystemRoot\System32\Drivers\Changer.SYS
  58. Did not load driver \SystemRoot\System32\Drivers\Cdaudio.SYS
  59. Loaded driver \SystemRoot\System32\Drivers\Fs_Rec.SYS
  60. Loaded driver \SystemRoot\System32\Drivers\Null.SYS
  61. Loaded driver \SystemRoot\System32\Drivers\Beep.SYS
  62. Loaded driver \SystemRoot\System32\Drivers\mnmdd.SYS
  63. Loaded driver \SystemRoot\System32\DRIVERS\RDPCDD.sys
  64. Loaded driver \SystemRoot\System32\Drivers\Msfs.SYS
  65. Loaded driver \SystemRoot\System32\Drivers\Npfs.SYS
  66. Loaded driver \SystemRoot\system32\DRIVERS\rasacd.sys
  67. Loaded driver \SystemRoot\system32\DRIVERS\ipsec.sys
  68. Loaded driver \SystemRoot\system32\DRIVERS\tcpip.sys
  69. Loaded driver \SystemRoot\system32\DRIVERS\netbt.sys
  70. Loaded driver \SystemRoot\System32\drivers\afd.sys
  71. Loaded driver \SystemRoot\system32\DRIVERS\netbios.sys
  72. Did not load driver \SystemRoot\System32\Drivers\PCIDump.SYS
  73. Did not load driver \SystemRoot\system32\DRIVERS\redbook.sys
  74. Loaded driver \SystemRoot\system32\DRIVERS\rdbss.sys
  75. Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb.sys
  76. Did not load driver \SystemRoot\system32\DRIVERS\imapi.sys
  77. Loaded driver \SystemRoot\System32\Drivers\Fips.SYS
  78. Loaded driver \SystemRoot\system32\DRIVERS\ipnat.sys
  79. Loaded driver \SystemRoot\system32\DRIVERS\wanarp.sys
  80. Loaded driver \SystemRoot\system32\DRIVERS\usbccgp.sys
  81. Loaded driver \SystemRoot\system32\drivers\usbaudio.sys
  82. Loaded driver \SystemRoot\system32\DRIVERS\hidusb.sys
  83. Loaded driver \SystemRoot\system32\DRIVERS\ndisuio.sys
  84. Did not load driver \SystemRoot\system32\DRIVERS\rdbss.sys
  85. Did not load driver \SystemRoot\system32\DRIVERS\mrxsmb.sys
  86. Loaded driver \SystemRoot\system32\DRIVERS\mrxdav.sys
  87. Did not load driver \SystemRoot\System32\Drivers\Parport.SYS
  88. Loaded driver \SystemRoot\system32\DRIVERS\srv.sys
  89. Loaded driver \SystemRoot\system32\drivers\wdmaud.sys
  90. Loaded driver \SystemRoot\system32\drivers\sysaudio.sys
  91. Loaded driver \SystemRoot\system32\drivers\splitter.sys
  92. Loaded driver \SystemRoot\system32\drivers\aec.sys
  93. Loaded driver \SystemRoot\system32\drivers\swmidi.sys
  94. Did not load driver \SystemRoot\system32\DRIVERS\ipnat.sys
  95. Loaded driver \SystemRoot\system32\drivers\DMusic.sys
  96. Loaded driver \SystemRoot\system32\drivers\kmixer.sys
  97. Loaded driver \SystemRoot\system32\drivers\drmkaud.sys
  98. Loaded driver \SystemRoot\System32\Drivers\HTTP.sys
复制代码
从路由器界面看不到此机获得的ip,事先分配的ip也ping不通。从读硬盘的状态灯上看,似乎xp是启动了。

能不能帮忙分析下上面的boot log?看起来只要插上显卡调试一下系统,把网卡驱动和远程控制程序确认好就行了?多谢。

[ 本帖最后由 fwbj01 于 2009-9-25 12:38 编辑 ]
作者: cnad    时间: 2009-9-25 12:17
原帖由 fwbj01 于 2009-9-25 12:08 发表


找了个sp3的ghost镜像,拔掉显卡启动,结果生成了这样一个ntbtlog.txt:


Service Pack 3 9 25 2009 11:54:34.500
Loaded driver \WINDOWS\system32\ntoskrnl.exe
Loaded driver \WINDOWS\system32\ ...


应该是测试的操作系统需要显卡才行吧,这里至少说明了无显卡是可以启动的,后边就是操作系统的事了
作者: you_xi    时间: 2009-9-25 12:50
有个新的问题是,启动后由于os没显卡支持就不进行显示方面的输出

这样远程控制程序也无法捕捉显示输出了

也就是远程控制只能靠命令控制而不能进行界面控制了。

另外系统和一些软件没有显示输出可能会有比较严重的出错

实用的难度比较大,喜欢研究的慢慢折腾吧!

[ 本帖最后由 you_xi 于 2009-9-25 13:03 编辑 ]
作者: fwbj01    时间: 2009-9-25 13:08
远程控制的问题,有没有可能通过vnc解决呢?我前面试用过一个无显卡的arm平台linux系统,加装vncserver后可以从远程访问到图形界面。
作者: cnn_5454    时间: 2009-9-25 14:35
推荐楼主百度一下小毛驴linux

这个LINUX大概可以满足楼主的要求
可以远程遥控
作者: cnn_5454    时间: 2009-9-25 14:37
但是显卡必须有
楼主可以掏一个老的PCI TNT2显卡
功耗很低

而且可以勉强显示
作者: fwbj01    时间: 2009-9-25 15:26
现在发现没有显卡的话,vnc viewer只能看到黑屏,55~~~

不过好消息是启动成功,能够ping通了!!接下来似乎可以装个IIS进去。p2p的软件也可以远程web管理的说...当然要在有显卡的情况下调了。哈哈
作者: fwbj01    时间: 2009-9-25 15:52
原帖由 cnn_5454 于 2009-9-25 14:35 发表
推荐楼主百度一下小毛驴linux

这个LINUX大概可以满足楼主的要求
可以远程遥控


这个肯定也是要试试的,谢谢。
作者: cnn_5454    时间: 2009-9-25 17:57
原帖由 zhxy9804 于 2009-9-25 16:09 发表
这么折腾到底意义何在?



楼主大概是想把PE弄成一个下载机,或者P2P服务器


过去我也有过类似想法

后来想想,还是把老电脑用二手配件升升级吧!


我的现在的下载机是用WIN2000+P 3+384MB内存+tnt2  功耗也不高
作者: cnn_5454    时间: 2009-9-25 17:58
标题: 回复 #34 cnn_5454 的帖子
384内存中其中一条128的还经常不稳定

下载机经常是256内存运行
作者: cnn_5454    时间: 2009-9-25 18:00
我估计我的老下载机,包括显卡,大概100W 左右
作者: 北斗    时间: 2009-9-25 18:28
原帖由 cnn_5454 于 2009-9-25 18:00 发表
我估计我的老下载机,包括显卡,大概100W 左右

我的下载机

P3 800+超大的无扇散热片

810E

512MB SD

Lite版XP

40G 5400RPM  硬盘

板载网卡、显卡,集成的功耗更小

配一个12cm的低速电源,运行起来基本没有声音
作者: fwbj01    时间: 2009-9-25 23:44
搞这个其实是要给我们的新产品BTplug找个合适的软件平台。这个产品支持x86且功耗极低,不算外接存储的话也就2~3W。
作者: cnn_5454    时间: 2009-9-26 00:27
虽然对BTplug这东西不了解,

个人估计是不是和那种NAS类似
我记得有些NAS盒子,可以弄个硬盘,然后远程控制BT下载,据说山寨版的也就500左右
作者: cnn_5454    时间: 2009-9-26 00:29
有的路由器都带几个USB接口,可以挂上USB硬盘直接BT下载。
印象中华硕和D-LINK都有过

等我以后有了钱,还是倾向于这个东西。毕竟这个东西比我的老电脑挂BT要省电,但是老电脑有个好处,就是BT 电驴 迅雷 都可以,WIN2000的支持性还是比较好的
作者: fwbj01    时间: 2009-9-26 00:33
原帖由 cnn_5454 于 2009-9-26 00:27 发表
虽然对BTplug这东西不了解,

个人估计是不是和那种NAS类似
我记得有些NAS盒子,可以弄个硬盘,然后远程控制BT下载,据说山寨版的也就500左右


差不多。

BTplug的特点一是支持x86指令集(否则跑不了xp),二是cpu主频高,约在800MHz~1GHz。
作者: yichya    时间: 2009-9-26 08:56
估计我们家的机器配置还不够LS各位当个下载机.
作者: cnn_5454    时间: 2009-9-26 12:24
标题: 回复 #42 zhxy9804 的帖子
高带宽有好处啊
每次去网吧都感觉家里的ADSL有些慢
呵呵
作者: fwbj01    时间: 2009-10-1 13:19
更新一下,其实不插显卡一样可以实现vnc,只要装个虚拟显卡就行了。国外有人专门为tightvnc开发了这个,我用的是这里的:

http://forum.ultravnc.info/viewtopic.php?t=6408

显卡驱动:http://www.demoforge.com/sdk/dfquasar-setup-1.1.69.0.exe




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3