无忧启动论坛

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

[分享] 简易安卓 PXE 启动服务器 PXEBoot

    [复制链接]
31#
发表于 2014-10-23 21:42:55 | 只看该作者
本帖最后由 不点 于 2014-10-23 22:04 编辑

肯定都上网,这个是没问题的。

我这就体会到 grub 的强大了。pxelinux 也是失败,反复显示:

boot:
could not find kernel image:menu.c32

如此无限循环死机。更新:不是彻底死掉,在 boot:后敲入 grldr 回车,竟然进入 2014-10-21 的 grub 菜单了。接着进入 diskgen,也成功了。



文件都安装完整,这不会有问题。

我猜一定是 ipxe 和 pxelinux 无法适应变态的主板 pxe bios 了。


点评

能不能查一下你的手机TFTPROOT目录的用户权限还有所属用户名和用户组  发表于 2014-10-24 09:09
回复

使用道具 举报

32#
发表于 2014-10-23 21:44:14 | 只看该作者
chenall 发表于 2014-10-23 19:35
看到这个提示,是因为你有开启了其它的DHCP服务没有关掉,所以才会这样子.

可以重启手机或者进入手机 ...

其实安卓系统自带一个dnsmasq程序的
安卓在开启AP 也就是热点模式的时候 那个dnsmasq就会工作
换句话说 如果手机曾用过热点模式 有可能就端口冲突
可以直接调用安卓自带的dnsmasq  前提是安卓2.3或以上
不过安卓的dnsmasq没有tftp  或许部分手机有吧
回复

使用道具 举报

33#
发表于 2014-10-23 21:45:58 来自手机 | 只看该作者
本帖最后由 mygamexxx 于 2014-10-23 21:47 编辑

设置为外置卡,退出后再启动,出现pxeboot 己停止,只能卸载后重装,可能程序启动时会写入,而外置卡会无法写入。

点评

不知道你具本的设置为外置卡是个什么情况,我测试使用手机内置SDCARD或外部的都没有发现问题. 新版程序启动时会检测TFTPROOT,如果不能写入会有提示的.  发表于 2014-10-23 22:03
回复

使用道具 举报

34#
发表于 2014-10-23 22:25:46 | 只看该作者
chenall 发表于 2014-10-23 19:35
看到这个提示,是因为你有开启了其它的DHCP服务没有关掉,所以才会这样子.

可以重启手机或者进入手机 ...

C大  
如果不使用代理方式启动 就必须给客户端正确的路由网关 dns等信息
不然连不上广域网的
配置修改 不知道c大解决没有??
读取配置用 busybox sed -n 7p  filename读取配置的第七行
修改第七行 用 busybox sed -i 7c‘xxxx’  filename
应该比e4a内置的要方便多了
回复

使用道具 举报

35#
发表于 2014-10-24 08:58:12 | 只看该作者
chenall 发表于 2014-10-23 21:23
ipxe默认的菜单文件是boot.ipxe上面的提示看起来好像是不存在boot.ipxe文件,可以先看一下sdcard/PXEBoot ...

默认菜单我想放在本地直接从服务端下载(无线路由器不接入外部网络)该怎么设置?

点评

直接建一个menu.ipxe放在tftproot目录下就会优先使用了.. grub4dos的菜单可以自己修改menu.lst  详情 回复 发表于 2014-10-24 09:08
回复

使用道具 举报

36#
 楼主| 发表于 2014-10-24 09:08:34 | 只看该作者
hy5425 发表于 2014-10-24 08:58
默认菜单我想放在本地直接从服务端下载(无线路由器不接入外部网络)该怎么设置?

直接建一个menu.ipxe放在tftproot目录下就会优先使用了..

grub4dos的菜单可以自己修改menu.lst
回复

使用道具 举报

37#
发表于 2014-10-24 09:19:16 | 只看该作者
好好学习一下!
回复

使用道具 举报

38#
 楼主| 发表于 2014-10-24 12:14:40 | 只看该作者
再次更新一下,期望可以解决默认情况下dnsmasq-tftp的权限问题.

点评

不使用 --user=root 参数,一样无法启动服务,显示错误与前一版本相同。  详情 回复 发表于 2014-10-24 13:32
回复

使用道具 举报

39#
发表于 2014-10-24 13:32:56 | 只看该作者
chenall 发表于 2014-10-24 12:14
再次更新一下,期望可以解决默认情况下dnsmasq-tftp的权限问题.

不使用 --user=root 参数,一样无法启动服务,显示错误与前一版本相同。
回复

使用道具 举报

40#
发表于 2014-10-24 15:14:56 | 只看该作者
24版出错信息

点评

用前一版正常吗?  发表于 2014-10-24 15:18
回复

使用道具 举报

