QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1411|回复: 2

为什么我编译好的内核不能进入系统?

[复制链接]
发表于 2005-6-10 15:31:34 | 显示全部楼层 |阅读模式
启动显示:
Booting 'Fedora Core (2.6.11.11)'
root (hd0,7)
   Filiesystem type is ext2fs,partition type 0x83
kernel /vmlinuz-2.6.11.11 ro root =/LABEL=/rhgb quiet
   [linux-bzImage,setup=0xc00,size=0x1/1f4]
initrd /initrd-2.6.11.11.img
   [linux-initrd@0xlff71000,0x6edq2 bytes]
Uncompressing Linux...OK,booting the kernel
而且编译时一加入I2C就会编译错误
n file included from drivers/i2c/i2c-core.c:29:
include/linux/i2c.h:58: 错误:数组元素的类型不完全
include/linux/i2c.h:197: 错误:数组元素的类型不完全
drivers/i2c/i2c-core.c: 在函数 ‘i2c_transfer’ 中:
drivers/i2c/i2c-core.c:594: 错误:实参 2 的类型不完全
drivers/i2c/i2c-core.c: 在函数 ‘i2c_master_send’ 中:
drivers/i2c/i2c-core.c:620: 错误:实参 2 的类型不完全
drivers/i2c/i2c-core.c: 在函数 ‘i2c_master_recv’ 中:
drivers/i2c/i2c-core.c:649: 错误:实参 2 的类型不完全
make[2]: *** [drivers/i2c/i2c-core.o] 错误 1
make[1]: *** [drivers/i2c] 错误 2
make: *** [drivers] 错误 2
这是怎么回事啊?
另外我的2.6.9找不到.config文件,我的系统是FC3
发表于 2005-6-13 08:02:36 | 显示全部楼层
kernel /vmlinuz-2.6.11.11 ro root =/LABEL=/rhgb quiet
这一行好像有错,你把menu.lst中的对应启动行改成:
kernel /boot/vmlinuz-2.6.11.11 ro rhgb quiet root =/dev/hdxy
hdxy是FC3的启动挂载分区号

编译错误多半是I2C的相关必须选项选漏了的缘故,用老内核启动重新编译可避免这个问题
回复

使用道具 举报

发表于 2005-6-15 07:48:30 | 显示全部楼层
kernel /boot/vmlinuz-2.6.11.11

呵呵,直接用这个!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 08:26 , Processed in 0.060534 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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