无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: zhaohj

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
发表于 2017-4-10 20:00:23 | 显示全部楼层
本帖最后由 510819776 于 2017-4-10 20:48 编辑
不点 发表于 2016-6-21 09:29
这是已知问题,不能恢复到以前的状况。请把 timeout 设为 1 秒。

hlt 指令就是用于解决这个问题的。但 ...


不点大师
grub4dos的splashimage /1.bmp
在我的1920x1200分辨率的bmp图片上不好用了
图片显示正常 但是呢 多了一些小黑花纹
请求修复   用1280x1024就没问题

然后测试用虚拟机vmware 9.0版本测试也是不行 显示一样的
请解决下 嘿嘿 23.jpg

点评

新的图片显示,yaya 在做。以前旧的图片,不支持与屏幕分辨率不匹配的情况。 我猜你说的那些小黑花纹,是图片处理时带来的问题。你直接在论坛上开个新帖,好让 yaya 能够看到。这个 bug 报告专帖有很多垃圾(机器  详情 回复 发表于 2017-4-10 20:46
回复 支持 反对

使用道具 举报

发表于 2017-4-10 20:46:12 | 显示全部楼层
510819776 发表于 2017-4-10 20:00
不点大师
grub4dos的splashimage /1.bmp
在我的1920x1200分辨率的bmp图片上不好用了

新的图片显示,yaya 在做。以前旧的图片,不支持与屏幕分辨率不匹配的情况。

我猜你说的那些小黑花纹,是图片处理时带来的问题。你直接在论坛上开个新帖,好让 yaya 能够看到。这个 bug 报告专帖有很多垃圾(机器人,攻击者),实际上已经没人在这里面报告 bug 了。
回复 支持 反对

使用道具 举报

发表于 2017-6-12 10:27:27 | 显示全部楼层
同一个ISO镜像,诺达佳U盘维护系统 :http://bbs.wuyou.net/forum.php?mod=viewthread&tid=388041&extra=&page=1

使用ultraiso写入kingstion/64G U盘引导正常 ,写入sandisk/16GB则报错 ,写入方式为zip+  ;

高手求解答 :



引导方式是这样的 :

BIOS --  BOOTMGR -grldr --/boot/grub/menu.list

grldr 代码 :

pxe detect
configfile
default 0
timeout 0

title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
        errorcheck off
        configfile /boot/grub/menu.lst
        configfile /wxpe/grub/menu.lst
        configfile /grub/menu.lst
        if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
        if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
        find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
        find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
        find --set-root --ignore-floppies --ignore-cd /wxpe/grub/menu.lst && configfile /wxpe/grub/menu.lst
        find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
        errorcheck on
        commandline

title commandline
        commandline

title reboot
        reboot

title halt
        halt

-----------------------------------------------------------------------------------------------------------------------------------------------------

menu.list代码 :

gfxmenu /BOOT/GRUB/MESSAGE
graphicsmode -1 600:800
font /BOOT/GRUB/MENU.HEX
title [5] 启动 Windows 2003 PE (旧机型)
find --set-root /WXPE/SETUPLDR.BIN
chainloader /WXPE/SETUPLDR.BIN

title [6] 启动 Windows 8 PE
find --set-root /BOOT/PEX64
chainloader /BOOT/PEX64


title [7] 启动 Windows 10 PE x64 (新机型)
find --set-root /BOOT/10PEX64
chainloader /BOOT/10PEX64
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-9 10:14:35 | 显示全部楼层
本帖最后由 zhaohj 于 2017-7-9 10:33 编辑

发现一个【黑科技】,使用wimboot可以注入文件到wim镜像中,注入的默认路径是\windows\system32
如用hhh333的pe,ipxe启动菜单(menu.ipxe):
...
:w10pe
  kernel ${boot-url}/wimboot gui pause
  initrd ${boot-url}/H3PE/TOTFTP.INI  TOTFTP.INI  //注入的文件
  initrd ${boot-url}/H3PE/TOTFTP.CMD TOTFTP.CMD  //注入的文件
  initrd ${boot-url}/H3PE/H3_10PE.WIM boot.wim
  goto winpe
:w1064
  kernel ${boot-url}/wimboot gui pause
  initrd ${boot-url}/H3PE/TOTFTP.INI  TOTFTP.INI  //注入的文件
  initrd ${boot-url}/H3PE/TOTFTP.CMD TOTFTP.CMD  //注入的文件
  initrd ${boot-url}/H3PE/H3_1064.WIM boot.wim
  goto winpe
:winpe
  initrd ${boot-url}/bootmgr.exe bootmgr.exe
  initrd ${boot-url}/boot/bcd bcd
  initrd ${boot-url}/boot/fonts/wgl4_boot.ttf wgl4_boot.ttf
  initrd ${boot-url}/boot/fonts/chs_boot.ttf chs_boot.ttf
  initrd ${boot-url}/boot/boot.sdi boot.sdi
  imgstat
  boot || goto failed
  goto ${start}

注入文件

注入文件
Snap1.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-9 10:26:44 | 显示全部楼层
本帖最后由 zhaohj 于 2017-7-9 10:42 编辑

这里感谢网友@江南一根葱
这个【黑科技】挺有用的,我们可以不用修改wim文件,简单的注入达到目的。
如我经常使用hhh333的pxe系统,而我的dhcp服务器与tftp(HTTP)服务器是不同的服务器,而且内网vlan支持,这样我简单的修改totftp.ini文件放到服务器中,启动时注入达到目的。
使用是注意次序:
1:kernel wimboot
2:initrd 注入的文件
3:initrd wim文件
--------------------
目前只发现可注入的路径是\windows\system32,如果能指定路径那不更加理想?!
回复 支持 反对

使用道具 举报

发表于 2017-9-8 21:36:28 | 显示全部楼层

2017.9.8grub4 bug反馈

本帖最后由 yun2673436976 于 2017-9-24 16:19 编辑

2017.9.8grub4 bug反馈
我菜单里所有选项都能在惠普AMD台式机正常使用,这里我以ntboot为例子,ntboot可以在惠普AMD台式机正常使用 惠普ntboot成功引导y2.jpg ,但ntboot在联想一体机不能正常启动 惠普ntboot成功引导y2.jpg 联想ntboot引导失败y-01.jpg
我所有菜单选项(除了0PE选项)在联想一体机都不能正常启动。0PE正常启动 联想ntboot引导失败y-01.jpg 。这是为什么 ?我判断是GRUB4对联想BIOS支持不好。
我重新安装GRUB,在虚拟机里可正常使用菜单,这里我以win10pe为例子 模拟启动成功y.jpg 模拟启动成功y-01.jpg
我只是把win10pe的名字改成“win10 hd 路径......”其他什么都没改,我在联想一体机启动win10pe失败,其他菜单启动也失败(只有老毛桃启动成功): 联想一体机启动失败.jpg 联想一体机启动失败~01.jpg ,老毛桃ISO正常仿真。我在虚拟机里所有的ISO菜单都能正常仿真,在一体机ISO就不能正常仿真,说明grub对一体机bios支持不好。我实在就搞不明白,grub在其他台式机每个菜单都能正常启动,在虚拟机能正常启动,但在一体机菜单就不能正常使用,只有0pe、老毛桃能仿真ISO,其他菜单项不能正常仿真ISO。我把0pe.iso、老毛桃(LMT.iso)、win10pe.iso放在同一目录下 IMG_20170610_204342.jpg ,在一体机上使用grub,0pe.iso、老毛桃(LMT.iso) ISO仿真能正常使用,win10pe.iso ISO仿真失败。但我在其他台式机、虚拟机里使用GRUB,0pe.iso、老毛桃(LMT.iso)、win10pe.iso都能仿真成功。这是为什么?肯定是grub 不支持联想BIOS导致。请作者尽快修复,修复好记得通知我。第二个bug:
微PE.iso 在一体机iso仿真失败 IMG_0061.JPG IMG_0062.JPG 但在其他电脑就仿真成功,请作者赶快修复grub这个bug。
联想一体机bios参数:
psb (1).jpg
BIOS 属性        
BIOS 类型        AMI
BIOS 版本        5YKT24AUS
SMBIOS Version        2.6
UEFI Boot        否
系统 BIOS 日期        03/21/11
视频 BIOS 日期        01/13/11
        
BIOS 制造商        
公司名称        American Megatrends Inc.
产品信息        http://www.ami.com/amibios

联想一体机cpu Image 1.png




回复 支持 反对

使用道具 举报

发表于 2017-9-10 21:14:12 | 显示全部楼层
本帖最后由 yun2673436976 于 2017-9-11 20:16 编辑

我在惠普AMD台式机上使用grub4对ISO文件进行仿真(老毛桃、win10pe1024、Acronistrueimage、微pe等文件都能仿真成功请看图图片),老毛桃:Acronistrueimage:


win10pe:

微PE:以上ISO文件所在的位置我是用0.45c对ISO仿真。



回复 支持 反对

使用道具 举报

发表于 2017-9-11 06:54:42 | 显示全部楼层
楼上的 yun2673436976,很抱歉,我解决不了你的问题。但是,我来给你泼一盆冷水,没准还对你有点用。

简单一句话:联想一体机就是 “trouble”的代名词。联想一体机本来就是为了制造麻烦的。我们公司里有好多联想一体机,维修过很多次,全都不正常。有一台联想一体机竟然不能以任何方式从 USB 启动(既不能用 BIOS 模式启动,也不能用 UEFI 模式启动)。它曾经可以从 USB 启动,后来就不行了。其他联想一体机也是无法正常使用,三天两头出问题,Windows 都出五花八门的问题,频繁死机。

希望你能看明白我的意思:别再浪费自己宝贵的时间和精力了。

点评

谢谢你的回复。不点大师请你仔细看图片旁边的标题,仔细看图片在回答问题。我用grub4对ntboot.iso win10pe.iso 微pe.iso进行仿真都成功,其他电脑都仿真成功,在虚拟机iso仿真也成功,但在联想一体机iso仿真就失败,  详情 回复 发表于 2017-9-11 17:55
回复 支持 反对

使用道具 举报

发表于 2017-9-11 17:55:08 来自手机 | 显示全部楼层
本帖最后由 yun2673436976 于 2017-9-11 18:05 编辑
不点 发表于 2017-9-11 06:54
楼上的 yun2673436976,很抱歉,我解决不了你的问题。但是,我来给你泼一盆冷水,没准还对你有点用。

简 ...


谢谢你的回复。不点大师请你仔细看图片旁边的标题,仔细看图片在回答问题。我用grub4对ntboot.iso win10pe.iso 微pe.iso进行仿真都成功,其他电脑都仿真成功,在虚拟机iso仿真也成功,但在联想一体机iso仿真就失败,联想一体机的bios 是 American Megatrends Inc.我已经在2965#楼告诉你联想一体机bios详细信息。grub4可能对 American Megatrends Inc.的bios支持不完善,是grub4的bug引起的,只要grub4的作者对bug进行改正就可以解决问题。
请你告诉我去哪里反馈grub4的bug?
grub4的漏洞多的令人发指,我都不想用,请你告诉我还有什么引导管理程序可以在uefi、bios下对iso文件进行仿真?不能在uefi下仿真,在传统bios下仿真也行。要支持优盘仿真。
以后你回复别人的帖子,请在别人的帖子下方点击回复,这样系统就可以提醒我有人回复,我就可以及时看到消息。你直接点击回复,论坛的系统不会提示我。要不是我恰巧看到,我就可能错过。

点评

我前面一帖是认真回复的。我已经看清楚了你的报告内容。依我看,根本无法解决。我自己遇到了一大堆联想一体机,而且我都可以上机调试的,然而,百般努力之后,个个都无法解决 :-( 。更何况你这台机器根本就不在我手  详情 回复 发表于 2017-9-11 19:46
回复 支持 反对

使用道具 举报

发表于 2017-9-11 19:46:05 | 显示全部楼层
yun2673436976 发表于 2017-9-11 17:55
谢谢你的回复。不点大师请你仔细看图片旁边的标题,仔细看图片在回答问题。我用grub4对ntboot.iso win1 ...

我前面一帖是认真回复的。我已经看清楚了你的报告内容。依我看,根本无法解决。我自己遇到了一大堆联想一体机,而且我都可以上机调试的,然而,百般努力之后,个个都无法解决 :-( 。更何况你这台机器根本就不在我手边,那我就更难想象如何去解决了。这次我说清楚了吗?如果还含糊,那我总结一下:这个情况正好是我撞上的,我了解联想一体机的情况,因此,我判断——这台机器根本无法解决,一切努力都是白费。其实是这一批机器都无法解决。与 bug 无关。希望我这次说明白了。但不知道你能否读明白。

不厌其烦地再次声明,本人不是 grub4dos 的开发维护者,本人的任何言论,都只代表本人,不代表别的任何一个人。本人的任何答复,都不代表 grub4dos 开发维护者的答复。本人的任何意见,都不代表开发维护者的意见。

我认为 grub4dos 的 bug,可以在本论坛进行反馈。当然,你也可以到 chenall 所建立的 grub4dos 项目空间上提交 issue。开发维护者经常出现在本论坛,他们看到你的 bug 报告,肯定会重视的,我认为你不用担心他们不重视你的 bug 报告。我认为,他们不可能不重视。

但假如他们碰巧像我一样认为你这个问题根本无法解决,那也有可能就不予答复了。要知道,他们很忙。谢天谢地,那是缘分——他们能有兴趣坚持开发 grub4dos,这是非常不容易的。否则,假如他们像我一样退出开发团队,那么,你再想报告 bug,那就没人受理了,完全没人答理了。

点评

现在才知道chenall是免费开发维护grub4,没有利益长久做一件事很难。不过有bug我一定要反馈,这也是对他们开发grub4的支持,如果我根本用不到grub4,不支持作者,我也不会花时间反馈。  详情 回复 发表于 2017-9-11 20:51
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-1-20 08:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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