41#
发表于 2014-10-24 16:23:13 | 只看该作者
出现网启菜单后提示找不到文件,是路由的原因吗?用电脑上http://b.chenall.net这个网址也打不开。

点评

这个要看具体提示,, 测试的话应该用这个网址. http://b.chenall.net/menu.lst  发表于 2014-10-24 16:30
回复

使用道具 举报

42#
发表于 2014-10-24 16:29:54 | 只看该作者
前一版:选dnsmasq-tftp连接正常,但菜单直接选ipxe选项后不能显示菜单,直接从硬盘启动了,先进入grub4dos菜单再转入ipxe菜单则正常,busybox-tftp不正常(连接超时)。
回复

使用道具 举报

43#
发表于 2014-10-24 16:35:40 来自手机 | 只看该作者
楼上的你以前连不上pxe服务是咋解决的
回复

使用道具 举报

44#
发表于 2014-10-24 16:38:31 来自手机 | 只看该作者
就是这个PXE-E53:No boot filename receivedPXE-MOF:Exiting Intel PXE ROM.
回复

使用道具 举报

45#
 楼主| 发表于 2014-10-24 17:22:20 | 只看该作者
再次更新了,,增加了一些检测,

@hy5425
可能是这个IPXE.0不支持你的网卡,另一个可能就是你的tftproot目录里面有之前最早版本的文件没有删除.

@ren001
默认情况下如果不能启动,可以试试不使用proxyDHCP模式,即不要选中proxyDHCP选项.

回复

使用道具 举报

46#
发表于 2014-10-24 18:22:37 | 只看该作者
请C大帮忙看看,我的启动出现这个,好像是连接不到网站

YP20141024175422.jpg (328.93 KB, 下载次数: 179)

提示错误

提示错误
回复

使用道具 举报

47#
发表于 2014-10-24 18:23:29 | 只看该作者
请C大帮忙看看,还有这个,按任意键就从硬盘启动了

YP20141024175701.jpg (289.29 KB, 下载次数: 188)

如图

如图

点评

网络有问题..所以从网络上启动失败. 可以看一下DNS和网关是否正确.(在grub4dos中可以输入pxe命令看到网关) 可以试试用ipxe直接启动,如果没有出菜单,可以输入config看看网络信息是否正确.  详情 回复 发表于 2014-10-24 19:03
回复

使用道具 举报

48#
 楼主| 发表于 2014-10-24 19:03:22 | 只看该作者
shwk88888 发表于 2014-10-24 18:23
请C大帮忙看看,还有这个,按任意键就从硬盘启动了

网络有问题..所以从网络上启动失败.

可以看一下DNS和网关是否正确.(在grub4dos中可以输入pxe命令看到网关)

可以试试用ipxe直接启动,如果没有出菜单,可以输入config看看网络信息是否正确.
回复

使用道具 举报

49#
发表于 2014-10-24 19:23:42 来自手机 | 只看该作者
本帖最后由 ren001 于 2014-10-24 23:35 编辑

又换了一4.0平板测很好用 菜单有特点好多是互联网网启 但是不稳定 maxdos工具箱容易成功 diskgen有错误 主菜单的2.3项我没成功 是不是也要调用c大站点的文件?这些都是菜单小问题了 整个pxe服务正常好用 真不错 支持  有点 云系统的感觉了

点评

默认的菜单里面的工具都是互联网启动的,程序只是一个工具,其它内容需要自己添加,默认的菜单只是为了方便.  发表于 2014-10-24 20:43
回复

使用道具 举报

50#
发表于 2014-10-24 20:13:13 | 只看该作者
下午 17:18 的版本仍旧需要 --user=root 才能工作,与之前的两个版本完全相同。

点评

删除TFTPROOT目录(默认是sd卡上的PXEBoot目录) 启动的时间应该会自动检测,正常情况下应该不需要加参数就可以正常工作.  详情 回复 发表于 2014-10-24 20:26
回复

使用道具 举报

51#
 楼主| 发表于 2014-10-24 20:26:13 | 只看该作者
不点 发表于 2014-10-24 20:13
下午 17:18 的版本仍旧需要 --user=root 才能工作,与之前的两个版本完全相同。

删除TFTPROOT目录(默认是sd卡上的PXEBoot目录)

启动的时间应该会自动检测,正常情况下应该不需要加参数就可以正常工作.

点评

今天用dnsmasq 配合修改了blksize为4k的pxelinux启动win7pe成功 但是 加载pe.iso的速度似乎没有明显提升 有空我测试下16k的pxelinux看看 另外andtftp不支持4k blksize 不知道新版是不是改进了 另外网卡加载 p  详情 回复 发表于 2014-10-24 22:31
回复

使用道具 举报

52#
发表于 2014-10-24 21:08:26 | 只看该作者
本帖最后由 shwk88888 于 2014-10-24 21:10 编辑

