无忧启动论坛

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

[求助] 两个菜单问题:菜单如何隐藏顶部、底部信息?如何空一格显示菜单?

[复制链接]
跳转到指定楼层
#
发表于 2018-7-11 19:01:49 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

如题: grub4dos可以实现的如下两个功能,grub2如何实现?

1、菜单如何隐藏顶部、底部信息?也就是整个界面只显示方框内的菜单信息(不需要背景)
2、如何空一格显示菜单?比如菜单是8行的话,必须一行挨着一行显示,想在2、3行之间增加一个空行,以使得显示整齐,怎么做到?


查资料没有找到上述方法,希望老手指点下,谢谢!
17#
 楼主| 发表于 2018-7-24 12:23:34 | 只看该作者
本帖最后由 netmjwork 于 2018-7-24 12:28 编辑
窄口牛 发表于 2018-7-24 12:08
简单就捡别人的用,不想研究还要个性化,哪有那么美的事。


谢谢!
确实没有弄明白,所以有朋友愿意指点下的话更好,能够加快自定义的进度,至于完全研究透,那需要更多精力,而且纯技术的有些花费精力也不一定能研究透……
                            我也不完全是“拿来主义”,能自己解决的都自己解决,理解不透的或解决不了的就问,有朋友回答就更快解决问题,没有也就保持目前的进度……  以后有时间再仔细研究……
回复

使用道具 举报

16#
发表于 2018-7-24 12:08:18 来自手机 | 只看该作者
简单就捡别人的用,不想研究还要个性化,哪有那么美的事。
回复

使用道具 举报

15#
 楼主| 发表于 2018-7-21 19:57:41 | 只看该作者
wintoflash 发表于 2018-7-21 19:32
你的理解有很多错误。先研究透原理再下结论吧。。。

针对上面的理解给指点下吧,谢谢~

研究透原理感觉太麻烦,看了一些帖子感觉操作都很麻烦,就想简单适用
回复

使用道具 举报

14#
 楼主| 发表于 2018-7-21 17:02:02 | 只看该作者
本帖最后由 netmjwork 于 2018-7-21 17:07 编辑
wintoflash 发表于 2018-7-20 23:04
不需要grub2。
你搜一下NTBOOT的用法。


多谢指点,找了好几个版本,有些PE的“.wim”内核无法正常启动,能启动的概率比较低……

又试了run模块,也是有的.wim内核无法启动,但run命令很简洁,不像ntboot需要很多文件才能运行

原因好像是这两个工具都是将“.wim”内核给加载到内存然后才开始启动PE,不像ISO的可以直接启动PE,出现的问题基本是两种:1、路径不对,不知道怎么设置才能正常运行……   2、内存不足,这个有些区别,比如实际内存12G一般的PE绝对够用,但启动.wim还是提示内存不够,实际 .wim文件是1.1G,好像虚拟盘是12G


其实想grub4dos直接启动“.wim”文件就是不想同一个PE,在grub2方式下只能启动.wim,然后g4d下对.wim的支持又不是很好,还得为一个PE准备.wim和.iso两个版本,大的PE就浪费空间。
回复

使用道具 举报

13#
 楼主| 发表于 2018-7-20 22:51:58 | 只看该作者
本帖最后由 netmjwork 于 2018-7-20 23:03 编辑
wintoflash 发表于 2018-7-20 22:20
那个是显存刷新之类导致的。在不同机器上表现不一样。没有影响。


明白了,感谢!

另外有一个问题请教下:通过grub4dos的ntldr菜单文件,能不能直接调用多个PE目录下的“.wim”格式的PE?(涵盖win7\win8\win10,如果能的话菜单不知道有没有区别)

因为现在考虑到grub4dos自己没找到多PE目录 .wim文件直接启动的方法,所以才考虑如果不能实现的话,就想在BIOS模式下通过grldr菜单来直接调用grub2菜单来启动相应目录的PE(.wim格式),但这个也不知道怎么实现?问采用的grub2文件作者还没有回复,其他帖子查到需要一个文件“g2ldr”,但不知道怎么生成那个文件,好像需要定制的才行……

另一个帖子提及的方法:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
title G2LDR
find --set-root /g2ldr
kernel /g2ldr



不同PE目录及目录内全部文件,通过grub2菜单可以启动
回复

使用道具 举报

12#
 楼主| 发表于 2018-7-20 22:11:04 | 只看该作者
wintoflash 发表于 2018-7-20 19:57
desktop-color: "#000000"
换成
desktop-image: "black.png"

多谢指点!正在研究  theme.txt  里面一些数字代表的含义,不太明白,想自己再改成适合自己的。
换了之后没有直接弹出错误提示了,但是启动之前还是有不正常的一条色彩带,之后才是启动PE的过程,不知道哪里的问题


