64位安装grub出现的问题
时间:2007-10-21
来源:互联网
在64位安装手册没有关于grub的安装,所以就照着32位的手册安装grub,可是当configure的时候,出现这样的错误提示:
root:/sources/grub-0.97# ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
然后,又看了config.log,下面是它的内容:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GRUB configure 0.97, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ ./configure --prefix=/usr
## --------- ##
## Platform. ##
## --------- ##
hostname = lfslivecd
uname -m = x86_64
uname -r = 2.6.22.1-64bit
uname -s = Linux
uname -v = #1 SMP Sun Aug 5 12:32:51 GMT 2007
不知道为什么会出现这样的问题,是grub的版本不对,还是什么别的原因,清个各位指点迷津!
root:/sources/grub-0.97# ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for gcc... (cached) gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
然后,又看了config.log,下面是它的内容:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GRUB configure 0.97, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ ./configure --prefix=/usr
## --------- ##
## Platform. ##
## --------- ##
hostname = lfslivecd
uname -m = x86_64
uname -r = 2.6.22.1-64bit
uname -s = Linux
uname -v = #1 SMP Sun Aug 5 12:32:51 GMT 2007
不知道为什么会出现这样的问题,是grub的版本不对,还是什么别的原因,清个各位指点迷津!
作者: 苍狼啸天 发布时间: 2007-10-21
Pure64 吗?
请用 lilo
若是 x86_64-Multilib 可以用安装32位的 grub ,编译时用 CC="gcc -m32" ./configure --prefix=/usr
另:
在 LiveCD 中
mkdir $CLFS
cp -v /usr/lib/grub/*/* $CLFS/boot/grub/
然后用 LiveCD 的 grub 写引导到MBR或根目录系统根分区第一扇区。
见手册
http://cross-lfs.org/view/svn/x86_64...stem/grub.html
请用 lilo
若是 x86_64-Multilib 可以用安装32位的 grub ,编译时用 CC="gcc -m32" ./configure --prefix=/usr
另:
在 LiveCD 中
mkdir $CLFS
cp -v /usr/lib/grub/*/* $CLFS/boot/grub/
然后用 LiveCD 的 grub 写引导到MBR或根目录系统根分区第一扇区。
见手册
http://cross-lfs.org/view/svn/x86_64...stem/grub.html
作者: tfkdmwmqtr 发布时间: 2007-10-21
我的做法是 MBR 安装 lilo 。引导菜单有三项,设引导密码。最后一项是从第一硬盘第三主分区第一扇区载入引导代码,然后找到此分区上的GRUB。GRUB这一关不设防,直接可以引导硬盘上的任何系统,包括 lfslivecd-xxx-version.iso ,因 lfslivecd 直接就是 root 用户了不用输入密码, 这太危险了。 /etc/lilo.conf 为 600 权限。
而笔记本可设开机密码的,这样,就大致安全了。最重要的是第一关,密码只有6位。密码一定要自己记得,不然就比较麻烦。
而笔记本可设开机密码的,这样,就大致安全了。最重要的是第一关,密码只有6位。密码一定要自己记得,不然就比较麻烦。
作者: tfkdmwmqtr 发布时间: 2007-10-21
请楼上详细介绍一下在lfs中安装和配置lilo的步骤,可以吗?
作者: 苍狼啸天 发布时间: 2007-12-22
请楼上详细介绍一下在lfs中安装和配置lilo的步骤,可以吗?我的是pure64
作者: 苍狼啸天 发布时间: 2007-12-22
CLFS Pure64 手册里不是已经有装 lilo 的方法了吗?
作者: d00m3d 发布时间: 2007-12-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28