无忧启动论坛

标题: 分享一款运行在安卓手机上的PXE服务器软件 [打印本页]

作者: 未完成的歌    时间: 2017-9-10 18:56
标题: 分享一款运行在安卓手机上的PXE服务器软件
本帖最后由 未完成的歌 于 2017-9-10 20:19 编辑

Servers Ultimate
Google Play链接:https://play.google.com/store/ap ... .serversultimatepro
专业版:https://play.google.com/store/ap ... pps.serversultimate
专业版破解版:http://www.mz6.net/soft/17007.html
http://down5.mz6.net/file/2016/0 ... versultimatepro.apk


支持网络唤醒,支持PXE服务
手机和电脑接入同一个局域网,就算电脑没有硬盘也可以用手机引导PXE网卡启动系统
需要root权限
[wma]http://vip.baidu190.com/uploads/2017/201605f124645e506377737b599ba859de5c7d.mp3[/wma]
作者: shwk88888    时间: 2017-9-11 06:44
能说一下怎么设置吗?谢谢
作者: 未完成的歌    时间: 2017-9-11 08:24
本帖最后由 未完成的歌 于 2018-3-18 22:15 编辑

应用打开之后点击simple,server选择PXE Server
PXE Server默认工作目录在内置存储pxeserver文件夹
配置文件在pelinux.cfg文件夹里面
default以文本方式编辑
配置文件里面包的菜单文件格式

比如说,我想把第二项改成把某个ISO加载到内存再启动
LABEL Windows8
MENU LABEL Windows 8 PE
KERNEL tools/memdisk
APPEND iso raw initrd=img/Win8.ISO
加载wim文件的写法
LABEL Windows Preinstallation Environment
    COM32 linux.c32
    APPEND wimboot initrdfile=http://pxe/winpe/bcd,http://pxe/winpe/boot.sdi,http://pxe/winpe/boot.wim
注:此时的ISO位于pxeserver/img这个文件夹,没有的话,新建一个移动iso到里面
或者去掉img/
作者: 未完成的歌    时间: 2017-9-11 08:25
shwk88888 发表于 2017-9-11 06:44
能说一下怎么设置吗?谢谢

看楼下
作者: sizhou    时间: 2017-9-11 09:10
速度很慢  我用过这软件
作者: 未完成的歌    时间: 2017-9-11 09:36
sizhou 发表于 2017-9-11 09:10
速度很慢  我用过这软件

你用的是bukerpxe lite吧
作者: 未完成的歌    时间: 2017-9-11 10:38
APPEND iso raw initrd=手机http server共享到网络上的iso的路径,也可以试试,应该会比自带的tftp传输得快一些
作者: shwk88888    时间: 2017-9-11 18:55
未完成的歌 发表于 2017-9-11 08:24
应用打开之后点击simple,server选择PXE Server
PXE Server默认工作目录在内置存储pxeserver文件夹
配置 ...

谢谢
作者: shwk88888    时间: 2017-9-11 21:11
本帖最后由 shwk88888 于 2017-9-11 21:14 编辑

请楼主参见这个帖子 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=343412,还有这个http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1,速度快,就是不是arm架构的不行,如果能用Servers Ultimate通过设置达到同样的效果就完美了
作者: 未完成的歌    时间: 2017-9-12 09:37
shwk88888 发表于 2017-9-11 21:11
请楼主参见这个帖子 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=343412,还有这个http://bbs.wuyo ...

那两个我都用过的,有一个只支持arm v7处理器的,另一个BukerPXELite,速度很慢,只有1MB/S,我这个还是比较新的,bukerpxelite还是2014的版本
作者: 未完成的歌    时间: 2017-9-12 09:40
shwk88888 发表于 2017-9-11 21:11
请楼主参见这个帖子 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=343412,还有这个http://bbs.wuyo ...

