无忧启动论坛

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

[已解决]grub4dos-0.4.5b-2010.zip已经支持800X600显示模式,不知道怎么才能做到

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-5 00:20:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看grub4dos-0.4.5b-2010-09-19.zip已经支持800X600显示模式,不知道怎么才能做到,我还了一张800X600的XPM背景,还需要配置什么命令吗?
我就是在虚拟机vmware 7.1版里测试的,就是只有一个光标在那儿,那你看看我的菜单里有哪里需要改进的
http://u.115.com/file/f7c7dc808
test.iso

现在可以在微软的virtual pc 2007虚拟机和QEMU虚拟机里正常显示800X600的背景了,忘了截图了,就不上图了,反正是如chenall和不点所言,在vmware下不行,在其它虚拟机可以正常显示背景。
附上可用的模板

[ 本帖最后由 ones 于 2010-11-24 16:59 编辑 ]

test.part1.rar

292.97 KB, 下载次数: 255, 下载积分: 无忧币 -2

test.part2.rar

249.57 KB, 下载次数: 263, 下载积分: 无忧币 -2

2#
发表于 2010-11-5 00:33:20 | 只看该作者
自己看里面的readme。
回复

使用道具 举报

3#
 楼主| 发表于 2010-11-5 13:03:48 | 只看该作者
背景图片是800X600做的,在640X460模式下有点模糊,加了以下命令,启动连字符和背景都没显示,就一个光标
terminal console
graphicsmode 0x6A
terminal graphics

[ 本帖最后由 ones 于 2010-11-5 13:05 编辑 ]
回复

使用道具 举报

4#
发表于 2010-11-5 15:06:51 | 只看该作者
原帖由 ones 于 2010-11-5 13:03 发表
背景图片是800X600做的,在640X460模式下有点模糊,加了以下命令,启动连字符和背景都没显示,就一个光标
terminal console
graphicsmode 0x6A
terminal graphics


也许是你的机了不支持,你可以在虚拟机或其它机子中测试一下,如果还是不行可以把相关文件传上来大家一起测试。
回复

使用道具 举报

5#
发表于 2010-11-5 21:48:39 | 只看该作者
我下了最新的测试版(6小时前的)
取中文的grldr,什么都不改变,作为ISO的启动文件
VMWare中测试,启动到命令行
terminal console
graphicsmode 0x6A
terminal graphics           # 这里死机
回复

使用道具 举报

6#
 楼主| 发表于 2010-11-5 22:42:57 | 只看该作者

回复 #4 chenall 的帖子

我就是在虚拟机vmware 7.1版里测试的,就是只有一个光标在那儿,那你看看我的菜单里有哪里需要改进的
http://u.115.com/file/f7c7dc808
test.iso

[ 本帖最后由 ones 于 2010-11-5 22:44 编辑 ]
回复

使用道具 举报

7#
发表于 2010-11-6 00:36:50 | 只看该作者
用QEMU测试正常,如果不是主机的BIOS的问题,那就是说这个有BUG。

要等不点来看一下了。
回复

使用道具 举报

8#
发表于 2010-11-8 07:11:09 | 只看该作者
感谢两位,你们都是在 VMware 下测试的。不约而同都死机了。这说明 VMware 的 BIOS 的 int10 视频显示功能调用不支持 6A 显示模式。

请换用其他虚拟机再试试。本人不使用 VMware,所以发现不了这个问题。

诸位如果觉得 VMware 很重要,那么应该向 VMware 的开发者报告 bug,是他们的虚拟机不支持 int10/AX=006Ah 这个 SVGA 功能,而且死机。

在 grub4dos 方面,没有任何 workaround 来补救。只能依靠 VMware 的开发者。
回复

使用道具 举报

9#
 楼主| 发表于 2010-11-10 12:44:54 | 只看该作者

回复 #8 不点 的帖子

在其它虚拟机测试,背景图片显示位置也不对啊

800.JPG (78.89 KB, 下载次数: 175)

800.JPG

8001.JPG (71.13 KB, 下载次数: 158)

8001.JPG
回复

使用道具 举报

10#
发表于 2010-11-10 14:22:21 | 只看该作者
这个是你自己的图片格式有问题。你的图片不是800X600的
回复

使用道具 举报

11#
发表于 2010-11-16 11:15:21 | 只看该作者
菜单这样写可以吗?

find --set-root /boot/grub/UNIFONT
terminal console
graphicsmode 0x6A
terminal graphics
splashimage /boot/grub/back.xpm.gz
/BOOT/GRUB/UNIFONT /BOOT/GRUB/U16.bin
timeout 30
default 2
回复

使用道具 举报

12#
 楼主| 发表于 2010-11-16 18:45:32 | 只看该作者
是可以这样写,但是我重新用800X600做的壁纸还是无法正常显示背景图片。
回复

使用道具 举报

13#
发表于 2010-11-17 08:00:03 | 只看该作者
splashimage=/boot/grub/back.xpm.gz

是不是应该这样写呀
回复

使用道具 举报

14#
 楼主| 发表于 2010-11-20 00:13:36 | 只看该作者

回复 #10 chenall 的帖子

我又重新做了一遍,在虚拟机里还是不能正常显示
回复

使用道具 举报

15#
发表于 2010-11-20 09:51:26 | 只看该作者
你的图片是 640x480 的,太小了。你应该制作一个 800x600 的图片才能铺满整个屏幕。

这我们早都试过,没问题的。
回复

使用道具 举报

16#
 楼主| 发表于 2010-11-20 22:43:33 | 只看该作者
原来是我的工具的原因,我的图片是800X600的,但是调用jpg2xpm工具的批处理却是把图像转换成640X480的了,怪不得
回复

使用道具 举报

17#
发表于 2010-11-20 23:06:56 | 只看该作者
传说中的不点来了。支持一下
回复

使用道具 举报

18#
发表于 2010-11-21 14:08:39 | 只看该作者
我还没有成功,望楼主把做好的图片和菜单一起发上来,学习一下。
回复

使用道具 举报

19#
发表于 2010-11-21 20:31:46 | 只看该作者

回复 #17 74521 的帖子

感谢 74521 版主。请多关照。
回复

使用道具 举报

20#
发表于 2010-12-22 15:51:21 | 只看该作者
字个菜单的字体颜色如何改变?我试着用
foreground 23238E
background EAEAAE

结果乱码……
回复

使用道具 举报

21#
发表于 2010-12-22 15:54:42 | 只看该作者
哎,原来不是Menu.lst的问题,原样导出再导入就乱码了……难道是我的UltraISO 9.2 的问题???
回复

使用道具 举报

22#
发表于 2010-12-22 17:16:13 | 只看该作者
真正晕了……LZ提供的ISO只要一修改(哪怕是导出再原样导入)也会在Grub菜单中混乱……

为什么呢?
回复

使用道具 举报

23#
发表于 2010-12-22 18:05:34 | 只看该作者
回复

使用道具 举报

24#
发表于 2010-12-24 00:23:40 | 只看该作者
原帖由 pseudo 于 2010-12-22 18:05 发表
关于用UltraISO修改ISO文件导致grub4dos引导失败问题




原来如此啊……谢谢
回复

使用道具 举报

25#
发表于 2010-12-24 03:29:04 | 只看该作者
我还是觉得用gfxmenu好,可以1024*768
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 15:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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