无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 2014-10-23 12:15:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chenall 于 2014-11-10 17:43 编辑

这个改动比较大,有安装过我前一个版本的  建议先卸载然后重新安装(卸载时请同时删除SDCARD根目录下的PXEBoot目录)

具体看截图吧



iPXE启动菜单


grub4dos 启动菜单


相关操作,点击TFTP根目录可以修改

集成dhcp/tftp/http功能,tftp可以选用dnsmasq或busybox的.

另外默认的ipxe/grub4dos菜单,是几个小工具,没问题的话是可以直接启动的(直接从http://b.chenall.net上下载并启动),具体的自己去测试.

其它的就不多废话了,有需要的可以下载测试.

相关贴子: http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

下载地址: http://b.chenall.net/PXEBoot.apk(注意,只支持ARMV7 CPU)


源码在这里,有兴趣的可以下载修改: https://github.com/chenall/Android-PXEBoot


注: 所有参数都会自动保存,另外点击启动,启动服务之后,可以随时修改TFTP/HTTP等服务(不需要停止再启动)

评分

参与人数 2无忧币 +6 收起 理由
风神 + 5 很给力!
看楼主在吃翔 + 1 淡定

查看全部评分

推荐
发表于 2014-10-23 12:43:07 | 只看该作者
失败了,显示:很抱歉,pxeboot 已停止运行。

安装失败,pxeboot 目录未建立,就是说,安装后不存在这个目录。
回复

使用道具 举报

推荐
发表于 2014-10-23 12:19:19 | 只看该作者
很棒!立马收藏.
回复

使用道具 举报

4#
发表于 2014-10-23 12:48:26 | 只看该作者
本帖最后由 mygamexxx 于 2014-10-23 12:54 编辑

新版本安装后无法打开,总是"pxeboot 已停止"。
回复

使用道具 举报

5#
发表于 2014-10-23 12:53:58 | 只看该作者
我也是不能打开。
回复

使用道具 举报

6#
发表于 2014-10-23 13:04:55 | 只看该作者
我也是不能打开.....
回复

使用道具 举报

7#
 楼主| 发表于 2014-10-23 13:36:57 | 只看该作者
谢谢反馈,我查一下看看是哪里出了问题.
回复

使用道具 举报

8#
发表于 2014-10-23 14:01:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
 楼主| 发表于 2014-10-23 14:08:41 | 只看该作者
root 是必须的.....

已经更新麻烦再试试看会还不会出错,,,
回复

使用道具 举报

10#
 楼主| 发表于 2014-10-23 14:37:05 | 只看该作者
本帖最后由 chenall 于 2014-10-23 14:38 编辑
friend8179 发表于 2014-10-23 14:21
打开就是 停止运行框啊

已root


旧版的有删除了吗?

新的文件名: PXEBoot_20141023140618
回复

使用道具 举报

11#
发表于 2014-10-23 14:37:34 | 只看该作者
还是“pxeboot已停止”
回复

使用道具 举报

12#
发表于 2014-10-23 14:52:22 | 只看该作者
chenall 发表于 2014-10-23 14:08
root 是必须的.....

已经更新麻烦再试试看会还不会出错,,,

还是"pxeboot 已停止" 旧版已删除.
回复

使用道具 举报

13#
发表于 2014-10-23 15:01:39 来自手机 | 只看该作者
在com.chenall.pxeboot里就一个lib文件夹 应该少文件 造成的吧
回复

使用道具 举报

14#
 楼主| 发表于 2014-10-23 15:11:58 | 只看该作者
我再找找看吧,E4A看来比较坑,^_^

回复

使用道具 举报

15#
 楼主| 发表于 2014-10-23 16:05:17 | 只看该作者
再次更新一下,如果不行,我看来得找另一个手机来测试了..
回复

使用道具 举报

16#
发表于 2014-10-23 16:26:08 来自手机 | 只看该作者
c大 既然用e4a的函数 保存参数不给力
回复

使用道具 举报

17#
发表于 2014-10-23 16:30:55 来自手机 | 只看该作者
如果安卓shell能实现的功能最好不用e4a的函数实现 保存配置用sed
回复

使用道具 举报

18#
发表于 2014-10-23 16:31:52 来自手机 | 只看该作者
命令直接整行替换文本即可
回复

使用道具 举报

19#
发表于 2014-10-23 16:52:51 | 只看该作者
最新版安装后正常,开启时出现PXEBOOT 没有权限 的错误
回复

使用道具 举报

20#
发表于 2014-10-23 17:15:24 | 只看该作者
看来目前安卓上 就那个 servers utlimate pro的tftp服务不被grub4dos支持了
回复

使用道具 举报

21#
发表于 2014-10-23 19:19:47 | 只看该作者
18:00的版本在点击 启动 按钮后出错,显示调试信息,pxeboot 目录 permission denied。

另外,ip 地址显示完整了, 但同一行的 wifi 的 id 却没有显示结尾的双引号,开头的双引号显示出来了。
回复

使用道具 举报

22#
 楼主| 发表于 2014-10-23 19:23:29 | 只看该作者
不点 发表于 2014-10-23 19:19
18:00的版本在点击 启动 按钮后出错,显示调试信息,pxeboot 目录 permission denied。

另外,ip 地址 ...


可以测试以下方法.

1.在附加参数里面输入--user=root再试试看行不行.
2.更改tftp服务为其它类型的,默认是dnsmasq的,用busybox的好像就没有权限问题.


回复

使用道具 举报

23#
发表于 2014-10-23 19:28:15 | 只看该作者
昨天的旧版就可以用,丢了个pe.iso到PXEBoot目录成功启动现在18:00的新版启动出错
回复

使用道具 举报

24#
 楼主| 发表于 2014-10-23 19:35:17 | 只看该作者
孤身走我路 发表于 2014-10-23 19:28
昨天的旧版就可以用,丢了个pe.iso到PXEBoot目录成功启动现在18:00的新版启动出错


看到这个提示,是因为你有开启了其它的DHCP服务没有关掉,所以才会这样子.

可以重启手机或者进入手机的shell用kill 命令退出对应的进程.
回复

使用道具 举报

25#
发表于 2014-10-23 20:08:23 | 只看该作者
本帖最后由 不点 于 2014-10-23 20:16 编辑
chenall 发表于 2014-10-23 19:23
可以测试以下方法.

1.在附加参数里面输入--user=root再试试看行不行.


--user=root 成功了。改进后发布下一版吧。

另外,最好在你的项目空间上发布源代码。

建议加上启动本地操作系统的菜单项。

kon-boot 建议也改成 passpass。


进入 ipxe 后,接着再试图进入 grub,但仍旧进入的是 ipxe 的环境。

在 ipxe 环境选择启动本地系统,死机了。黑屏,只有左下角有一个光标闪动。
回复

使用道具 举报

26#
发表于 2014-10-23 20:15:20 | 只看该作者


C大 出现这个情况是什么问题呢
回复

使用道具 举报

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

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

重启后确实可以了,见到了菜单,可能是今天开过茄子快传传东西,DHCP被占用
回复

使用道具 举报

28#
发表于 2014-10-23 20:56:48 来自手机 | 只看该作者
本帖最后由 不点 于 2014-10-23 23:11 编辑

通过 grub 菜单进入 ipxe,这是可以显示 ipxe菜单的。第一项是 grub,发现屏幕闪过 grldr 字样,但马上显示 ipxe 的菜单。反复尝试,都无法进入 grub。

如果一开始就进入 ipxe,那是没有菜单的,会出现以下错误信息:


nothing to boot: no such file or directory http://ipxe.org/2d03e13b
no more network devices



然后死机。


有时显示如下错误:

/boot.ipxe..................Connection timed out http://ipxe.org/4c126035
No more network devices

_ 光标在左下角,死机,ctrl -alt-del 无反应。只能按电源关机。
回复

使用道具 举报

29#
发表于 2014-10-23 21:22:48 | 只看该作者
        原来c大,又搞这个了。呵呵。
回复

使用道具 举报

30#
 楼主| 发表于 2014-10-23 21:23:29 | 只看该作者
不点 发表于 2014-10-23 20:56
通过 grub 菜单进入 ipxe,这是可以显示 ipxe菜单的。第一项是 grub,发现屏幕闪过 grldr 字样,但马上显示 ...

ipxe默认的菜单文件是boot.ipxe上面的提示看起来好像是不存在boot.ipxe文件,可以先看一下sdcard/PXEBoot目录下有没有这个文件(下次发布我还是改一下,使用标准的的8.3格式文件,这样可以避免其它兼容性)

通过grub4dos菜单启动其它工具是否正常?

另外忘了说一下, 默认的ipxe/grub4dos菜单都是需要网络支持的,无线路由器要有接入网络,这些菜单里面的工具都在网络上没有在手机上..
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 03:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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