LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tram

用GRUB引导LFS!

[复制链接]
发表于 2002-11-21 12:00:58 | 显示全部楼层
我说lilo也没什么不好阿, 就是一个引导的问题, 能起动就是好猫,
没有必要在这个上面花费这么多时间吧.
发表于 2002-11-21 12:12:04 | 显示全部楼层
lilo & grub我一个也不用,
我现在用loadlin  还不是照样没问题!
发表于 2002-11-21 12:53:30 | 显示全部楼层

恭喜DOOOOM

做了版主责任更大了。
希望看到TRAM也能过来,大家合力将LINUXSIR做到更好,更希望两位能抓住机会将此论坛变成CLFS的基地!
有容奶大,LINUXSIR的明天一定更好
发表于 2002-11-21 18:54:20 | 显示全部楼层

help

内核也重新编译了,用RO、RW也试过了,但一样的效果,到HDA:HDA1 HDA2 <  就停下不动了。
我的lfskernel有1.3M,LFS下的ROOT是个空目录。
 楼主| 发表于 2002-11-21 22:04:49 | 显示全部楼层
你的lfskernel有没有拷贝到lfs的分区里?这本来是安装lilo的时候要做的,既然你不用安装lilo或grub,那就要把lfskernel和system.map两个文件拷贝到lfs的/boot目录下。
发表于 2002-11-21 22:27:43 | 显示全部楼层

真高兴

又见到救星了!
应该是从LFS的boot中CP过去吧,lfskernel我从/lfs/boot中CP到/boot下
system.map我没有动过(按教程没有说要动这个文件)。
我想问题可能还是出在我的内核编译上(过程太快了),我现在在看有关内核编译的文章。
另外,我在LFS下安装了GRUB,但不知道怎么让LFS能启用它。
 楼主| 发表于 2002-11-21 22:44:53 | 显示全部楼层
详细的说一下:
在编译完内核之后,要把内核文件(bzImage)和system.map拷贝到/boot/目录下。在LFS BOOK中,也是这样做的。你不用拷贝到redhat分区的/boot下,而应该是LFS那个分区的/boot下(在chroot的环境里,也就是/boot目录)。你没有拷贝system.map可能是你不能用lfskernel启动的原因。
下面是书里的命令:
cp arch/i386/boot/bzImage /boot/lfskernel &&
cp System.map /boot
你是不是这样做了?如果没有,那你就先不用重编译内核,把它拷过去看看。注意要进入chroot哦!
发表于 2002-11-21 23:03:36 | 显示全部楼层
马上试
发表于 2002-11-21 23:09:12 | 显示全部楼层

no &quot;bzImage&quot;

oot:/usr/src/linux-2.4.19/arch/i386/boot# ls
Makefile  bootsect.S  compressed  install.sh  setup.S  tools  video.S
 楼主| 发表于 2002-11-21 23:19:46 | 显示全部楼层
那说明你在编译后运行过了make mrproper,这个命令和make clean差不多,会把编译时生成的文件都删掉。你再重新编译一次吧,也可以看看menuconfig时候的那些详细的选项。反正编译内核也不麻烦的,就是按书上的那个命令贴过去就行了,不会有什么问题。你在编译的时候是自己打命令还是拷贝粘贴?我第一次是自己打的,累死了,后来就都是粘贴了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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