无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
781#
发表于 2012-3-21 17:01:06 | 显示全部楼层
03-20版发现了一些小问题,暂停下载。
回复

使用道具 举报

782#
发表于 2012-3-22 11:45:38 | 显示全部楼层

回复 #2493 jianliulin 的帖子

感觉比较奇怪,最近的改动应该不会影响才对,我下午再研究一下。
回复

使用道具 举报

783#
发表于 2012-3-22 21:20:12 | 显示全部楼层

回复 #2493 jianliulin 的帖子

已经找到原因,原来是使用的内存块冲突了。汗.

[ 本帖最后由 chenall 于 2012-3-22 21:22 编辑 ]
回复

使用道具 举报

784#
发表于 2012-3-25 00:22:57 | 显示全部楼层

回复 #2501 2011lanwenbin 的帖子

请先试试刚上传的版本,如果还是有问题 麻烦到这里报告 .

http://bbs.znpc.net/viewthread.php?tid=6176&extra=page%3D1
回复

使用道具 举报

785#
发表于 2012-3-29 08:36:49 | 显示全部楼层

回复 #2515 zhs509 的帖子

这个情况,应该是和你的内置或外置菜单有关系吧.
回复

使用道具 举报

786#
发表于 2012-3-29 09:12:51 | 显示全部楼层

回复 #2520 不点 的帖子

用GCC4.6编译的GRUB4DOS,如果使用了旧版本编译的外部命令,那些外部命令有可能会破坏GRUB4DOS的核心.导致出现命令无法找到的问题 .
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=207346

这是正常的吗?
回复

使用道具 举报

787#
发表于 2012-3-29 12:07:32 | 显示全部楼层

回复 #2523 不点 的帖子

我暂时只能找到这个原因了,同样的源码,使用GCC4.5编译的正常.

用GCC4.6编译的如果使用了以前编译的外部命令,执行外部命令的时候即使什么也不做直接退出,也有可能会出现命令不存在的问题.

经过查看,发现builtin_table表的数据中间会被改写了一小部份,原因还没有查出来.所以就导致找命令的时候失败.

我有空会继续了解一下,如果没有办法找到原因,就只好暂时用GCC4.5来编译了.

当然了和编译环境也有关系,我用debian+gcc4.6编译的就没有发现问题.
目前只知道用tinycore gcc4.6编译的会这样.我以为是GCC的问题,重新下载了GCC4.6.3的源码,在TINYCORE环境下重新编译了GCC 4.6.3然后用新的GCC来编译,结果一样.
回复

使用道具 举报

788#
发表于 2012-3-29 17:42:00 | 显示全部楼层

回复 #2526 不点 的帖子

嗯,这个倒是有可能,因为FAT命令比较庞大,是由多个C语言文件构成的.

以后有空也许应该把它整成一个单文件.或许会比较好,但是会比较麻烦.
回复

使用道具 举报

789#
发表于 2012-5-21 23:29:08 | 显示全部楼层
这是什么显卡啊,竟然不支持24/32位。
回复

使用道具 举报

790#
发表于 2012-5-26 17:39:52 | 显示全部楼层

回复 #2604 不点 的帖子

我试了一下一切正常,怀疑是自己的使用问题。

建议用自动补全功能获取文件名看看。

[ 本帖最后由 chenall 于 2012-5-26 17:42 编辑 ]

20120526173800689.png (3.69 KB, 下载次数: 128)

20120526173800689.png
回复

使用道具 举报

791#
发表于 2012-5-27 09:29:19 | 显示全部楼层

回复 #2610 sratlf 的帖子

这样就清楚了,看了一下源码,发现处理光盘的文件系统时有一个BUG,没有处理转义符,所以只要出现转义符都会失败。并不是因为().
回复

使用道具 举报

792#
发表于 2012-5-27 10:31:31 | 显示全部楼层

回复 #2612 527104427 的帖子

if exist要求目标是一个文件,所以如果对目录使用if exist失败属正常现象。

因为ntfs分区上的目录也是属于一个文件(大小为0字节),所以就以上面的情况了。

要判断目录可以考虑使用ls命令。(但是并不保证成功)
回复

使用道具 举报

793#
发表于 2013-1-28 23:28:17 | 显示全部楼层

回复 #2663 zxw 的帖子

http://chenall.net/post/grub4dos_dev/
早期的版本里面有我制作的一个软件包taz2tcz,用7Z打开里面就有mksquashfs程序,还有linux命令行脚本用法。
回复

使用道具 举报

