楼 主
甘道夫--grub0.95中文版在fedora core 3编译通过,但运行时出现段
发表于 2005-06-13 00:00 · 中国 江苏 南通 电信
初级用户
★
积分 162
发帖 14
注册 2003-12-20 00:00
22年会员
UID 14263
性别 男
状态 离线
grub0.95中文版在fedora core 3编译通过,但运行时出现段错误
我是按如下命令来安装的
./configure --prefix=/usr
make
make install
是grub0.95中文版自身的原因吗?还是我的安装步骤是错误的
第 2 楼
发表于 2005-06-13 00:00 · 中国 北京 鹏博士BGP
中级用户
★★
CPU
积分 362
发帖 96
注册 2004-07-08 00:00
21年会员
UID 28010
性别 男
来自 北京
状态 离线
第 3 楼
发表于 2005-06-20 00:00 · 中国 江苏 南通 电信
初级用户
★
积分 162
发帖 14
注册 2003-12-20 00:00
22年会员
UID 14263
性别 男
状态 离线
我重又去安装了一下,这次是默认位置./configuremake make install编译一切正常,但在运行/usr/local/sbin/grub时就只出现"段错误"这三个字,其他的什么都没有
第 4 楼
发表于 2005-06-20 00:00 · 中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
grub 的中文版将中文字体加载在扩展内存空间中的某处。只有在运行实模式的 GRUB.EXE 或者 GRLDR 或者 grub4lin 时才不会出错,运行 Linux 下的 grub 程序(有时候称它为 grub shell),当然会出错。
Linux 下的这个 grub 程序,是仿真的 grub 环境,不是真实的 GRUB 环境。这个程序提供的仿真内存空间很少,比如只有 3M。在保护模式直接访问未经许可的内存地址,这是非法的(即使是某些常规内存地址也是不可以访问的),Linux系统会强行终止进程,并打印“段错误”的消息。
用不带中文支持的 grub for dos 编译出的 grub 程序,可以在 Linux 下良好运行。
从 http://grub.linuxeden.com/ 下载发布的压缩包,运行其中的 compile 就可以编译了,应该没问题的。
因为我们亲手创建,这个世界更加美丽。
第 5 楼
发表于 2005-06-21 00:00 · 中国 北京 鹏博士BGP
中级用户
★★
CPU
积分 362
发帖 96
注册 2004-07-08 00:00
21年会员
UID 28010
性别 男
来自 北京
状态 离线
论坛跳转: