FoxMulder 发表于 2005-9-27 18:34

【原创】PXE,没有光软驱u盘的启动方法

〇、写在前面,谁需要用PXE?
      PXE(Pre-boot Execution Environment)是Intel开发可协议,用于网络启动
      如果您 没有/不想用 CD/FD/U盘 来启动系统,也许这是一个不错的选择
      对于没有光驱的轻薄配置的笔记本更加适用(前提是要支持PXE,呵呵)
      如何知道自己的小黑是否支持PXE呢?
         只要进入Bios,在Startup中找到有Lan的选项,就支持了:)

一、配置需求(两台电脑,一根网线)
      1. 要启动的机器(PXE Client)必须支持PXE(具体看说明书吧)
      2. 一台运行winxp以上系统的机器作为PXE Server(win2000应该也可以,不过我没有试验)
      3. 一根直连线(反绞线),对于某些网卡使用普通的双绞线也可以
            注: 如果没有直连线的话,用hub一类的设备连接也可以
二、软件配置
      1. 下载附件中的压缩包,解压缩到新文件夹(以下用"PXE"作为这个文件夹的名字)
      2. 关闭防火墙!很多防火墙影响DHCP Server的运行
            注: 这个时候应该已经断网了,因此不会有什么影响。再说学校也不能乱开DHCP :)
               另外,最好Disable掉出了Wired Lan以外的网络适配器,以免后面捣乱
      3. 指定一个静态IP吧,以下用192.168.1.10,网关也用这个就行,掩码255.255.255.0
      4. 运行tftpd32.exe,点击"Browse", 设置Current Directory为tftpd32.exe所在文件夹
      5. 设置Server Interface为刚才指定的静态IP
            注: 很多机器有Wireless,没有关闭的话,别选错了
      6. 转到"DHCP Server"页,设置(参考附件中的图片)
            IP Pool Starting Address: ip池起始地址,192.168.1.11
            Size of Pool: 设置成1就行,多点也无所谓,反正就一台机器
            Boot File: 这个要设置成pxelinux.0,不能改
            Wins/DNS Server: 不用设置(RIS似乎必须要DNS,这里不用)
            Default Router, Mask: 就按刚才的设置就行, 192.168.1.10, 255.255.255.0
            Domain Name: 随便启一个,myBoot
          最后点击save按钮,会弹出一个对话框,说DHCP Configeration saved
          没有的话...呵呵,很遗憾,DHCP没有启动,找找毛病吧

三、启动系统
      1. 连接好网线,启动PXE Client,选择PXE启动(可能需要在Bios里面设置一下),一切ok
      2. 这时候在tftpd32的Tftp Server页中可以看到一些log,帮助您了解启动的状况

四、写在最后
      1. 以上启动方法在三台IBM Thinkpad(T41, T42, X41)上测试成功,应该可以推广到一定范围,当然也适用于台式机和笔记本之间的连接
      2. 启动盘是压缩包中的MSDOS622.ima,用Winimage6.1创建的,2.8mb
         启动的时候有一个"Win2000"的选项,没有什么用,不用管
         里面有PQMAGIC8和Ghost8,应该可以应付一般的需求,大家可以用自己喜欢的来覆盖

这篇文章只在smth和51nb版发表,不得转载!


分区如果是NTFS格式的肯定是没有了,需要另外的工具,空间所限,只有删除了。
另外,大家如果觉得这个有用的话,我再作一张支持网络的启动盘,那样就可以仿问Server上的所有文件了(当然要共享)

[ Last edited by FoxMulder on 2005-9-29 at 02:27 ]

FoxMulder 发表于 2005-9-27 18:37

附件1

附件1/6

FoxMulder 发表于 2005-9-27 18:38

附件2

附件2/6

FoxMulder 发表于 2005-9-27 18:40

附件3

附件3/6

FoxMulder 发表于 2005-9-27 18:42

附件4

附件4/6

FoxMulder 发表于 2005-9-27 18:44

附件5

附件5/6

FoxMulder 发表于 2005-9-27 18:45

附件6

附件6/6

fasthorse 发表于 2005-9-27 19:17

不错的文章。

maithon 发表于 2005-9-27 19:30

谢谢,简单明了,

van_zaya 发表于 2005-9-27 19:45

楼主啊,我有tftp32,也有winme启动盘的ima文件,是不是只要再下载一个你的pxelinux.0文件就可以了???

FoxMulder 发表于 2005-9-27 19:50

Originally posted by van_zaya at 2005-9-27 19:45:
楼主啊,我有tftp32,也有winme启动盘的ima文件,是不是只要再下载一个你的pxelinux.0文件就可以了???

可能有一个版本配合的问题,可以试一下,应该可以

gejianping 发表于 2005-9-27 22:49

