+ -
当前位置:首页 → 问答吧 → 关于内核编译的问题

关于内核编译的问题

时间:2009-03-02

来源:互联网

我用的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

作者: eon   发布时间: 2009-03-02

自己修改过 /etc/lilo.conf ?

其实我觉得还是用 GRUB 简单……

作者: grissiom   发布时间: 2009-03-03

用slackbuild去编译应该会好点

作者: slackcode   发布时间: 2009-03-03

把生成的 bzImage 拷贝到 /boot 目录,重命名一下,然后再生成 initrd ,手动修改下 lilo.conf 文件就可以了

作者: panly   发布时间: 2009-03-04

引用:
作者: panly
把生成的 bzImage 拷贝到 /boot 目录,重命名一下,然后再生成 initrd ,手动修改下 lilo.conf 文件就可以了
我一般都不生成initrd
请问生成后,有什么好外,我知道是合一些磁盘格式驱动进去之类的

作者: slackcode   发布时间: 2009-03-05