liuzhaoyzz 发表于 2021-12-23 13:42:39

dawnstar 发表于 2021-12-23 09:07
这个有办法支持开启安全模式启动吗?

grub4dos/grub2/ipxe都是第三方的启动管理器,都没有给微软交保护费,不可能过安全启动。      

zj9018 发表于 2023-3-14 21:51:26

又看了一次

zj9018 发表于 2023-3-15 18:31:41

思考是進步的動力

zj9018 发表于 2023-3-15 20:57:01

这样好理解吧

zj9018 发表于 2023-3-17 23:39:41

#在这里快速回复##在这里快速回复#

zj9018 发表于 2023-3-19 09:21:37

#在这里快速回复##在这里快速回复#

shikunfang 发表于 2023-3-20 10:21:59

教程写的很到位

zj9018 发表于 2023-3-20 20:07:51

#在这里快速回复##在这里快速回复#

zj9018 发表于 2023-3-20 21:39:55

#在这里快速回复##在这里快速回复#

zj9018 发表于 2023-3-21 19:26:13

#在这里快速回复#原理是服务端用Qbittorrent制作种子,做种,

zj9018 发表于 2023-3-25 21:20:35

如果您要查看本帖隐藏内容请回复

hjl2023 发表于 2023-3-27 09:32:05

赞一个!

iaanqrm 发表于 2023-3-27 20:30:17

{:1_186:}

ranfenghs 发表于 2023-3-28 14:06:36

感谢楼主分享

2011yaya2007777 发表于 2024-1-10 15:25:18

笔记本电脑,操作系统Windows 10 (22H2),虚拟机VMware® Workstation 16.2.5。
在/boot/imgs/,放入IFU352.ISO、WePE64_V2.2.iso和boot.wim。

在/boot/pxe/,执行03TinyPXEServer免配置网启http服务器ipxe.pxe和ipxe.efi.bat
启动正常。

在/boot/pxe/,执行07TinyPXEServer免配置网启http服务器启动grub2x64.efi.bat
提示:没有找到有线网卡,按任意键退出

在/boot/pxe/,执行08TinyPXEServer免配置网启http服务器ipxe.efi-grub2x64.efi.bat
选择2自动配置,再选择1启动到菜单:
1. 启动第一项IFU352.ISO,没有反映。
2. 启动第二项WePE64_V2.2.iso,光标移动到第一项,以后没有反映。
3. 启动第三项boot.wim,提示:fatal: bad file /ms/EFI/boot/bootx64.efi
    重新换了一个bootmgfw.efi(1578k),重命名为bootx64.efi,同样失败。

查看grub2pxe.cfg,有关内容:
net_bootp
set net_default_server= =
set root='(http)'

menuentry "IFU352.ISO" "IFU352.ISO" {
strconv --gbk --set=file "(http)/imgs/IFU352.ISO";map -f --mem --type=CD ${file}
}

menuentry "WePE64_V2.2.iso" "WePE64_V2.2.iso" {
strconv --gbk --set=file "(http)/imgs/WePE64_V2.2.iso";map -f --mem --type=CD ${file}
}

menuentry "/imgs/boot.wim" "/imgs/boot.wim" {
wimboot \
@:bootmgfw.efi:/ms/EFI/boot/bootx64.efi   \
@:bcd:/grub2/bcd    \
@:boot.sdi:/boot.sdi    \
@:boot.wim:(http)/imgs/boot.wim
}

不知哪里出问题了,请赐教。

seeimpact153 发表于 2024-1-11 00:16:30

谢谢楼主的分享

n-active 发表于 2024-1-11 14:28:10

内容很多,学习一下

liuzhaoyzz 发表于 2024-1-13 18:22:02

本帖最后由 liuzhaoyzz 于 2024-1-13 18:28 编辑

2011yaya2007777 发表于 2024-1-10 15:25
笔记本电脑,操作系统Windows 10 (22H2),虚拟机VMware® Workstation 16.2.5。
在/boot/imgs/,放入I ...
在/boot/pxe/,执行07TinyPXEServer免配置网启http服务器启动grub2x64.efi.bat
提示:没有找到有线网卡,按任意键退出
批处理提示没有找到有线网卡,是你没有插网线吗?pxe启动只能用有线启动啊?哪怕宿主机,也需要有有线网卡才行,不然没法获取有线网卡的ip地址。

后面的应该类似。
可是为啥你测试03TinyPXEServer免配置网启http服务器ipxe.pxe和ipxe.efi,又是可以成功的?有点费解。

grub2用于pxe启动,网速传输有点慢,需要改进,另外文件名字传递要用gbk格式,也比较麻烦。

2011yaya2007777 发表于 2024-1-13 19:04:55

本帖最后由 2011yaya2007777 于 2024-1-14 05:42 编辑

我使用的是无线网卡。TinyPXEServer支持无线网卡,可以启动grub2及G4E。

liuzhaoyzz 发表于 2024-1-14 17:08:20