支持水木

TOLLY 发表于 2005-9-28 00:43

支持,不过最好有朋友可以搜集一下有哪些小黑是支持PXE的。。。

静静心 发表于 2005-9-28 08:24

收藏,X23正需要这个.
mini pci的lan+modem卡好象支持pxe哦..

fixcom 发表于 2005-9-28 08:39

嗯, 不错,一直在想如何通过网络启动机器,哪天有空了试试~

ft 发表于 2005-9-28 08:41

请问怎么看自己的本本和台机是否支持PXE呢?

diomandcold 发表于 2005-9-28 08:56

好东东,学习了,原来哪阵正在想怎么搞呢

theta 发表于 2005-9-28 11:39

如果另一台机器没有装XP,是否可以用其他的HDCP SERVER 软件来代替?

我的S31死掉了,没有光驱,只能通过这个办法试验一下了。

静静心 发表于 2005-9-28 14:02

用楼主的方法及软件在T20.X23上试验成功.
所有的mini pci网卡都应该支持PXE启动.
在BIOS里打开MBA启动为首启动或按F12选择启动就可以了..

不过,启动DSO6.22后只有A盘,与光驱,没有硬盘.
不知道是什么原因??
但是在ghost里还是可以看到硬盘的,

希望有个能看到硬盘的DOS7.1起动映像文件...

感谢楼主.

biff 发表于 2005-9-28 16:08

镜像文件可以自己用winimage做的吧,没光驱是不是没加载驱动程序,没硬盘是因为dos622不支持fat32和ntfs的文件系统,

japurara0518 发表于 2005-9-28 17:20

dos6.22不支持fat32?不会吧

静静心 发表于 2005-9-29 00:32

Originally posted by biff at 2005-9-28 16:08:
镜像文件可以自己用winimage做的吧,没光驱是不是没加载驱动程序,没硬盘是因为dos622不支持fat32和ntfs的文件系统,
光驱是加载了的,没问题,
就是没硬盘.....

有时间再在折腾一下看看...毕竟装系统时才用..

FoxMulder 发表于 2005-9-29 02:28

大家的问题我都尽量在一楼回答,请关注

sgw888 发表于 2005-9-29 11:40

我在做试验的时候,为什么总是提示
Non-System disk or disk error

Replace and press any key when ready

___________________________________________________________
INT 13 08: Success,count =1,BPT=0000:0000
old: int13 = f0009234 int15= f000f859
new:int13= 9f000008 int15= 9f000290
Loading boot sector ... booting...

Non-System disk or disk error
Replace and press any key when ready

_____________________________________________________________

我是用台机做试验的。七喜欣喜2000TV。 集成网卡,支持PXE启动。

启动的时候,显示:  

INTEL UNDI,PXE-2.0 (build 082)
Copyright (c) 1997,1998,1999 Intel Corportation
VIA Rhine II Fast Ethernet Adapter                            v2.13(2002/08/09)

FoxMulder 发表于 2005-9-29 13:51

Originally posted by sgw888 at 2005-9-29 11:40:
我在做试验的时候,为什么总是提示
Non-System disk or disk error

Replace and press any key when ready

___________________________________________________________
INT 13 08: Success,count =1,B ...

首先,请看一下PXE Server中的log,看看ima文件是否传输了。如果是的话,那就是这个启动盘您的Bios不认(这个是2.88Mb的盘),请另外找一张替换。

静静心 发表于 2005-9-29 14:56

楼主,能否看看19楼我的问题?
为何看不到硬盘盘符??

FoxMulder 发表于 2005-9-29 15:23

Originally posted by 静静心 at 2005-9-29 14:56:
楼主,能否看看19楼我的问题?
为何看不到硬盘盘符??
看一楼

sgw888 发表于 2005-9-29 15:41

Originally posted by FoxMulder at 2005-9-29 13:51:


首先,请看一下PXE Server中的log,看看ima文件是否传输了。如果是的话,那就是这个启动盘您的Bios不认(这个是2.88Mb的盘),请另外找一张替换。

我看到IMA文件传输了的,因为,我把IMA文件改名后,客户机在启动时,就提示找不到IMA文件,我曾试着把VFLOOPY里的BOOTDISK。IMG文件改名为IMA文件,结果客户机启动时死机。

是不是这样做,不行啊??

静静心 发表于 2005-9-29 16:04

Originally posted by FoxMulder at 2005-9-29 15:23:

看一楼
一楼找不到答案.对了,硬盘分区全是FAT32.
希望能做一个工具全面的启动img,

我也先试试能否自己做的出来.

jeff056 发表于 2005-9-29 19:28

BUCHUO
页: [1] 2 3
查看完整版本: 【原创】PXE,没有光软驱u盘的启动方法