LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: canglong

我想重编Slackware11中默认的2.4.33.3的内核,但却找不到Slackware官方提供的

[复制链接]
发表于 2007-1-16 18:53:07 | 显示全部楼层
Post by canglong
吐血啊,我把/boot/config :
cp /boot/config  /usr/src/linux-2.4.33.3/.config 后
执行
make居然都是错误的 !!
难道 "kernel-source-2.4.33.3-noarch-1.tgz"中的.config是不适合Slackware的 ?!
不过noarch本来就是不属于slackware的,对吧 ?!
所以问题又转到标题上来了 !
那么Slackware官方的2.433.3要在那里找呢 !?

/boot/config 好像是个链接,指向当前使用的内核的config 或 最新安装的内核

[PHP]yu@love:~$ ls -l /boot
总计 4627
-rw-r--r-- 1 root root 512 2006-12-22 20:17 boot.0300
-rw-r--r-- 1 root root 193 2006-12-29 15:43 boot_message.txt
-rw-r--r-- 1 root root 209 2006-12-22 20:17 boot_message.txt~
lrwxrwxrwx 1 root root 21 2007-01-09 01:20 config -> config-generic-2.6.10[/PHP]

如果和你要编译的内核不对肯定出错啊..
不是vim .config
是 make menuconfig (如果目录有就会自动载入.config)
回复 支持 反对

使用道具 举报

发表于 2007-1-16 19:12:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-17 10:11:26 | 显示全部楼层
我把 config-ide-2.4.33.3 复制过来并修改为.config
make 是可以make 了,
但 Slackware 好象没有提供2.4.33.3的脚本为内核及moudules打包啊 !
http://www.linuxsir.cn/bbs/showthread.php?t=212595 中说的
2.6内核的"打包脚本"倒是有, 但2.4的却没有啊 !!
所以 还是不能 为2.4内核和内核的模块打包 !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-17 10:32:39 | 显示全部楼层
make install 后只是出现这样的提示:

  1. ...
  2. make[2]: Leaving directory `/usr/src/linux-2.4.33.3/arch/i386/boot/compressed'
  3. objcopy -O binary -R .note -R .comment -S compressed/bvmlinux compressed/bvmlinu
  4. x.out
  5. tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
  6. Root device is (3, 2)
  7. Boot sector 512 bytes.
  8. Setup is 4870 bytes.
  9. System is 1341 kB
  10. warning: kernel is too big for standalone boot from floppy
  11. sh -x ./install.sh 2.4.33.3 bzImage /usr/src/linux-2.4.33.3/System.map ""
  12. + '[' -x /root/bin/installkernel ']'
  13. + '[' -x /sbin/installkernel ']'
  14. + '[' -f /vmlinuz ']'
  15. + mv /vmlinuz /vmlinuz.old
  16. + '[' -f /System.map ']'
  17. + mv /System.map /System.old
  18. + cat bzImage
  19. + cp /usr/src/linux-2.4.33.3/System.map /System.map
  20. + '[' -x /sbin/lilo ']'
  21. + /sbin/lilo
  22. Added Slack11_24 *
  23. Added Slack11_26
  24. make[1]: Leaving directory `/usr/src/linux-2.4.33.3/arch/i386/boot'
  25. root@www:/usr/src/linux-2.4.33.3#

复制代码
回复 支持 反对

使用道具 举报

发表于 2007-1-17 12:07:06 | 显示全部楼层
make targz-pkg

没有打包自己复制出来makepkg不一样吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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