grub2全部文件用的这个:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

11#
 楼主| 发表于 2018-7-20 19:30:27 | 只看该作者
本帖最后由 netmjwork 于 2018-7-20 19:36 编辑
wintoflash 发表于 2018-7-20 18:21
不需要背景图。
theme.txt


非常感谢!有效果~

不过有个问题,选择PE的菜单之后,总是要弹出一个报错窗口,等待自动消失或手动按键盘跳过报错信息,之后才会进入PE的启动阶段,帮忙看下是哪里的问题,弹出报错信息内容如下:
(加上这句“set theme=/path/to/theme.txt”之前不会弹报错信息,但会出现一个异常的彩色条带,之后继续启动PE)

===================================    报错内容:
error: null src bitmap in grub_video_bitmap_create_scaied.
/EndEntire
file path: /ACPI(a0341d0,0)/PCI(0,14)/USB(11,0)/USB(3,0)
/HD(1,100,1d4bfoo,eeebd4ca000000,1,1)/File(\8pe)/File(8pex64.efi)/EndEntire

Press any key to continue......

===================================    以下为菜单内容,不知道是不是菜单的问题?
set superusers="name"
password_pbkdf2 1 grub.pbkdf2  ……密码略去……
set timeout=6
set default=0
set gfxmode=1024x768,auto
insmod gfxterm
terminal_output  gfxterm
set theme=/EFI/BOOT/theme.txt
insmod font
loadfont /EFI/BOOT/unicode.pf2

menuentry "[1]   8 PE" --unrestricted  {chainloader /8PE/8PEX64.EFI}        选中这个菜单就会报错,必须手动敲键盘才能快速跳过错误信息,然后继续PE的启动,比较麻烦……

回复

使用道具 举报

10#
 楼主| 发表于 2018-7-20 15:50:56 | 只看该作者
窄口牛 发表于 2018-7-20 12:19
深度,乌班图等等,它们的主题就都很简单吧

能给一个吗?
搜索不到这两个的主题……   非常感谢!

我其实只需要极简的一个纯黑背景图替换,然后字体设置下就行,关键就是想把顶部、底部的信息给弄掉……
回复

使用道具 举报

9#
发表于 2018-7-20 12:19:13 来自手机 | 只看该作者
深度,乌班图等等,它们的主题就都很简单吧
回复

使用道具 举报

8#
 楼主| 发表于 2018-7-20 11:13:36 | 只看该作者

谢谢!

现成的需要的文件及目录太多,只是需要极简的效果,没找到合适的,还是算了……
回复

使用道具 举报

7#
发表于 2018-7-18 22:34:04 来自手机 | 只看该作者
下载个现成的。
回复

使用道具 举报

6#
 楼主| 发表于 2018-7-18 22:07:36 | 只看该作者
窄口牛 发表于 2018-7-12 06:38
好像我试过透明字符不行,因为它没有utf8的,不知道linux怎么弄透明字符。

请教:加主题只修改 grub.cfg 能实现吗?

我的需求非常简单,就是希望去掉顶部底部信息,黑底白字的效果就行,最简洁的实现方式麻烦指点下,多谢!

看了半天资料,都是要添加不少文件,而且路径固定,现在就希望 grub.cfg 添加命令行就实现,不过一直尝试不成功……(为了实现这个效果,不想添加太多文件及目录)

菜单看相关的就下面两句可用
set color_normal=white/black
set color_highlight=blue/black

这句没有一点儿用,可能不是简单写一句就能生效的……
GRUB_THEME="/EFI/BOOT/theme.txt"   
回复

使用道具 举报

5#
发表于 2018-7-16 21:35:50 | 只看该作者
改主题可以的吧
回复

使用道具 举报

4#
发表于 2018-7-12 06:38:46 来自手机 | 只看该作者
好像我试过透明字符不行,因为它没有utf8的,不知道linux怎么弄透明字符。
回复

使用道具 举报

3#
发表于 2018-7-12 03:01:02 | 只看该作者
2 的话可以显示一条长的隔离符号,如 ~~~~~~~~~~~~~~~~~
回复

使用道具 举报

2#
 楼主| 发表于 2018-7-11 23:03:14 | 只看该作者
窄口牛 发表于 2018-7-11 21:47
1.随便加一个主题就不会有你所谓的顶部底部信息。2.我也不会。

感谢指点~
回复

使用道具 举报

1#
发表于 2018-7-11 21:47:20 来自手机 | 只看该作者
1.随便加一个主题就不会有你所谓的顶部底部信息。2.我也不会。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 21:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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