无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: zhaohj
打印 上一主题 下一主题

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
2341#
发表于 2012-1-19 21:50:16 | 只看该作者
能否让启动界面更好看一点?
其实我是想实现ezboot那样的效果。
http://bbs.wuyou.net/attachment.php?aid=81694&noupdate=yes
就像上边,小马pe的启动效果。
话说,我把那张图改了一下午,好不容易改好了,
才发现,我改的那些  启动NTBOOT  启动run模块  启动lucid puppy  启动cdlinux
用ezboot都不好弄啊!
或者说我只会用g4d弄?
回复

使用道具 举报

2342#
发表于 2012-1-20 12:38:39 | 只看该作者

回复 #2344 chenall 的帖子

嗯。我说的是老版的,新版的没有grub4dos.fs了。
太感谢了,我找了好多工具,有的只能浏览不能修改root.fs。
我试试resize2fs。
回复

使用道具 举报

2343#
发表于 2012-1-21 10:11:51 | 只看该作者
最新版grub4dos启动的dos7.1的img后,grub.exe会自动重新启动电脑,而启动硬盘上的dos却可以正常使用grub.exe
回复

使用道具 举报

2344#
发表于 2012-1-22 14:25:27 | 只看该作者

回复 #2331 xianglang 的帖子

上次#2331楼(http://bbs.wuyou.net/viewthread. ... =page%3D1&page=234#)补充:
使用 graphicsmode -1 后,获得的模式是 0x6a 中文显示是乱码,我指定了vbeprobe探测出的几种模式,依然是乱码。下图是VBEPROBE得出的模式,不知道是不是支持VBE了:

PICT0002.JPG (292.41 KB, 下载次数: 189)

PICT0002.JPG
回复

使用道具 举报

2345#
发表于 2012-1-23 08:20:31 | 只看该作者
看这个模式:

115:1A,800x600x24,Direct Color

其中,模式属性 1A 表示,这个模式不被当前硬件支持,即,不被显示器支持。所以,这是个无效的模式。

102 这个模式,属性 1B,表示硬件是支持的。但这个模式就是以前的模式 6A,即,VGA 图形模式 800x600。这个模式也等于是不再被 grub4dos 新版所支持的模式。新版只支持 VBE 图形模式,不再支持 VGA 图形模式。

grub4dos 的 VBE 模式,只支持 24 位和 32 位的色深。所以,在你的图片所显示的模式中,只有两个模式是支持的:

128:1B,640x400x24,Direct Color
112:1B,640x480x24,Direct Color

但是,graphicsmode 命令兼容 VGA 的 6A 模式,所以,graphicsmode -1 命令会探测到三个合法的模式:

128:1B,640x400x24,Direct Color
112:1B,640x480x24,Direct Color
102:1B,800x600x4,Planar

如果你加上别的限制,比如,你排除掉 640 的模式,那就只剩下 800x600x4 这个模式了,这是一个不被新版 grub4dos 支持的 VGA 模式。

如果你没有添加任何限制,那么,640x480x24 的乘积是最大的,它就是 graphicsmode -1 命令所选择的最优模式。

从你的图片中,根本没见你是如何使用 graphicsmode 命令的。只见到 graphicsmode 不带参数输出的模式 0x1A 的提示。这个模式究竟是什么,谁也不知道。它不是模式 6A,但它是 VGA 的某个模式。它不是 VBE 模式。很奇怪,报告问题时,你偏偏就把最重要的 graphicsmode 命令的参数给漏掉,让人很难知道究竟你是怎么做的。
回复

使用道具 举报

2346#
发表于 2012-1-23 09:11:23 | 只看该作者
老大辛苦了,祝身体健康,万事如意
回复

使用道具 举报

2347#
发表于 2012-1-25 13:57:56 | 只看该作者
hotkey-2012-1-5版仍有点小问题:
titile ^U U  加载USB2.0驱动
command ...

实际上在某TCL老机上开机后有10%的机会不认“小写”快捷键。只有当Caps Lock打开后,才好用。也就是说忽略大写没生效。

等我把菜单改为小写快捷键再试。
回复

使用道具 举报

2348#
发表于 2012-1-25 22:38:17 | 只看该作者
在菜单中用的是 graphicsmode -1 640:800 480:600 24:32 这样的命令,而在命令行下,曾经用 graphicsmode 0x1b 等试过,都是乱码,也曾经在命令行下试过 graphicsmode -1 640 480 24 模式,结果都一样——至于照片中的 0x1a 模式,不过是我试过多个模式下的其中一个后所拍的而已。还是这个老电脑,换上一块ATI 7500 的 AGP 显卡后,中文显示就完全正常,不正常仅仅局限于 I815G 集显而已——不过 I815G 都早已经淘汰了,因此即使不正常,也没必要花大力气去解决了。
回复

使用道具 举报

2349#
发表于 2012-1-25 23:41:41 | 只看该作者
graphicsmode 0x1b

诸如此类的设置,都是 “ 理所当然 ” 的错误。别开玩笑了,VBE 的模式都不小于 0x100,你怎么可以给它一个小于 0x100 的模式号码呢?

如果背景图片能够显示出来,那说明 VBE 模式是正常的,汉字也应该显示出来,因为显示汉字的程序,就是画图,把汉字画出来的。

感觉你的报告很成问题,即便提醒以后,说得仍然很不清楚。看不到你的 graphicsmode -1 640:800 480:600 24:32 或者 graphicsmode -1 640 480 24 的屏幕打印信息。不知道究竟模式被设置成什么了。
回复

使用道具 举报

2350#
发表于 2012-2-3 15:36:44 | 只看该作者
今天用TinyCore重新整了个编译环境

最低只需要60MB空间就可以。
有兴趣的可以下载试试

http://chenall.net/post/grub4dos_dev/
回复

使用道具 举报

2351#
发表于 2012-2-3 15:43:12 | 只看该作者
原帖由 chenall 于 2012-2-3 15:36 发表
今天用TinyCore重新整了个编译环境

最低只需要60MB空间就可以。
有兴趣的可以下载试试

http://chenall.net/post/grub4dos_dev/


太好了,直接放U盘了。
谢谢 chenall 的辛苦工作。
回复

使用道具 举报

2352#
 楼主| 发表于 2012-2-3 15:52:42 | 只看该作者
哇,gcc版本还这么新,太好了。
一直没解决msys编译外部命令的问题,目前看来windows下colinux是唯一选择。

60M的内存不够,见图:
128M未见cofs目录

Debian版正常。

[ 本帖最后由 zhaohj 于 2012-2-3 17:11 编辑 ]

Snap1.jpg (40.3 KB, 下载次数: 112)

Snap1.jpg

Snap2.jpg (10.86 KB, 下载次数: 119)

Snap2.jpg
回复

使用道具 举报

2353#
发表于 2012-2-3 16:51:29 | 只看该作者

回复 #2356 zhaohj 的帖子

是存储空间,不是内存。
回复

使用道具 举报

2354#
发表于 2012-2-3 17:33:05 | 只看该作者

回复 #2356 zhaohj 的帖子

cofs目录在/mnt目录下……
回复

使用道具 举报

2355#
发表于 2012-2-3 23:50:20 | 只看该作者

回复 #2354 chenall 的帖子

今天晚上试了下,建了个share目录,挺好用的。
呵呵,用60M的挺方便,反正不需要保存配置。
回复

使用道具 举报

2356#
发表于 2012-2-4 09:43:31 | 只看该作者

回复 #2356 zhaohj 的帖子

发现60MB的版本,对内存要求比较高。

我准备再整一个版本。在60M版本和130MB版本之间取一个平衡。

在60MB的基础上增加一些灵活的设置,可以选择保存配置到COFS目录下。
回复

使用道具 举报

2357#
发表于 2012-2-4 11:22:06 | 只看该作者
新的版本已经制作并上传完成……,建议都使用新的版本,更加灵活,小巧。

注要使用cofs需要先在E:建立一个文件夹colinux。你也可以通过修改配置文件,改到其它地方。

[ 本帖最后由 chenall 于 2012-2-4 11:23 编辑 ]
回复

使用道具 举报

2358#
发表于 2012-2-4 12:56:34 | 只看该作者
抱歉,刚才上传的版本发现一个BUG,下载过的请重新下载。
回复

使用道具 举报

2359#
 楼主| 发表于 2012-2-4 14:33:18 | 只看该作者
