失败了,显示:很抱歉,pxeboot 已停止运行。 安装失败,pxeboot 目录未建立,就是说,安装后不存在这个目录。 |
很棒!立马收藏. |
翻一下老帖子 |
pxe干什么的啊?虽然看不懂还是支持一下 |
试试 |
这么牛呀,佩服。。。。 |
能否把这个工具重新编译一下,莫自动下载文件,让新手机可用 |
简易安卓 PXE 启动服务器 PXEBoot |
提供的菜单勾选是反的启用proxy勾上就不能加载网络菜单,去掉就可以了,我是路由器开启dhcp环境 |
可惜我的手机不是这个CPU |
下载来试用一下 |
chenall 你好,请将 NTP 也加入到里面去吧,同步时间这个功能很有用处,谢谢。 |
本帖最后由 iylyj 于 2015-8-4 20:36 编辑 PXEBoot测试报告 周末折腾了两天,VM虚拟机终于通过手机PXE启动了,现将折腾过程写出来,请C大关注,该版本仍有兼容问题,希望该报告对仍没折腾成功的童鞋有所帮助。 硬件环境:小米4电信4G版,小米路由器mini,VM虚拟机。 软件环境:安卓4.4.4,MIUI6.6.3.0稳定版,使用hhh333的win7 PE测试。 折腾过程: 1、小米手机root,必须的! 2、下载PXEBoot最新版(2.11),安装到手机,正常。 3、想给PXEBoot授root权限,但PXEBoot未出现在root权限管理中,先不管。 4、运行PXEBoot,出现提示“你的手机CPU类型不是ARMv7,可能无法使用”,无视,点确定,再出现错误提示“SD卡写入错误或不存在,将使用数据目录”,问题来了,先点确定,然后出现提示“获取SD卡用户权限出错,dnsmasq-tftp服务可能无法正常运行请选择使用busybox-tftp服务”,先不管,点确定,出现下图,注意此界面关于“Busybox”的选项没出现。 点启动,出现调试信息:“启动错误,请检查参数设置”,点确定,点退出。 5、给PXEBoot授root权限,成功。再次运行PXEBoot,注意到TFTP/HTTP根目录设置为“/data/data.com.chenall.PXEBoot/root”,打开手机文件管理器,查看data目录,里面无任何文件,说明我们能看到的文件并不是挂载在安卓系统的根目录下。下载超级终端,安装到手机,以root权限运行,查到我们平时看到的文件挂载在“/sdcard”目录下,于是将TFTP/HTTP根目录设置为“/sdcard/h3PXE”,再启动PXEBoot,还是出现调试信息,最后显示为“/data/data/com.chenall.PXEBoot/bin/dnsmasq:Can’t execute:Permission denied”,点确定,点退出。 6、进入超级终端,查看/data/data/com.chenall.PXEBoot/bin目录下的文件,发现所有文件均只有rw权限,用“chmod +x *”命令修改权限,提示“Bad mode”,用“chmod 777 *”命令修改权限,成功,用“ls -l”命令查看,所有文件的权限变成了rwx,退出超级终端。 7、再次运行PXEBoot,这时关于“Busybox”的选项出现了,点启动,再次出现调试信息,“dnsmasq:TFTP directory /sdcard/h3PXE inaccessible:Permission denied”,点确定,加Dnsmasq附加参数:--user=root,点启动,服务启动成功。 8、开虚拟机,出现菜单,但grldr.0,ipxe.0,pxelinux.0均不能通过TFTP获取,提示Permission denied,看来Dnsmasq访问虚拟SD卡还是有问题。 9、将TFTP服务器设为BusyBox,再试,出菜单,选iPXE,调用ipxe.0,成功,接着提示找不到boot.ipxe。很奇怪,调用的ipxe.0是hhh333修改了的,配置文件名改为了“/BOOT/H3_iPEXM.LST”,用“Tiny PXE Server”测试完全正常,但这里为什么会调用“boot.ipxe”呢?不懂!将“/BOOT/H3_iPEXM.LST”复制为“/boot.ipxe”,重启虚拟机,出现菜单,选iPXE,出现iPXE菜单,选win7 PE,启动成功,速度很快,感觉与在PC上用“Tiny PXE Server”作PXE服务器的速度没什么区别。 10、重启虚拟机,出现菜单,选grub4dos,调用grldr.0成功,出现grub4dos菜单,但我发现出现的菜单并非menu.lst的内容,菜单似乎来自于互联网,为什么呢?没搞清楚。grub4dos的版本为0.4.6a 2015-03-24,用“Tiny PXE Server”测试时完全正常。 11、重启虚拟机,出现菜单,选pxelinux,提示试着通过TFTP调用pxelinux.cfg/default,该文件本来没有,但它居然复制出来了,接着提示“Could not find kernel image:vesamenu.c32”,重复提示。该项用“Tiny PXE Server”测试时完全正常。对pxelinux不懂,测试结束。 一点说明,必须关闭路由器的DHCP服务,取消PXEBoot的DHCP代理。如果不关闭路由器的DHCP服务而取消PXEBoot的DHCP代理,则在同一局域网上有两个DHCP服务器,会相互干扰,会出现有时能启动,有时不能启动的现象;如果开启路由器的DHCP服务、开启PXEBoot的DHCP代理,则获得的DHCP 服务器的地址是路由器的地址,以后默认http 服务器的地址就是路由器的地址,虽然可以在iPXE的配置文件中通过next-server参数指定http服务器的地址,但iPXE的配置文件是通过http调用的,这时http服务器的地址是路由器的地址。要解决这个问题,建议修改iPXE,让iPXE默认http服务器的地址为TFTP服务器的地址,一般http服务和TFTP服务运行在同一个设备上。看了一下windows 2003 server的DHCP服务,里面有个参数可以指定http服务器的地址。 |
Screenshot_2015-08-04-00-32-14.png (178.52 KB, 下载次数: 143)
本帖最后由 topway 于 2015-6-15 16:20 编辑 Chenall, 你好! 华为4G手机: G620-L75 , CPU :ARMV7 , 已经 root ; 安装 PXEBoot最新版本 v2.11 ,有提示发现程序有更新,已经继续下载更新; 点启动: 报启动错误,如图示: dnsmasq: TFTP directory /storage/sdcard0/PXEBoot inaccessible: Permission denied 请问是什么原因导致,要如何解决,请指教,谢谢。 |
Screenshot_2015-05-07-15-49-51.png (137.85 KB, 下载次数: 137)
手机CPU ARMV7可以支持
Screenshot_2015-05-07-15-35-52.png (63.26 KB, 下载次数: 146)
V2.11已自动下载更新文件
Screenshot_2015-05-07-15-36-01.png (109.83 KB, 下载次数: 133)
出现启动错误,请检查
本帖最后由 zhoubin 于 2015-3-7 16:53 编辑 captain_g 发表于 2015-3-5 11:50 感谢解答,我的vivo y18l手机可以用[分享] 分享手机网启软件 BukerPXE-LITE进行网启了,这个软件就是速度慢了些。。。 看了您的回复,才知道了是我的本本没有用网线连接无线路由器口的呀!!! 另,我对手机不懂,我看了一下我的手机cpu是:1.2GHz骁龙400 四核。。。。 再次感谢您的解答,谢谢!!!! |
zhoubin 发表于 2015-2-25 11:10 1、手机能不能上外网。手机必须能连外网,要去服务器下载网启所用的资源; 2、你的vivo y18l用的是ARMV7 CPU吗?应用只支持ARMV7 CPU的手机啊! |
westdemon 发表于 2015-3-4 16:11 1、你所说的“怎么启动不了”具体是指什么?客户端电脑选择“网启”后出现错误提示网启失败?还是客户端电脑选择“网启”后网启成功(能看到启动菜单),只是进不了PE或是无法使用菜单中的其他维护工具? 2、修改菜单后可以使用自己放进手机中的PE,但如要使用菜单中罗列的其他工具,则必须能联外网,先去chenall的服务器上下载; 3、我只测试了20141023180004那一版本的PXEBOOT; 4、好像后来chenal对后续版本的PXEBOOT进行了修改,PXEBOOT的很多组件没有打包在PXEBOOT本身之中,因此使用较新版本的PXEBOOT时,必须保证能连外网,先去下载必要的文件; 5、如果菜单都是每次从服务器下载来的,恐怕你改也没有用了; 6、你可以用7Z解压你所用的PXEBOOT,看看里面的具体东西; 具体操作应该都会的,想不出有什么特殊:手机通过WIFI连接路由器,做服务端,客户端电脑用网线接路由器(不能用无线联网),路由器动过ADSL猫连外网,客户端电脑开机或重启后选择PXE网启动。 前提是,你对电脑的局域网网启是熟悉的。 |
captain_g 发表于 2014-10-25 10:19 我也按你的方法修改的怎么启动不了,能不能详细说说怎么操作的 |
先要root吧 |
上面说错了,要手动执行httpd.才能开启http服务 |
启用和停止,重复两次后,要手动执行dhttpd.sh才能开启http服务 |
进来学习一下~ |
更新后kolibri菜单不可选,不用用,请C大查看,谢谢 |
nullren 发表于 2014-10-26 14:23 请问你怎么定位故障的,确定TFTP OK,还有你启动文件设的都是boot.ipxe吗,其他的pxelinux.0,ipxe.0,grldr.0都不行么 |
本帖最后由 shwk88888 于 2014-12-7 16:27 编辑 chenall 发表于 2014-12-6 10:47 刚刚测试了一一下,现在没有问题了,请问能在你服务器那设置字体文件吗,不然现在菜单没办法中文显示,谢谢 |
shwk88888 发表于 2014-12-5 20:59 grub4dos菜单直接启动使用的是用户自己的menu.lst这个怎么会没有用呢? 用ipxe启动的grldr的菜单是不固定的(除非自己定义了menu.ipxe) |
chenall 发表于 2014-12-5 09:09 我的意思是刚进入网启界面那个GRUB4DOS菜单直接启动无效,需要进入ipxe菜单再启动才行,可以考虑去除了,现在加入自己的menu.ipxe菜单已经可以启动了,谢谢 |
shwk88888 发表于 2014-12-4 21:36 1.不能直接启动grldr菜单???默认的菜单menu.lst呀. 2.ipxe和grldr两个启动项是必须的,因为ipxe有可能会启动失败. 3.自己的ipxe菜单,还是之前的方式,我前天更新的ipxe.0其实是ipxegrldr主要是作测试,忘了改回来了.恢复旧版ipxe.0就行了,我一会儿更新下. |
本帖最后由 shwk88888 于 2014-12-5 08:43 编辑 chenall 发表于 2014-12-1 15:39 现在好像不能直接启动grldr菜单,需要用ipxe启动后在转而启动grlr菜单才行,那为什么不把启动界面那个grldr菜单取消呢?在哪里取消呢,还有怎么能启动自己的ipxe菜单呢?现在在目录下放置menu.ipxe已经无效了 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.