[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: iBook 上内核升级的问题



On Monday 28 August 2006 17:14, Lawrence Li wrote:
> 大家好:
你好!
>
> 我想请教一下关于在苹果 iBook 上进行内核升级的问题。
>
> 我的机器是 iBook G3(二零零一年底的型号),Debian 版本是 Sarge,我想把缺省的内核 2.6.8
> 升级到最新的。基本上我是按照这篇文章的做法,使用 make-kpkg 命令进行:
>
> http://www.linuxsky.net/html/200603/2440.html

根据你的攻略,我猜你是没有做下面这两步
---8<---
cd /tmp/linux-2.6.15.6
cp /boot/config-2.6.8-2-686 .config
---8<---

> 但当编译开始后(即执行了 make-kpkg
> kernel_image)之后,终端弹出一大堆问题(可能有上百个)要我选择,由于这其中大多数的问题我都不懂回答,于是就一路回车选了缺省答案。但最终编译
>失败(并未生成 .deb 文件)。请问弹出如此多的问题是否属于正常情况?在 iBook 上成功升级过内核的朋友,能否分享一下经验?

在 Debian Sarge 上安装“最新的” kernel[1],如果你需要做 initrd 的话,你需要从 backports[2] 安装 
yaird[3] 和 kernel-package[4]。
[1] http://www.debian-administration.org/articles/291
[2] http://www.backports.org/
[3] http://www.backports.org/debian/pool/main/y/yaird/
[4] http://www.backports.org/debian/pool/main/k/kernel-package/

安装 yaird 是因为从 2.6.14 开始 devfs 从 kernel 中去掉了[1]。安装新的 kernel-package 是因为从 2.6.16 
开始 kernel 中 ppc 架构的名称变成了 powerpc[5]。
[5] http://lists.debian.org/debian-powerpc/2006/03/msg00348.html

iBook G3 是 powerpc 架构,你需要配置 yaboot[6], 而不是 grub。
[6] 
http://penguinppc.org/bootloaders/yaboot/doc/yaboot-howto.shtml/index.en.shtml

要是上面我写的你都没弄明白,那你也可以先看看基本的攻略[7][8]。
[5] http://www.faqs.org/docs/Linux-HOWTO/Kernel-HOWTO.html
[6] http://www.linux-on-laptops.com/apple.html

-- 
Regards,

Gong Jie (龚颉)
Email: neo@mamiyami.com

Reply to: