LinuxSir.cn,穿越时空的Linuxsir!

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

关于内核编译的问题

[复制链接]
发表于 2009-3-2 15:22:31 | 显示全部楼层 |阅读模式
我用的12.2的Slackware,下载了2.6.28.7的内核,在编译完成之后,准备安装时出现如下错误,请各有位大兄弟姊妹帮忙分析一下原因:

root@Slacker:/usr/src/linux-2.6.28.7# make install
sh /usr/src/linux-2.6.28.7/arch/x86/boot/install.sh 2.6.28.7 arch/x86/boot/bzImage System.map "/boot"
Warning: /etc/lilo.conf should be owned by root
Warning: LBA32 addressing assumed
Added Windows
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
make[1]: *** [install] 错误 1
make: *** [install] 错误 2
发表于 2009-3-2 21:46:01 | 显示全部楼层
自己修改过 /etc/lilo.conf ?

其实我觉得还是用 GRUB 简单……
回复 支持 反对

使用道具 举报

发表于 2009-3-3 09:16:34 | 显示全部楼层
用slackbuild去编译应该会好点
回复 支持 反对

使用道具 举报

发表于 2009-3-4 15:44:54 | 显示全部楼层
把生成的 bzImage 拷贝到 /boot 目录,重命名一下,然后再生成 initrd ,手动修改下 lilo.conf 文件就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-5 10:32:37 | 显示全部楼层
Post by panly;1956172
把生成的 bzImage 拷贝到 /boot 目录,重命名一下,然后再生成 initrd ,手动修改下 lilo.conf 文件就可以了


我一般都不生成initrd
请问生成后,有什么好外,我知道是合一些磁盘格式驱动进去之类的
回复 支持 反对

使用道具 举报

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

本版积分规则

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