无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
3391#
发表于 2025-2-10 10:38:32 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-10 11:02 编辑

使用https://gitcode.com/gh_mirrors/wi/wimboot最新版的WIMBOOT(github的网站打不开)。出错信息如图:。
使用ipxe.efi,最新版WIMBOOT,启动在出BCD菜单时出错,换回原来的2.7.5修改版,启动正常。使用ipxe.bios,最新版WIMBOOT,启动正常。感叹:PXE网启坑很多!


微信截图_20250210103757.png (42.85 KB, 下载次数: 0)

微信截图_20250210103757.png
回复

使用道具 举报

3392#
发表于 2025-2-10 10:43:03 | 只看该作者
老大 , 请问
pecmd PART -super 6#1 0  , 会隐藏第6个磁盘第一个分区 。

grldr 隐藏后识别不到。

pecmd PART -super 6#1 1 ,  显示分区。

有方法让他识别吗
回复

使用道具 举报

3393#
发表于 2025-2-10 14:31:50 | 只看该作者
我必须尝试一下
回复

使用道具 举报

3394#
 楼主| 发表于 2025-2-10 16:19:58 | 只看该作者
感叹:PXE网启坑很多!

我觉得有些文件,比如WIMBOOT,不一定要追新,合适的版本就好。

点评

yaya大,能解决一下3390#楼的问题吗?  详情 回复 发表于 2025-2-10 20:09
回复

使用道具 举报

3395#
 楼主| 发表于 2025-2-10 16:23:03 | 只看该作者
pecmd PART -super 6#1 0  , 会隐藏第6个磁盘第一个分区 。

取消隐藏不就可以了吗?

点评

需要用到隐藏,老大有空研究一下  详情 回复 发表于 2025-2-10 16:24
回复

使用道具 举报

3396#
发表于 2025-2-10 16:24:45 | 只看该作者
2011yaya2007777 发表于 2025-2-10 16:23
取消隐藏不就可以了吗?

需要用到隐藏,老大有空研究一下
回复

使用道具 举报

3397#
发表于 2025-2-10 20:09:15 | 只看该作者
2011yaya2007777 发表于 2025-2-10 16:19
我觉得有些文件,比如WIMBOOT,不一定要追新,合适的版本就好。

yaya大,能解决一下3390#楼的问题吗?
回复

使用道具 举报

3398#
 楼主| 发表于 2025-2-10 20:22:32 来自手机 | 只看该作者
明天看看

点评

此错误只在PXE网启下有问题,在本地硬盘启动没问题。  详情 回复 发表于 2025-2-11 07:46
回复

使用道具 举报

3399#
发表于 2025-2-11 07:46:36 | 只看该作者

此错误只在PXE网启下有问题,在本地硬盘启动没问题。
回复

使用道具 举报

3400#
 楼主| 发表于 2025-2-11 09:15:25 | 只看该作者
错误信息反复滚动,显示出来如图
屏幕提示:不能分配内存。是内存资源不足。
是不是10PE.WIM文件尺寸太大,内存没有足够的空闲间隙安装他。
在命令行执行 displaymem 看看。

点评

01pe.wim大概300MB。  详情 回复 发表于 2025-2-11 11:23
回复

使用道具 举报

3401#
发表于 2025-2-11 09:28:04 | 只看该作者
谢谢楼主分享。
回复

使用道具 举报

3402#
发表于 2025-2-11 11:23:17 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-11 11:27 编辑
2011yaya2007777 发表于 2025-2-11 09:15
屏幕提示:不能分配内存。是内存资源不足。
是不是10PE.WIM文件尺寸太大,内存没有足够的空闲间隙安装他。 ...

10pe.wim大概300MB。
kernel ()/boot/wimboot
initrd @bootx64.efi=/boot/bootmgfw.efi @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/boot/10PE.WIM
displaymem
boot

1.png (108.43 KB, 下载次数: 0)

1.png
回复

使用道具 举报

3403#
 楼主| 发表于 2025-2-11 12:09:08 来自手机 | 只看该作者
这个错误提示好像是initrd发出来的,他需要77434页 每页4096字节,似乎内存容不下他。发什么需要这么大?
回复

使用道具 举报

3404#
 楼主| 发表于 2025-2-11 12:12:34 来自手机 | 只看该作者
你这个bcdpe是专用的吗?使用其他引导,比如grub2,可以正常网起吗?

点评

专用的,用ipxe.efi可以正常网启  详情 回复 发表于 2025-2-11 12:25
回复

使用道具 举报

3405#
发表于 2025-2-11 12:25:56 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-11 12:44 编辑
2011yaya2007777 发表于 2025-2-11 12:12
你这个bcdpe是专用的吗?使用其他引导,比如grub2,可以正常网起吗?

