Blue & White G3で最新のlinux-pmac-stableをUSB-JIS supportを加えて再構築します。
最近ではkernel.orgなどofficialなversionでもppcのsupportが早くなりましたが、
pmac用は開発元のPaul Mackerrasさんのところが最新です。
2000.1.28現在、linux-pmac-stableのversionは2.2.15pre4になっています。
# cd /usr/src # rsync -avz linuxcare.com.au::linux-pmac-stable /usr/src/linux-pmac-stable # ln -s linux-pmac-stable 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/ asm2000.1.27現在、aty128fb-2.2.14pre9-991030.patchは取り込まれています。
# cd /usr/src/linux # patch -p1 < usb-jis.patchこのusb-jis.patchをあてなくても、後述する 長田さんのapple-jis.mapを元にしたkmapを使用すると、
# cd /usr/src/linux # make mrproper # make pmac_config # make menuconfig または make xconfig Rev.1のときはdot.config-2.2.14pre9-rev1を Rev.2のときはdot.config-2.2.14pre9-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.15pre4 # ln -s System.map-2.2.15pre4 System.map
# cd /usr/src/linux # make modules # make modules_install # /sbin/depmod -a 2.2.15pre4
# cp apple-jis.kmap.gz /usr/lib/kbd/keymaps/usb # ln -s /usr/lib/kbd/keymaps/usb/apple-jis.kmap.gz /etc/sysconfig/console/default.kmap
KEYTABLE="apple-jis" KEYBOARDTYPE="usb"/etc/sysconfig/mouseは
MOUSETYPE="imps2" XMOUSETYPE="IMPS/2" FULLNAME="Universal Serial Bus 1 Button Mouse (USB)" XEMU3=yesとします。
# /usr/X11R6/bin/Xautoconfig
# cp /usr/src/linux/vmlinux /mnt/mac/vmlinux-2.2.15pre4-rev1-jis