传输速度慢我觉得主要还是手机的问题吧,举个简单的例子,现在双频wifi的LAN接口基本都是百兆的,除了Realtek,绝大多数厂商做不出千兆以太网接口,和千兆网卡
作者: shwk88888    时间: 2017-9-12 11:50
未完成的歌 发表于 2017-9-12 09:40
传输速度慢我觉得主要还是手机的问题吧,举个简单的例子,现在双频wifi的LAN接口基本都是百兆的,除了Rea ...

刚试完,用这个速度最高也就在400k左右,用pxeboot可以达到4M左右,还是传输方式决定的。
作者: sizhou    时间: 2017-9-12 18:18
未完成的歌 发表于 2017-9-11 09:36
你用的是bukerpxe lite吧

这APP同时开启http协议, 把启动配置修改下  转ipxe 启动,   


  这app 不是你第一人发现的   别人早就介绍过   
作者: 未完成的歌    时间: 2017-9-12 19:30
sizhou 发表于 2017-9-12 18:18
这APP同时开启http协议, 把启动配置修改下  转ipxe 启动,   

我有说是我第一个发现的吗?
作者: wsdyleon    时间: 2017-9-13 07:09
这个有点意思,准备学习下
作者: shwk88888    时间: 2017-9-13 15:57
本帖最后由 shwk88888 于 2017-9-13 16:04 编辑

不好意思,刚发现之前居然连续发了好多条重复的可能是电脑卡了,之前用pxeboot一直不错,但是有局限,现在C大也不玩这个了,不持续改进了,希望楼主能把个通用的弄好,弄成教程就完美了。由于速度差异,建议参见之前那两个帖子的传输方式,辛苦了
作者: azzcs    时间: 2017-9-14 09:03
支持下~~~你这个速度咋样呢
作者: tang009    时间: 2017-9-14 11:29
个要支持的呀,呵呵
作者: 未完成的歌    时间: 2018-3-18 22:32
本帖最后由 未完成的歌 于 2018-3-18 22:43 编辑


作者: 未完成的歌    时间: 2018-3-18 22:34
本帖最后由 未完成的歌 于 2018-3-18 22:44 编辑


作者: 未完成的歌    时间: 2018-3-18 22:41
本帖最后由 未完成的歌 于 2018-3-18 22:44 编辑


作者: anxiang    时间: 2018-4-15 14:28
什么东西那么搞得那么神秘,要回复才能见
作者: 未完成的歌    时间: 2018-4-15 16:09
anxiang 发表于 2018-4-15 14:28
什么东西那么搞得那么神秘,要回复才能见

我的笔记
作者: jjmf    时间: 2018-5-8 14:34
看看
作者: tigerstarb    时间: 2018-5-20 15:47
看看
作者: pls    时间: 2018-8-25 14:45
支持!
作者: ycx147    时间: 2018-8-25 15:21
查看本帖隐藏内容
作者: btwhy    时间: 2018-11-1 14:01
查看本帖隐藏内容
作者: s贵生s    时间: 2020-2-17 10:21
谢谢分享!!!!
作者: hnrrn    时间: 2020-3-17 10:57
什么东东藏起来了
作者: qianhanxu    时间: 2020-7-25 10:54
看看
作者: gulang3221    时间: 2020-10-9 23:49
支持
作者: 4go    时间: 2021-8-8 18:07
查看本帖隐藏内容
作者: 未完成的歌    时间: 2022-1-8 12:50
  1. And the dnsmasq.confg is also working on bios, you just had a little typo on (l)pxelinux.0. I have no "Legacy UEFI" syslinux32 machines, so no ideia if that's working. Config is:

  2. dhcp-match=set:bios,option:client-arch,0
  3. dhcp-match=set:efi32,option:client-arch,6
  4. dhcp-match=set:efi64,option:client-arch,7
  5. dhcp-match=set:efi64,option:client-arch,9
  6. dhcp-boot=tag:bios,pxelinux.0
  7. dhcp-boot=tag:efi32,syslinux32.efi
  8. dhcp-boot=tag:efi64,grubnetx64.efi.signed
复制代码