专用的,专门用于网启,用ipxe.efi、ipxe.bios可以正常网启。wimboot来自https://github.com/grub4dos/wimboot/releases/tag/test2
#!ipxe
    isset ${ip} || dhcp
:start
    menu iPXE Boot Menu --${ip}
    item --key 1 winpe   1.Boot WinPE 64 (wimboot)
    item --key 2 local   2.Boot from local drive
    item --key 3 config  3.Configure settings
    item --key 4 shell   4.Drop to iPXE shell
    item --key 5 reboot  5.Reboot computer
    item --key 6 exit    6.Exit iPXE and continue BIOS boot
    choose --timeout 10000 selected
    goto ${selected}
:shell
    echo Type 'exit' to get the back to the menu
    shell
    goto start
:reboot
    reboot
:exit
    exit
:config
    config
    goto start
:winpe
    set s_boot http://${next-server}/boot
    iseq ${platform} efi && set wbm bootmgfw.efi || set wbm bootmgr.exe
#    kernel ${s_boot}/wimboot
    initrd ${s_boot}/${wbm}    ${wbm}
    initrd ${s_boot}/bcdpe       bcd
    initrd ${s_boot}/boot.sdi  boot.sdi
    initrd ${s_boot}/10pe.wim  boot.wim
    boot ${s_boot}/wimboot
#从本地硬盘启动
:local
    sanboot --no-describe --drive 0x80
:retry
    imgfree
    prompt Error! press any key to back menu
    goto start

微信截图_20250211122627.png (102.91 KB, 下载次数: 0)

微信截图_20250211122627.png

微信截图_20250211123008.png (68.03 KB, 下载次数: 0)

微信截图_20250211123008.png

微信截图_20250211123449.png (84.43 KB, 下载次数: 0)

微信截图_20250211123449.png
回复

使用道具 举报

3406#
 楼主| 发表于 2025-2-11 14:17:11 来自手机 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-2-11 15:29 编辑

关键是我这里不能重现问题。需要你把关键文件打包压缩发上来。
wimboot
bootmgfw.efi
bcdpe
boot.sdi
10PE.WIM


回复

使用道具 举报

3407#
发表于 2025-2-11 15:40:51 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-11 15:52 编辑

通过网盘分享的文件:PXE有10pe.wim.7z
链接: https://pan.baidu.com/s/1brEyBfsG7LXPs7OY4Vj7Nw?pwd=f2nf 提取码: f2nf
menu.lst少建了一级目录grub,放在了EFI目录下,需要改一下。
回复

使用道具 举报

3408#
 楼主| 发表于 2025-2-11 16:46:47 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-2-11 16:56 编辑
专用的,专门用于网启

再次确认,错误信息是wimboot发出的!!!
好不容易下载完成!bcd妮?

点评

在boot子目录  详情 回复 发表于 2025-2-11 16:58
回复

使用道具 举报

3409#
发表于 2025-2-11 16:58:09 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-11 17:02 编辑
2011yaya2007777 发表于 2025-2-11 16:46
再次确认,错误信息是wimboot发出的!!!
好不容易下载完成!bcd妮?

在boot子目录通过网盘分享的文件:PXE无10pe.wim.7z
链接: https://pan.baidu.com/s/1FUoX4RIaYTx4OhwI5MCS3w?pwd=tkht 提取码: tkht

回复

使用道具 举报

3410#
 楼主| 发表于 2025-2-11 17:00:42 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-2-11 17:04 编辑

压缩文件里面有,但是解压后文件夹里面没有。为什么?

点评

通过网盘分享的文件:PXE无10pe.wim.7z 链接: https://pan.baidu.com/s/1FUoX4RIaYTx4OhwI5MCS3w?pwd=tkht 提取码: tkht  详情 回复 发表于 2025-2-11 17:03
回复

使用道具 举报

3411#
发表于 2025-2-11 17:03:09 | 只看该作者

通过网盘分享的文件:PXE无10pe.wim.7z
链接: https://pan.baidu.com/s/1FUoX4RIaYTx4OhwI5MCS3w?pwd=tkht 提取码: tkht
回复

使用道具 举报

3412#
 楼主| 发表于 2025-2-11 17:11:16 | 只看该作者
通过网盘分享的文件:PXE无10pe.wim.7z

一样,压缩文件里面有,但是解压后文件夹里面没有。为什么?
回复

使用道具 举报

3413#
发表于 2025-2-11 17:11:38 | 只看该作者
名称bcdpe
回复

使用道具 举报

3414#
 楼主| 发表于 2025-2-11 17:18:04 | 只看该作者
名称bcdpe

压缩文件里面有,但是解压后文件夹里面没有!
单独发一个bcdpe,不要压缩。
你可以重命名为 bcdpe.txt ,发在这里。
回复

使用道具 举报

3415#
发表于 2025-2-11 17:38:02 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-11 18:15 编辑