原帖由 chenall 于 2012-2-4 12:56 发表
抱歉,刚才上传的版本发现一个BUG,下载过的请重新下载。


这次可以了,不过编译速度没Debian版快。
回复

使用道具 举报

2360#
发表于 2012-2-4 15:36:43 | 只看该作者

回复 #2363 zhaohj 的帖子

你的源代码是放在哪里的?
如果是COFS上面的那慢一些是正常的。

你可以放在内存中或虚拟硬盘的方式,那样会比较快。
回复

使用道具 举报

2361#
 楼主| 发表于 2012-2-4 15:44:41 | 只看该作者
源代码放在cofs上面,这样方便查看。
目前tinycore的gcc版本是4.6.1,而debian的gcc版本是4.5.3-9,版本能否统一一下?
回复

使用道具 举报

2362#
发表于 2012-2-4 15:56:51 | 只看该作者
debian版的你可以自己更新一下
直接apt-get install gcc-4.6应该就行了。
我电脑上只保留 tinycore 的。也很方便

另外如果在cofs上面编译,如果不使用make或./build来编译,速度会快一些,因为不需要建立grub4dos-temp目录,但是文件会比较乱,我自己测试都是这样编译的。
./configure --enable-preset-menu=preset_menu.lst
make
回复

使用道具 举报

2363#
 楼主| 发表于 2012-2-4 16:42:51 | 只看该作者
debian版升级gcc4.6:
apt-get autoremove cpp
apt-get update
apt-get install gcc-4.6
怎样修改gcc的配置文件使得默认gcc是4.6.2?

Snap3.jpg (34.62 KB, 下载次数: 132)

Snap3.jpg
回复

使用道具 举报

2364#
发表于 2012-2-4 17:10:18 | 只看该作者

回复 #2367 zhaohj 的帖子

rm -rf /usr/bin/gcc
ln -s gcc-4.6 /usr/bin/gcc
回复

使用道具 举报

2365#
 楼主| 发表于 2012-2-4 17:34:20 | 只看该作者
原帖由 chenall 于 2012-2-4 17:10 发表
rm -rf /usr/bin/gcc
ln -s gcc-4.6 /usr/bin/gcc


谢谢,可以了。
gcc-4.6.2 编译grub4dos,grldr文件大小是298kb,怎么会这么大呢?

[ 本帖最后由 zhaohj 于 2012-2-4 17:43 编辑 ]
回复

使用道具 举报

2366#
发表于 2012-2-4 21:32:08 | 只看该作者
不是上次用4.6.2(Msys)编译有问题吗?
回复

使用道具 举报

2367#
发表于 2012-2-4 21:53:33 | 只看该作者

回复 #2370 Plantsoot 的帖子

啊,忘记了,那看来用TINYCORE编译的也是不能用的了。。刚试了下好像还真的是不能用。

看来目前只能使用GCC 4.5了。

我用GCC 4.6(tinycore)编译的文件比较小只有266,zhaohj的是298,有没有试过能不能使用?
回复

使用道具 举报

2368#
 楼主| 发表于 2012-2-4 22:13:58 | 只看该作者
debian版升级gcc到4.6.2,编译后的grldr也无法使用。
debian版回到gcc4.5.3,编译后的grldr正常。

不知tinycore版怎样回到gcc4.5.3

[ 本帖最后由 zhaohj 于 2012-2-5 00:15 编辑 ]
回复

使用道具 举报

2369#
发表于 2012-2-5 08:52:00 | 只看该作者

回复 #2371 chenall 的帖子

上次我们几个人测试了很多版本,最终觉得还是gcc4.5.3的版本比较好用。
还是先换回gcc4.5.3版本比较好。
回复

使用道具 举报

2370#
发表于 2012-2-5 10:48:43 | 只看该作者

回复 #2373 Plantsoot 的帖子

没有找到tinycore 的GCC4.5.3软件包,先整个4.4的。不能编译WEE,这个影响不大。当然也可以整个GCC双版本的,但是没有多大必要。

新的基于GCC4.4的。可编译GRUB4DOS和外部命令,另外启动速度也更快。以前的版本没有删除copy2fs.flg,启动时需要再复制一次文件,所以启动比较慢。

1个小时之后可以去我的搏客看看是否有更新。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 20:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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