2011yaya2007777 发表于 2024-1-13 19:04
我使用的是无线网卡。TinyPXEServer支持无线网卡,可以启动grub2及G4E。

无线网卡,目前似乎不能支持pxe启动的。
因为pxe启动的时候,无线网卡没有连接wifi,没有输入密码连接wifi的地方啊,pxe启动的时候,pxe客户机也不知道该去连接哪个wifi,所以不能无线pxe启动。

有线网卡连接不存在此问题,不需要wifi认证。

2011yaya2007777 发表于 2024-1-14 17:15:32

笔记本已经通过无线网卡连接了网络。在笔记本运行TinyPXEServer服务器,通过G4E启动虚拟机,可以启动。只是PXE使用的是ftp,不是http。

2011yaya2007777 发表于 2024-1-14 17:19:12

使用你一楼的实例,在无线网卡的情况下,07菜单提示无有线网卡,08菜单可以启动到Grub2的菜单,执行菜单出错。似乎http没有起作用。

w332276 发表于 2024-1-14 18:54:52

UEFI兼容好不好

softwarezheng 发表于 2024-1-14 19:10:01

谢谢

liuzhaoyzz 发表于 2024-1-15 10:00:32

2011yaya2007777 发表于 2024-1-14 17:15
笔记本已经通过无线网卡连接了网络。在笔记本运行TinyPXEServer服务器,通过G4E启动虚拟机,可以启动。只是 ...
加载pxe server上面的菜单的时候,grub2似乎只能用tftp协议,加载(tftp)/grub2/grub2pxe.cfg之后,根据菜单(http)调用,才可以启用http协议。

#首先尝试加载tftp服务器上面的grub2pxe.cfg,如果不存在,尝试搜索本地/boot/grub2/grub.cfg配置文件并加载。
configfile (tftp)/grub2/grub2pxe.cfg

menuentry "WePE64_V2.2.iso" "WePE64_V2.2.iso" {
strconv --gbk --set=file "(http)/imgs/WePE64_V2.2.iso";map -f --mem --type=CD ${file}
}

2011yaya2007777 发表于 2024-1-15 10:14:31

刚才通过usb接口连接网线(笔记本电脑没有网线插口),07选项第一行显示成功,第二行显示根目录,之后光标一闪一闪的,似乎死机了。08选项的状况与无线网卡情况一致。

liuzhaoyzz 发表于 2024-1-15 16:25:07

本帖最后由 liuzhaoyzz 于 2024-1-16 07:57 编辑

2011yaya2007777 发表于 2024-1-15 10:14
刚才通过usb接口连接网线(笔记本电脑没有网线插口),07选项第一行显示成功,第二行显示根目录,之后光标 ...
我找了个USB扩展坞,扩展坞上面插了个USB接口的网线。实测可以PXE启动。




boot目录必须放在某个分区的根目录下才行的,目录结构如下:
F:\boot>tree
F:\boot
├─BOOTICE
├─grub
├─grub2
│├─fonts
│├─grubfm
│├─i386-pc
│└─locale
├─imgs
│├─OnePE_V19044.1023_V0529
││├─boot
││├─efi
│││├─boot
│││└─microsoft
│││      └─boot
││└─sources
│├─SXWIN10PEX64_17763_NET20201109
││└─sources
│└─WePE_64_V2.1
├─ms
│├─BIOS
││└─boot
│└─EFI
│      ├─boot
│      └─Microsoft
│          └─Boot
└─pxe
    ├─EasyWebSvr
    ├─efi
    ├─tftpd32
    └─TinyPXEServer
07选项第一行显示成功,第二行显示根目录
似乎不对。应该是类似下面的提示:root path=F:\boot



第一次先要选择菜单2,用于把某个pe.iso、pe.wim放到pxe启动菜单中,以后就不用菜单2了,直接用菜单1.

另外vmware中必须要用桥接模式,好像vmnet0也可以。







syl123456 发表于 2024-1-15 16:32:39

出个视频教程

liuzhaoyzz 发表于 2024-1-15 16:38:55

syl123456 发表于 2024-1-15 16:32
出个视频教程

没啥必要吧,双击就行了啊

liuzhaoyzz 发表于 2024-1-15 16:46:50

本帖最后由 liuzhaoyzz 于 2024-1-15 16:47 编辑

2011yaya2007777 发表于 2024-1-10 15:25
笔记本电脑,操作系统Windows 10 (22H2),虚拟机VMware® Workstation 16.2.5。
在/boot/imgs/,放入I ...
strconv --gbk --set=file "(http)/imgs/WePE64_V2.2.iso";map -f --mem --type=CD ${file}
哦,我看了下你的菜单,应该就是目录结构不对。应该是/boot/imgs/WePE64_V2.2.iso,目录结构不对。
\boot\imgs目录可以位于任何一个盘符。
页: 1 2 3 4 5 6 [7] 8 9 10
查看完整版本: [我不是网管]分享个ipxe、grub2-http协议启动PE的免配置网启模板