Blue & White G3でlinux kernel 2.2.6を再構築します。
kernelの再構築について基本的なことはまとめてありますが、
若干変更があります。
なぜ最新の2.2.14preではないかというと、
新しいkernelではUSB driverが変更されているためです。
とりあえずuusbdでやってみましょう。
# rpm -e kernel-source # rpm -e kernel-headers/usr/src/linux(-2.2.6)を削除してから、
# cd /usr/src # rm -rf linux linux-2.2.6 # bzip2 -dc /mnt/mac/linux-2.2.6.tar.bz2 | tar -xvf - -C /usr/src # mv linux linux-2.2.6 # ln -s linux-2.2.6 linuxヘッダファイルのlinkを張ります。
# cd /usr/include # rm -rf linux scsi asm # ln -s /usr/src/linux/include/linux/ linux # ln -s /usr/src/linux/include/scsi/ scsi # ln -s /usr/src/linux/include/asm-ppc/ asm
# cd /usr/src # zcat /mnt/mac/linux-2.2.6-blueG3.patch.gz | patch -p0
# cd /usr/src/linux # make mrproper # make pmac_config # make menuconfig または make xconfig Rev.1のときはdot.config-2.2.6-rev1を Rev.2のときはdot.config-2.2.6-rev2をloadします。 Saveして終了します。 # make dep # make clean # make vmlinuxあたらしいvmlinuxとSystem.mapができているはずです。
# cd /boot # rm -f System.map # cp /usr/src/linux/System.map /boot/System.map-2.2.6-jis # ln -s System.map-2.2.6-jis System.map
# cd /usr/src/linux # make modules # make modules_install # /sbin/depmod -a 2.2.6
# cp /usr/src/linux/vmlinux /mnt/mac/vmlinux-2.2.6-jis
# cp /mnt/mac/usb-jis-new.kmap.gz /usr/lib/kbd/keymaps/usb # rm /etc/sysconfig/console/default.kmap # ln -s /usr/lib/kbd/keymaps/usb/usb-jis-new.kmap.gz /etc/sysconfig/console/default.kmap