无忧启动论坛

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

[讨论] 发现某些电脑启动grub图形菜单时黑屏【CMS/legacy】【粗暴解决】

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-11 07:48:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 liangzr1976 于 2023-7-20 12:04 编辑

解决的情况,见20#/楼

--------原描述资料---------------------------------------
这里只是简单汇报一下:
机械革命Z2 Air,【CMS/legacy】启动时grub菜单
对冰封17.5 启动菜单完全黑化很久,不见正常;
优启动时代 至臻(紫色背景),短时屏幕黑化,应该是切换模式,但比正常兼容机的台式电脑明显慢一些;然后正常。
从 优启动时代 至臻 引导到 ksafei 提到的应该是P大的 Grub2FM ISO 20230506(grubfm_multiarch.iso),也是黑屏。

感觉某些UFEI比较强、兼容CMS/legacy较少的的主板 显示驱动不足,容易黑屏
UEFI启动应该是正常的,包括XorbootU模式

相关链接
http://bbs.wuyou.net/forum.php?m ... 7201&extra=page%3D1
ksafei的[分享] 新手利器 一键制作超强启动U盘

http://bbs.wuyou.net/forum.php?m ... tra=page%3D1&page=1
一线天[发布] 【2023.01.17更新!】《优启时代系统维护盘》2021臻藏版
留意其B版中UEFI启动是 多启动/引导菜单
------------------------------------------------------
手上电脑较少,对比正常的电脑是:
电脑型号        映泰 H110MD PRO 台式电脑  (扫描时间:2023年07月11日)
处理器        英特尔 0000 @ 2.40GHz 六核 (魔改CPU)
主板        映泰 H110MD PRO ( 100 Series/C230 Series 芯片组 Family - A143 ) (魔改主板)
内存        16 GB ( 镁光 DDR3 1600MHz )
主硬盘        影驰 GALAX TA1D0120A ( 120 GB / 固态硬盘 )
主显卡        英特尔 UHD Graphics 630 ( 128 MB / 映泰 )
显示器        IPS2480 r240 ( 23.6 英寸  )
声卡        瑞昱  @ 英特尔 High Definition Audio 控制器
网卡        瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 映泰



20#
 楼主| 发表于 2023-7-12 19:23:03 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-13 07:24 编辑

应该是主板有问题了,乱刀砍乱麻吧!
用菜单循环法,能点亮主菜单(应该是循环1次)
menu.lst  >>>>>>>>
timeout 10
default 06
command --set-path=()/ISYL/GRUB/
gfxmenu ()/ISYL/GRUB/MESSAGE
configfile (md)4+8
title 【01】 运行冰封Win10PEx64正式版(新机)
RUN ()/ISYL/WIN8x64.ISO
title 【02】 运行冰封Win7PEx86极速版(老机)
RUN ()/ISYL/WIN8x86.ISO
title 【03】 运行最稳版DiskGenius分区工具
RUN --mem ()/ISYL/IMGS/DiskGenius.IMG
title 【04】 运行MaxDos工具箱增强版菜单
RUN ()/ISYL/GRUB/MENU01.LST
title 【05】 运行硬盘内存检测扫描工具菜单
RUN ()/ISYL/GRUB/MENU02.LST
title 【06】 运行Windows登陆密码破解菜单
RUN ()/ISYL/GRUB/MENU03.LST
title 【07】 进入用家自定义菜单
RUN ()/ISYL/GRUB/MENU04.LST

------------------------
MENU04.LST >>>>>>>>
【其中 default 0 状态下,不会点亮主菜单,但能黑屏状态下进入 Run --automenu-all /ISO/;设置default 7,以便默认主菜单和子菜单相互调用循环】

timeout 10
default 7
gfxmenu ()/ISYL/GRUB/MESSAGE
configfile (md)4+8
title 【01】 尝试自定义映像RUN
command RUN  --automenu-all /ISO/
title 【02】 360 Aid kit(puppy linux & wine cn) cd  OK
find --set-root /360Disk/vmlinuz
kernel /360Disk/vmlinuz pmedia=cd psubdir=360Disk
initrd /360Disk/initrd.gz
title 【03】 puppy 4.3 cn (linux & wine)
find --set-root /puppy43/vmlinuz
kernel /puppy43/vmlinuz  pmedia=cd psubdir=puppy43
title 【04】 尝试自定义映像RUN mem模式 ISO、IMG、IMA /ISO/
command RUN --mem --set-ext=.img|.ima|.iso /ISO/  || configfile ()/ISYL/GRUB/MENU.LST
title 【05】 Boot From HardDisk(auto detect exist systems)NTBOOT
command ()/ISYL/GRUB/NTBOOT auto
title 【06】 VHD ntboot  test
set showpath=1
set showdir=0
set slient=1
command NTBOOT vboot=/win73G_org_16GB.vhd
title 【07】 puppy 4.3 cn usbflash
find --set-root /puppy43/vmlinuz
kernel /puppy43/vmlinuz pmedia=usbflash psubdir=puppy43 pfix=fsck
initrd /puppy43/initrd.gz
RUN --mem ()/ISYL/IMGS/Win10x64.IMG
title 【08】 返回冰封U盘启动主菜单
RUN ()/ISYL/GRUB/MENU.LST
title 【09】 ===重启计算机===
reboot
title 【10】 ===关闭计算机===
halt
title 【11】  360急救系统20151105
find --set-root /360Disk/vmlinuz
kernel /360Disk/vmlinuz pmedia=cd psubdir=360Disk vga=0x317 anim=1
initrd /360Disk/initrd.gz


回复

使用道具 举报

19#
发表于 2023-7-12 15:01:56 | 只看该作者
感谢分享经验
回复

使用道具 举报

18#
 楼主| 发表于 2023-7-12 11:16:00 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-14 20:43 编辑

感觉,冰封的menu.lst 和  根目录、 ()/ISYL 下的grldr内置菜单不太一样,
少了 configfile (md)4+8 语句。
相对 U卫士的,也是少了 configfile (md)4+8语句,

最有意思的是:
冰封返回 上层主菜单是 RUN .....menu.lst
U卫士没有memu.lst,是grldr内置菜单,其返回上层主菜单的语句是:configfile (md)4+8

但 百度,一下子没找到 相关语句的 意思及用法。

仅仅找到一个案例及说明:
也可以在grub 中使用configfile 命令运行指定的grub 配置文件
grub> configfile /boot/grub.cfg
运行上述命令后,将会出现 grub 的操作系统选择界面,可以启动指定的操作系统



回复

使用道具 举报

17#
 楼主| 发表于 2023-7-12 07:53:40 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-12 09:53 编辑

发现U卫士的menu.lst前端编写与冰封的相似,
但是默认进入次级菜单显示正常,手动返回主菜单也显示正常,但首次启动显示不正常。
之前试过冰封主菜单延时由15秒改30秒,不能正常,应该不是主板切换驱动模式需要时间的问题。

不排除是单台电脑个别主板故障,但可以考虑这个类似方法,有空再试试。
------------------
忙中路过,补充U卫士的路径
https://www.uweishi.com/upan/html/1174.html
http://uws.xy58.net/201401/uWeiShi_V4.1.exe
回复

使用道具 举报

16#
 楼主| 发表于 2023-7-11 22:55:42 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-11 23:20 编辑

实在是底子薄,抄不好作业,连中文乱码都没搞好
把 优启时代的 文件 拉到 冰封的UD,但正常只会放到UD扩展区。

if not exist ()/ISYL/GRUB/FONT_CN.HEX find --set-root ()/ISYL/GRUB/FONT_CN.HEX
font ()/ISYL/GRUB/FONT_CN.HEX
color normal=0xE4BEE4 highlight=0xFBEEFD helptext=0xE177F0 heading=0x02 standard=0x02 border=0xDDABDD
MENUSET x=6 y=3 w=37 h=16 n=1
HOTKEY


----------------------------
FONT_CN.HEX 不管用谁的,好像都没搞好,
ud分区地址 用不用(),都不行。

底子太薄了

===========
改成
graphicsmode -1 100:1000 100:1000 24:32
splashimage /BOOT/GRUB/BACK.LZMA
call Fn.15 "%loadbj%" "" && splashimage %loadbj%
if not exist ()/ISYL/GRUB/FONT_CN.HEX find --set-root ()/ISYL/GRUB/FONT_CN.HEX
font ()/ISYL/GRUB/FONT_CN.HEX
color normal=0xE4BEE4 highlight=0xFBEEFD helptext=0xE177F0 heading=0x02 standard=0x02 border=0xDDABDD
MENUSET x=6 y=3 w=37 h=16 n=1
HOTKEY

=========
乱码没有了,但是上下光标还是不正常。背景图片肯定无效
其中:/BOOT/GRUB/BACK.LZMA  改为  ()/ISYL/GRUB/BACK.LZMA  又会乱码

冰封根目录有grldr但直接是跳转,()/ISYL下有grldr,内置菜单和 ()/ISYL/grubd menu.lst基本一致,但我没有修改。

=============
哦,以上只是QEMU测试,
机械革命 Z2 air 仍未测试通过。等有灵感再搞
回复

使用道具 举报

15#
 楼主| 发表于 2023-7-11 22:35:02 | 只看该作者
message.7z (387.61 KB, 下载次数: 4)
以上7z解压是冰封界面文件message
回复

使用道具 举报

14#
 楼主| 发表于 2023-7-11 22:29:57 | 只看该作者
冰封的界面

回复

使用道具 举报

13#
 楼主| 发表于 2023-7-11 22:27:43 | 只看该作者
优启时代界面


回复

使用道具 举报

12#
 楼主| 发表于 2023-7-11 22:22:50 | 只看该作者
======================
冰封17.5
-----------------
grldr内容:
>>>
debug off
configfile (ud)/ISYL/GRUB/MENU.LST

menu.lst内容:
>>>
timeout 15
default 10
command --set-path=()/ISYL/GRUB/
gfxmenu ()/ISYL/GRUB/MESSAGE
title 【01】 运行冰封Win10PEx64正式版(新机)
RUN ()/ISYL/WIN8x64.ISO

其中MESSAGE展开的资料比较多
其中BACK.jpg 是800x600分辨率


======================
优启时代 至臻版
-----------------
grldr内容:
>>>
debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
checkrange 0x21 read 0x8280 > nul && pxe detect NotExist
graphicsmode -1 100:1000 100:1000 24:32
splashimage /BOOT/GRUB/BACK.LZMA
call Fn.15 "%loadbj%" "" && splashimage %loadbj%
if not exist /BOOT/GRUB/UNIFONT.HEX find --set-root /BOOT/GRUB/UNIFONT.HEX
command --set-path=()/BOOT/GRUB
font /BOOT/GRUB/UNIFONT.HEX
color normal=0xE4BEE4 highlight=0xFBEEFD helptext=0xE177F0 heading=0x02 standard=0x02 border=0xDDABDD
terminal --font-spacing=1:6
MENUSET x=6 y=3 w=37 h=16 n=1
HOTKEY
timeout 30
default 3
title 【01】运行 MaxDos 9.3 增强版

应该是没有menu.lst
回复

使用道具 举报

11#
 楼主| 发表于 2023-7-11 22:10:36 | 只看该作者
ksafei 发表于 2023-7-11 12:23
1. grubfm_multiarch.iso、grub4.iso支持BIOS和UEFI

2. grub4.iso支持.lst引导

多谢老大指导!
回复

使用道具 举报

10#
发表于 2023-7-11 13:23:47 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 2023-7-11 13:09:23 | 只看该作者
感谢分享
回复

使用道具 举报