作者: 未完成的歌    时间: 2022-1-8 12:54
本帖最后由 未完成的歌 于 2022-1-8 12:55 编辑

Add to /etc/dnsmasq.conf:
  1. dhcp-match=set:bios,option:client-arch,0
  2. dhcp-match=set:efi32,option:client-arch,6
  3. dhcp-match=set:efi64,option:client-arch,7
  4. dhcp-boot=tag:bios,lpxelinux.0
  5. dhcp-boot=tag:efi32,syslinux32.efi
  6. dhcp-boot=tag:efi64,syslinux64.efi
复制代码
Or with external TFTP server:
  1. dhcp-boot=tag:bios,lpxelinux.0,external-tftp-server.lan,10.10.10.10
  2. dhcp-boot=tag:efi32,syslinux32.efi,external-tftp-server.lan,10.10.10.10
  3. dhcp-boot=tag:efi64,syslinux64.efi,external-tftp-server.lan,10.10.10.10
复制代码
1https://www.kernel.org/pub/linux/utils/ … .03.tar.gz
These files for BIOS PXE boot with boot menu:
bios/com32/elflink/ldlinux/ldlinux.c32
bios/com32/lib/libcom32.c32
bios/com32/libutil/libutil.c32
bios/com32/menu/menu.c32
bios/com32/menu/vesamenu.c32
bios/core/lpxelinux.0
bios/memdisk/memdisk
UEFI PXE IA32 files:
efi32/com32/elflink/ldlinux/ldlinux.e32
efi32/efi/syslinux.efi
UEFI PXE x64 files:
efi64/com32/elflink/ldlinux/ldlinux.e64
efi64/efi/syslinux.efi
Boot menu config file in TFTP root:
pxelinux.cfg/default
  1. UI vesamenu.c32
  2. TIMEOUT 80
  3. TOTALTIMEOUT 9000

  4. MENU WIDTH 64
  5. MENU MARGIN 2
  6. MENU ROWS 15
  7. MENU TITLE PXE Boot MENU
  8. #MENU BACKGROUND background.png
  9. MENU AUTOBOOT Starting Local System in # seconds
  10. MENU COLOR border 0 #ffffffff #ee000000 std
  11. MENU COLOR title 0 #ffffffff #ee000000 std
  12. MENU COLOR sel 5 #f0f0f00f #8500f000 std
  13. MENU COLOR unsel 0 #ffffffff #ee000000 std
  14. MENU COLOR pwdheader 0 #ff000000 #99ffffff rev
  15. MENU COLOR pwdborder 0 #ff000000 #99ffffff rev
  16. MENU COLOR pwdentry 0 #ff000000 #99ffffff rev
  17. MENU COLOR hotkey 0 #ff00ff00 #ee000000 std
  18. MENU COLOR hotsel 0 #f0f0f00f #85000000 std

  19. LABEL local
  20. MENU DEFAULT
  21. MENU LABEL ^Boot from Local Hard Disk
  22. LOCALBOOT 0

  23. LABEL installdebian
  24. MENU LABEL ^Install Debian amd64
  25. KERNEL http://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/linux
  26. APPEND vga=788 url=http://10.10.10.10/debian-preseed.cfg locale=en_US keymap=fi hostname=debian domain=lan --
  27. INITRD http://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/initrd.gz

  28. LABEL ubuntu
  29. MENU LABEL Boot ^Ubuntu Server from NFS
  30. KERNEL http://10.10.10.10/boot/ubuntu/vmlinuz
  31. APPEND root=/dev/nfs nfsroot=10.10.10.10:/volume3/nfsroot/ubuntu ip=dhcp rw --
  32. INITRD http://10.10.10.10/boot/ubuntu/initrd.img

  33. LABEL systemrescuecd
  34. MENU LABEL ^SystemRescueCd
  35. KERNEL http://10.10.10.10/boot/systemrescue/rescue32
  36. APPEND setkmap=fi rootpass=notsecure netboot=http://10.10.10.10/boot/systemrescue/sysrcd.dat ethx=10.10.10.99/24 dns=10.10.10.10 gateway=10.10.10.10
  37. INITRD http://10.10.10.10/boot/systemrescue/initram.igz

  38. LABEL dos
  39. MENU LABEL Free^DOS
  40. KERNEL memdisk
  41. APPEND initrd=bootdisks/freedos.img # from default TFTP server
复制代码

作者: 未完成的歌    时间: 2022-1-8 13:09
  1. LABEL ubuntu-18.04.3-desktop-amd64
  2.   MENU LABEL Ubuntu 18.04.3 Desktop
  3.   KERNEL ubuntu-18.04.3-desktop-amd64/vmlinuz.efi
  4.   APPEND initrd=ubuntu-18.04.3-desktop-amd64/initrd.lz boot=casper netboot=nfs nfsroot=192.168.0.1:/srv/nfs4/ubuntu-18.04.3-desktop-amd64 splash --

  5. LABEL winpe32
  6.   MENU LABEL Windows PE 32bit
  7.   KERNEL memdisk
  8.   INITRD winpe10/winpe32.iso
  9.   APPEND iso raw

  10. LABEL winpe64
  11.   MENU LABEL Windows PE 64bit
  12.   KERNEL memdisk
  13.   INITRD winpe10/winpe64.iso
  14.   APPEND iso raw

  15. LABEL hdd
  16.   MENU LABEL Boot from hard drive
  17.   LOCALBOOT 0
复制代码


作者: 未完成的歌    时间: 2022-1-8 13:10
  1. enable-tftp
  2. tftp-lowercase
  3. dhcp-no-override
  4. tftp-root=/mnt/sda1/pxeboot
  5. dhcp-match=set:iPXE,175
  6. dhcp-vendorclass=set:flag,PXEClient:Arch:00000
  7. dhcp-vendorclass=set:flag,PXEClient:Arch:00006
  8. dhcp-vendorclass=set:flag,PXEClient:Arch:00007
  9. dhcp-vendorclass=set:flag,PXEClient:Arch:00009
  10. tag-if=set:load,tag:!iPXE,tag:flag
  11. pxe-prompt="Press F8 or Enter key for PXE menu.", 5
  12. #BIOS MENU
  13. pxe-service=tag:load,X86PC, "BIOS ipxe undionly", undionly.kpxe
  14. pxe-service=tag:load,X86PC, "BIOS ipxe.pxe", ipxe.pxe
  15. pxe-service=tag:load,X86PC, "BIOS Microsoft PXE", pxeboot.n12
  16. pxe-service=tag:load,X86PC, "boot from local", 0
  17. #UEFI MENU
  18. pxe-service=tag:load,IA32_EFI, "Microsoft UEFI (IA32_EFI)", bootia32.efi
  19. pxe-service=tag:load,X86-64_EFI, "Microsoft UEFI (X86-64_EFI)", bootx64.efi
  20. pxe-service=tag:load,BC_EFI, "Microsoft UEFI(BC-EFI)", bootx64.efi
  21. pxe-service=tag:load,6, "iPXE snponly UEFI32(6)", snponly32.efi
  22. pxe-service=tag:load,7, "iPXE snponly UEFI(7)", snponly.efi
  23. pxe-service=tag:load,9, "iPXE snponly UEFI(9)", snponly.efi
  24. pxe-service=tag:load,06,  "iPXE UEFI32(06)", ipxe32.efi
  25. pxe-service=tag:load,07,  "iPXE UEFI(07)", ipxe.efi
  26. pxe-service=tag:load,09,  "iPXE UEFI(09)", ipxe.efi
  27. dhcp-boot=tag:iPXE,ipxemenu.txt
复制代码


作者: pls    时间: 2022-1-8 16:20
未完成的歌 发表于 2022-1-8 13:10

请问老同志有最新Servers Ultimate的破解版吗?
作者: nianyueriPE    时间: 2022-1-9 21:22
谢谢分享




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