794#
发表于 2013-1-28 23:29:00 | 显示全部楼层

回复 #2664 2010xc6812 的帖子

没有看过教程吧。
注意一下,graphicsmode 命令
回复

使用道具 举报

795#
发表于 2013-1-29 09:30:27 | 显示全部楼层
在tinycorelinux下编译的mksquashfs

mksquashfs.rar

48.38 KB, 下载次数: 13, 下载积分: 无忧币 -2

回复

使用道具 举报

796#
发表于 2013-1-29 21:27:05 | 显示全部楼层
不能kernel也应该会有提示的吧,我试了下,好像是正常的。
怀疑你的常规内存不足。
回复

使用道具 举报

797#
发表于 2013-1-29 22:11:40 | 显示全部楼层

回复 #2671 zxw 的帖子

语法是没有错,你打包后的文件和原来对比有什么区别?用7Z可以打开。

另外解包和打包只能在LINUX下并且要在linux分区上否则会丢失链接信息。
回复

使用道具 举报

798#
发表于 2013-1-29 22:13:06 | 显示全部楼层

回复 #2672 andos 的帖子

你执行kernel /memtest的结果是?

也许和虚拟机有关系吧。我是用QEMU的,一切正常。
回复

使用道具 举报

799#
发表于 2013-1-30 07:19:45 | 显示全部楼层

回复 #2676 zxw 的帖子

看情况是丢失了可执行文件信息,我上面有说过,必须在LINUX分区EXT2/EXT3上操作,像COFS/FAT等都是不行的.

使用我的那个编译环境你可以内存设大一些,然后在/tmp目录下操作.
回复

使用道具 举报

800#
发表于 2013-1-31 13:14:25 | 显示全部楼层
我这里无论实机还是虚拟机测试都是正常的.
kernel /memtest.bin
回复

使用道具 举报

801#
发表于 2013-1-31 14:18:48 | 显示全部楼层
不知你从哪里下载到的这个文件,
我下载都是165KB的,你这个才105KB,不完整.官方下载的文件2.0版本的也有107KB.

你肯定下载错了.
回复

使用道具 举报

802#
发表于 2013-2-1 11:23:18 | 显示全部楼层
试了下,好像旧版的可以,不知新版的什么改动影响了.
一会看看从哪个版本开始不行.
回复

使用道具 举报

803#
发表于 2013-2-1 22:21:00 | 显示全部楼层
目前应该还是4.5的稳定,不过4.5的不能用过编译WEE麻烦一些。

另外还有一点,可能是由于新版的优化导致的。

4.5的编译出来文件会比较大。
回复

使用道具 举报

804#
发表于 2013-2-3 10:22:23 | 显示全部楼层
基于colinux的编译环境同步更新为 gcc-4.8 (gcc从debian中提取不稳定的版本)
回复

使用道具 举报

805#
发表于 2013-2-3 21:09:43 | 显示全部楼层

回复 #2705 xianglang 的帖子

并没有减功能啊,减的只是一些无用的文件。和用户无关的。
回复

使用道具 举报

806#
发表于 2013-2-3 21:10:32 | 显示全部楼层
如果要小一点的可以自已编译,比如去掉GFXMENU等的支持,减一减可以少好多呢,再如像那些比较少用的文件等,如果你不需要也可以不编译。

时空有一个贴子就是介绍如何编译精简版grub4dos的

[ 本帖最后由 chenall 于 2013-2-3 21:11 编辑 ]
回复

使用道具 举报

807#
发表于 2013-2-5 16:17:12 | 显示全部楼层
其实我也不建议在UD里面内置太多文件的,像一些比较松散的文件,还有小文件,像SRS驱动,可以做成ISO包来调用.

因为UD驱其实没有目录的概念.用FBINSTALL查看有目录结果,其实是经过处理的.

读取UD驱的文件需要遍历一次文件列表,如果文件太多的话,速度当然就会慢很多.
回复

使用道具 举报

808#
发表于 2013-3-12 21:17:01 | 显示全部楼层

回复 #2743 zxw 的帖子

谢谢,是我的失误,没注意写错了,在parse_string函数中。
回复

使用道具 举报

809#
发表于 2013-3-15 18:07:16 | 显示全部楼层
有没有试一下更早之前的0.4.6A版本?
回复

使用道具 举报

810#
发表于 2013-3-16 11:09:26 | 显示全部楼层

回复 #2748 pseudo 的帖子

也许又是由于编译器的问题,一会我用4.5的编译一个看看。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 21:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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