http://bbs.wuyou.net/forum.php?m ... &page=91#pid4849624
2709楼的bcd。可能压缩包中文件带了系统属性,发不了附件,听说将军以下不能发附件了。


回复

使用道具 举报

3416#
 楼主| 发表于 2025-2-12 09:55:17 | 只看该作者
2709楼的bcd。可能压缩包中文件带了系统属性,发不了附件,听说将军以下不能发附件了。

你的bcdpe与这个bcd应当是不一样的吧。
文件带了系统属性是什么意思?bcdpe带了什么特殊的属性?
使用2709楼的bcd,没有重现问题。
我这里可以正常网起。
建议你使用2709楼的bcd,以及简单菜单:
title 10PE.WIM
kernel /boot/wimboot
initrd @bootx64.efi=/boot/bootmgfw.efi @bcd=/boot/bcd @boot.sdi=/boot/boot.sdi @boot.wim=(http)/boot/10PE.WIM
boot
测试一下。

然后把bcd换成bcdpe再测试一下。

BOOTX64.rar

146.41 KB, 下载次数: 11, 下载积分: 无忧币 -2

点评

yaya你发的这个版本,pxe启动的时候,还是走的tftp协议,不是http协议。 tinypxeserver日志如下: 07:21:05 ROOT=F:\TinyPXEServer-win\netboot\ 07:21:05 DHCPd 192.168.1.10:67 started... 07:21:05 TFPTd 192  详情 回复 发表于 7 天前
报告yaya大一个新问题,使用0212的新版本,原来的http网启使用ntboot的方式出现了问题。从TFTP和HTTP服务器日志看是HTTP与TFTP同时传输boot.wim了。  详情 回复 发表于 2025-2-13 08:56
报告yaya大,使用今天的bootx64.efi网启正常了,换加20250117版本,还是不正常,好了,也算解决了我的问题。  详情 回复 发表于 2025-2-12 12:23
bcdpe有文件系统加隐藏属性  详情 回复 发表于 2025-2-12 11:28
回复

使用道具 举报

3417#
发表于 2025-2-12 11:28:08 | 只看该作者
2011yaya2007777 发表于 2025-2-12 09:55
你的bcdpe与这个bcd应当是不一样的吧。
文件带了系统属性是什么意思?bcdpe带了什么特殊的属性?
使用2 ...

bcdpe有文件系统加隐藏属性,我再试试。
回复

使用道具 举报

3418#
发表于 2025-2-12 12:23:19 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-12 12:33 编辑
2011yaya2007777 发表于 2025-2-12 09:55
你的bcdpe与这个bcd应当是不一样的吧。
文件带了系统属性是什么意思?bcdpe带了什么特殊的属性?
使用2 ...

报告yaya大,使用今天的bootx64.efi网启正常了,换回20250117版本,还是不正常,好了,也算解决了我的问题。感谢yaya大。

微信截图_20250212123333.png (411.41 KB, 下载次数: 0)

微信截图_20250212123333.png

微信截图_20250212123204.png (137.89 KB, 下载次数: 0)

微信截图_20250212123204.png
回复

使用道具 举报

3419#
发表于 2025-2-12 20:43:35 | 只看该作者
谢谢分享
回复

使用道具 举报

3420#
发表于 2025-2-13 08:56:00 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-13 10:34 编辑
2011yaya2007777 发表于 2025-2-12 09:55
你的bcdpe与这个bcd应当是不一样的吧。
文件带了系统属性是什么意思?bcdpe带了什么特殊的属性?
使用2 ...

报告yaya大一个新问题,使用0212的新版本,原来的http网启使用ntboot的方式出现了问题。从TFTP和HTTP服务器日志看是HTTP与TFTP同时传输boot.wim了。G4E0117版,TFTP日志中不会有boot.wim的传输。经过测试,可能是这个原因:我的HTTP与TFTP根目录设置为G:\,而启动文件在G:\PXE\下,BOOT与EFI目录在G:\下。使用G4D启动,根目录必须设置为与启动文件一致的目录。将根目录与启动文件目录设置为一样,0212版G4E还是一样的问题。

1、G4D的PXE网启全部文件必须在grldr所在目录或子目录下,并在TFTP根目录或子目录下。
2、G4E的PXE网启全部文件可以在TFTP和HTTP根目录或子目录下,可以不在G4E网启文件目录或子目录下。相同情况下,使用20250114的网启测试版G4E,使用HTTP网启成功进入PE桌面,使用20250212测试版,转圈后蓝屏。
3、G4E网启必须使用HTTP,否则蓝屏。

微信截图_20250213085049.png (31.32 KB, 下载次数: 0)

微信截图_20250213085049.png

微信截图_20250213085023.png (101.9 KB, 下载次数: 0)

微信截图_20250213085023.png
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-21 19:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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