8#
发表于 2023-7-11 12:23:38 | 只看该作者
liangzr1976 发表于 2023-7-11 11:52
“新手利器 一键制作超强启动U盘”的思路是,
1、以Ventoy为主线程、主框架,
2、在CMS/legacy状态,跳 ...

1. grubfm_multiarch.iso、grub4.iso支持BIOS和UEFI

2. grub4.iso支持.lst引导

3. 三分区版:BIOS和EFI引导兼容性较好,适配新老机器
   部署:UD区+DATA区+EFI区
   引导:grub4dos+grubfm+ventoy 相互切换引导
   难点:ventoy分区大小限制验证,不兼容UD区
   解决:一是重新编译ventoy取消限制,难度有点大;
           二是采用VHD封装后来引导,制作较方便。
   缺点:此方案的不足是ventoy的功能有一些限制

4. 二分区版:对EFI新机适配较好
   部署:ventoy原版安装方式,DATA区+EFI区
   引导:ventoy+grub4dos+grubfm 相互切换引导
   优点:可发挥各自的完整功能;制作较为方便,将grub4dos、grubfm各自制作成ISO镜像(BIOS+EFI)用ventoy来引导即可。

点评

多谢老大指导!  详情 回复 发表于 2023-7-11 22:10
回复

使用道具 举报

7#
 楼主| 发表于 2023-7-11 11:52:33 | 只看该作者
本帖最后由 liangzr1976 于 2023-7-11 11:56 编辑
dfw9 发表于 2023-7-11 10:11
新手利器 一键制作超强启动U盘,需更新到2023

“新手利器 一键制作超强启动U盘”的思路是,
1、以Ventoy为主线程、主框架,
2、在CMS/legacy状态,跳转grubfm_multiarch.iso、grub4.iso
3、在UEFI状态,不太清楚,应该是跳转支持UEFI的ISO或efi文件。
     但是grubfm_multiarch.iso、grub4.iso,好像不是支持efi的包。
4、但是他应该没有完全建立grub环境,好像只能手工输入grub指令,不知是否可以支持 run menu04.lst类指令   
run menu04.lst指令,主要是想要在UD环境下,引导 解开ISO在U盘数据分区的360应急盘目录、puppy4.3等目录
---------------------------------------------------------------------------
所以本人暂时还是,停留在UD+grub+uefi的主体框架,借用2023年包的grubfm_multiarch.iso、grub4.iso文件。
---------------------------------------------------------------------------
此次关注的重点,主要还是某些主板、笔记本,怎么去兼容冰封等U启界面?为什么黑屏的问题?
从 优启时代 U启界面正常看,应该是屏幕分辨率 或 图形模式 不太对,应该可以修改grub图形环境参数来初步适应试试



点评

1. grubfm_multiarch.iso、grub4.iso支持BIOS和UEFI 2. grub4.iso支持.lst引导 3. 三分区版:BIOS和EFI引导兼容性较好,适配新老机器 部署:UD区+DATA区+EFI区 引导:grub4dos+grubfm+ventoy 相互切换  详情 回复 发表于 2023-7-11 12:23
回复

使用道具 举报

6#
发表于 2023-7-11 10:11:23 | 只看该作者
新手利器 一键制作超强启动U盘,需更新到2023

点评

“新手利器 一键制作超强启动U盘”的思路是, 1、以Ventoy为主线程、主框架, 2、在CMS/legacy状态,跳转grubfm_multiarch.iso、grub4.iso 3、在UEFI状态,不太清楚,应该是跳转支持UEFI的ISO或efi文件。  详情 回复 发表于 2023-7-11 11:52
回复

使用道具 举报

5#
发表于 2023-7-11 09:43:13 | 只看该作者
感谢分享
回复

使用道具 举报

4#
发表于 2023-7-11 08:36:15 | 只看该作者
感谢分享经验
回复

使用道具 举报

3#
发表于 2023-7-11 08:29:13 | 只看该作者
CMS?
有图么
回复

使用道具 举报

2#
发表于 2023-7-11 08:22:51 | 只看该作者

感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-8 14:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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