LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 867|回复: 9

grub是32位的?

[复制链接]
发表于 2008-6-13 06:34:09 | 显示全部楼层 |阅读模式
我的64位系统,现在只有一个app-emulation/emul-linux-x86-baselibs装着了,我在内核里取消了IA32。
发现sys-boot/grub-0.97-r5依赖那个emul-linux-x86-baselibs,有点不明白,grub有64位的吗?
发表于 2008-6-13 08:14:02 | 显示全部楼层
这里有grub for x86_64 补丁,http://savannah.gnu.org/bugs/?17963

也可以用grub2,不过好象grub2不支持密码保护。

x86_64环境,一般大家习惯用32bit 静态编译的 grub,当然内核要打开IA32支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 08:25:53 | 显示全部楼层
我关了IA32,但是32位的grub一样能用,是因为它在内核之前启动吗?
反正不想用32位的东西了。grub2稳定吗?不会让我不能启动吧?
回复 支持 反对

使用道具 举报

发表于 2008-6-13 08:45:55 | 显示全部楼层
我关了IA32,但是32位的grub一样能用,是因为它在内核之前启动吗?


一般情况:
编译 grub 的过程中需要内核支持IA32的,需要用到 32bit 的工具链。
安装grub的过程也需要内核支持IA32的,grub是 32bit 的程序。
启动过程是你说的那样。

反正不想用32位的东西了。grub2稳定吗?不会让我不能启动吧?


我试用的结果,grub2很稳定,但不能加密码保护,不满足我的需求。
x86_64 环境,编译前有些特殊配置,需要写入config.cache。记不清楚了,你需要自己google一下。

机子上现在没gentoo,不知portage中有没有grub2。

32位的grub没什么不好,毕竟现在有不少东西还是只有32bit的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 08:52:50 | 显示全部楼层
flash,我一直以为只有这么一个了,现在才知道还有这个开源的东西也是。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-13 09:00:10 | 显示全部楼层
多谢。我不需要密码保护,终于可以有个纯净的64位系统了。
回复 支持 反对

使用道具 举报

发表于 2008-6-13 16:23:40 | 显示全部楼层
苍天。64位未必好。
回复 支持 反对

使用道具 举报

发表于 2008-6-13 17:50:11 | 显示全部楼层
楼上何出此言呢?如果不好,现在提出有什么意义?其实之前本版也有讨论,没有什么不好。问题在于使用 32 位的东西而不是 64 位的东西。其实没有什么的。
  鄙人记得是这里原来有同志转过一个测试,64 位下运行 32 位东西有性能上的不足。这个鄙人没有感受过,不敢乱说。只要系统能用,全 64 位很干净也没有什么。

PS:64 和 32 的问题月经了……
回复 支持 反对

使用道具 举报

发表于 2008-6-14 10:52:47 | 显示全部楼层
Thumb,arm指令集知道吗?
目前几乎是一个道理,趋势归趋势,现实归现实。
64bit内存消耗厉害,long,double long比32bit的长,寄存器也是一样。
可以用matlab2008试一下,很明显。
回复 支持 反对

使用道具 举报

发表于 2008-6-14 14:37:29 | 显示全部楼层
64位一定需要的场合还是不多的
主要是的需要大内存的场合
3G用户层空间远远不够用的情况下,只能用64位系统
回复 支持 反对

使用道具 举报

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

本版积分规则

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