调了下路由,终于能加载网上的东西了,maxdos正常能启动,但是DiskGenius加载后出现错误,如下图,请C大帮忙看看,谢谢了

YP20141024205622.jpg (523.17 KB, 下载次数: 214)

YP20141024205622.jpg

点评

这个估计是diskgen镜像的问题,我明天看看更新一下镜像.  详情 回复 发表于 2014-10-24 21:31
回复

使用道具 举报

53#
发表于 2014-10-24 21:09:27 来自手机 | 只看该作者
我7寸的平板横屏竖屏都见不到http字样的最后两行 建议c大把三个`选项整体上移两项

点评

已传  详情 回复 发表于 2014-10-24 23:38
很奇怪啊  详情 回复 发表于 2014-10-24 23:23
能不能给个截图?看不到后面的选项,那启动按钮也看不到了?  发表于 2014-10-24 21:32
回复

使用道具 举报

54#
 楼主| 发表于 2014-10-24 21:31:54 | 只看该作者
shwk88888 发表于 2014-10-24 21:08
调了下路由,终于能加载网上的东西了,maxdos正常能启动,但是DiskGenius加载后出现错误,如下图,请C大帮 ...

这个估计是diskgen镜像的问题,我明天看看更新一下镜像.

点评

c大怎么处理 屏幕分辨率问题的 我用480*800的手机 运行你的软件 结果显示的也比较痛苦 你不会是按照960*540的分辨率弄的吧?  详情 回复 发表于 2014-10-24 22:26
回复

使用道具 举报

55#
发表于 2014-10-24 22:26:23 | 只看该作者
chenall 发表于 2014-10-24 21:31
这个估计是diskgen镜像的问题,我明天看看更新一下镜像.

c大怎么处理 屏幕分辨率问题的
我用480*800的手机 运行你的软件
结果显示的也比较痛苦
你不会是按照960*540的分辨率弄的吧?
回复

使用道具 举报

56#
发表于 2014-10-24 22:31:09 | 只看该作者
chenall 发表于 2014-10-24 20:26
删除TFTPROOT目录(默认是sd卡上的PXEBoot目录)

启动的时间应该会自动检测,正常情况下应该不需要加参数 ...

今天用dnsmasq 配合修改了blksize为4k的pxelinux启动win7pe成功
但是   加载pe.iso的速度似乎没有明显提升
有空我测试下16k的pxelinux看看
另外andtftp不支持4k blksize
不知道新版是不是改进了
另外网卡加载 pxe引导文件的过程用的是pxe bios内置的tftp协议
但是由引导器比如pxelinux进入菜单后 启动的时候应该不是用的pxebios的tftp协议了吧
而是用的pxelinux内置的tftp协议
同样的道理 lpxelinux内置了http ftp协议 也都是可以启动的
应该能把blksize提高一下
我有时间在测试下16k的blocksize 看看是不是有效果吧
回复

使用道具 举报

57#
发表于 2014-10-24 23:23:21 | 只看该作者
本帖最后由 ren001 于 2014-10-24 23:37 编辑
ren001 发表于 2014-10-24 21:09
我7寸的平板横屏竖屏都见不到http字样的最后两行 建议c大把三个`选项整体上移两项


截图附上

2014-10-24_232244.jpg (63.96 KB, 下载次数: 222)

2014-10-24_232244.jpg
回复

使用道具 举报

58#
发表于 2014-10-24 23:38:20 | 只看该作者
ren001 发表于 2014-10-24 21:09
我7寸的平板横屏竖屏都见不到http字样的最后两行 建议c大把三个`选项整体上移两项

已传
回复

使用道具 举报

59#
发表于 2014-10-24 23:46:27 来自手机 | 只看该作者
本帖最后由 xiaoy 于 2014-10-25 00:00 编辑

我在红米上测试也如上图 tftp 设置为 none 可启动到菜单  设置为dnsmsq就会什么都获取不到

Screenshot_2014-10-24-23-57-23.png (39.26 KB, 下载次数: 218)

Screenshot_2014-10-24-23-57-23.png

点评

设为NONE的话就没有开启TFTP功能了..这样子是会启动不了的(只能看到启动菜单) 用dnsmasq会启动不了吗?提示是什么?可以试试取消proxyDHCP.  详情 回复 发表于 2014-10-25 06:47
界面和我一样 也少两行  详情 回复 发表于 2014-10-25 00:11
回复

使用道具 举报

60#
发表于 2014-10-25 00:11:12 | 只看该作者
xiaoy 发表于 2014-10-24 23:46
我在红米上测试也如上图 tftp 设置为 none 可启动到菜单  设置为dnsmsq就会什么都获取不到

界面和我一样 也少两行
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-2 19:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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