あまり深く考えずに玄箱HGの FedoraCore 6化
をやってみた。ありがたいことに初心者用のインストーラもあるし。
WindowsPCと玄箱をサブネット192.168.11.0/24に放り込んで、玄箱をEMモードで起動。 DHCP鯖がなければ192.168.11.150で立ち上がる。
telnetでログインしようとすると
無料でFTP使わせてもらって文句を言うのも気が引けるが、報告しないよりはした方がいいと思ってadmin様に メールを書いた。読んでくれるといいが。気を取り直して riken.jp から拾ってきたらSHA1一致した。 ちなみにSHA1とかhash調べるのには fasthash が便利。
さて、telnet使えないしカーネルソースが無いし、電源ボタンを押しても電源が切れない。FC6化サイトの 掲示板をみて色々いぢらないといけないようだが疲れたので今日はここまで。
WindowsPCと玄箱をサブネット192.168.11.0/24に放り込んで、玄箱をEMモードで起動。 DHCP鯖がなければ192.168.11.150で立ち上がる。
# uname -a Linux KURO-BOX 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unknown # echo -n 'NGNG' > /dev/fl3 # reboot
KURO-BOX-EM login: root Password: kuroadmin # uname -a Linux KURO-BOX-EM 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unkn # ifconfig eth0 inet 192.168.11.150 broadcast 192.168.11.255WindowsPCからEikhSetupc.exe起動。
玄箱を確認します. 接続先:192.168.11.150 接続機種:玄箱/HG セットアップを開始してもよろしいですか?[ y or n ] 初期処理中... 通信の確立中... フォーマット中... ファイルの転送中... セットアップを実行中です(フェーズ1)... セットアップを実行中です(フェーズ2)... セットアップを実行中です(フェーズ3)...暇なのでログインして何してるか覗くw
# ps PID TTY Uid Size State Command 132 root 1524 S sh -c /sbin/mke2fs -j /dev/hda4 133 root 23828 R /sbin/mke2fs -j /dev/hda4 # df Filesystem 1k-blocks Used Available Use% Mounted on /dev/ram0 9677 5141 4536 53% / /dev/hda1 256667 8239 235176 3% /mnt/hda1 /dev/hda3 4134932 32828 3892056 1% /mnt/hda3 /dev/hda4 476064088 117084 451764360 0% /mnt/hda4
セットアップを実行中です(フェーズ4)... セットアップが正常に終了しました.セットアップ終わって再起動がかかるが、なぜか初回は起動できないらしいので 電源投入後、暫くたったら(目安3分)電源コンセントを抜き、再度起動する。
telnetでログインしようとすると
getnameinfo: localhost: Success Temporary failure in name resolution: Illegal see kとでてなぜかログインできないので、sshでログインする。そういえば家には ssh2できる端末エミュをインストールしていなかったので、 UTF-8 TeraTerm Pro with TTSSH2 と PuTTY β 0.58 ごった煮版 なんかを拾ってきた。ssh2 でログインを試みる。
login as: fedora fedora@192.168.11.150's password: fedora [fedora@KURO-FC6 ~]$ uname -a Linux KURO-FC6 2.6.18.1_kuro-boxHG #2 Fri Dec 15 23:10:41 JST 2006 ppc ppc ppc G NU/Linux [fedora@KURO-FC6 ~]$カーネル2.6.18になった。他の環境を見てみる。何がインストールされてるのか、デバイスドライバ モジュールは何が入ってるのか調べる。
[fedora@KURO-FC6 modules]$ rpm -qa | sort MAKEDEV-3.23-1.2 SysVinit-2.86-14 audit-libs-1.2.8-1.fc6 basesystem-8.0-5.1.1 bash-3.1-16.1 beecrypt-4.1.2-10.1.1 bzip2-libs-1.0.3-3 chkconfig-1.3.30-1 coreutils-5.97-11 cracklib-2.8.9-3.1 cracklib-dicts-2.8.9-3.1 cyrus-sasl-lib-2.1.22-4 db4-4.3.29-9.fc6 device-mapper-1.02.07-3 e2fsprogs-1.39-7 e2fsprogs-libs-1.39-7 elfutils-libelf-0.123-1.fc6 ethtool-3-1.2.2 expat-1.95.8-8.2.1 fedora-release-6-4 fedora-release-notes-6-3 filesystem-2.4.0-1 findutils-4.2.27-4.1 ftp-0.17-33.fc6 gawk-3.1.5-11 gdbm-1.8.0-26.2.1 glib2-2.12.3-2.fc6 glibc-2.5-3 glibc-common-2.5-3 grep-2.5.1-54.1 gzip-1.3.5-9 info-4.8-11.1 initscripts-8.45.3-1 iproute-2.6.16-6.fc6 iputils-20020927-41.fc6 krb5-libs-1.5-7 less-394-4.1 libacl-2.2.39-1.1 libattr-2.4.32-1.1 libcap-1.10-25 libgcc-4.1.1-30 libselinux-1.30.29-2 libsepol-1.12.27-1 libstdc++-4.1.1-30 libtermcap-2.0.8-46.1 libuser-0.54.7-2 logrotate-3.7.4-7 mcstrans-0.1.8-3 mingetty-1.07-5.2.2 mktemp-1.5-23.2.2 module-init-tools-3.3-0.pre1.4.17 ncurses-5.5-24.20060715 neon-0.25.5-5.1 net-tools-1.60-73 openldap-2.3.27-4 openssh-4.3p2-10 openssh-server-4.3p2-10 openssl-0.9.8b-8 pam-0.99.6.2-3.fc6 passwd-0.73-1 pcre-6.6-1.1 popt-1.10.2-32 procps-3.2.7-8 psmisc-22.2-5 python-2.4.3-18.fc6 readline-5.1-1.1 rpm-4.4.2-32 rpm-libs-4.4.2-32 sed-4.1.5-5.fc6 setup-2.5.55-1 shadow-utils-4.0.17-5 sqlite-3.3.6-2 sysklogd-1.4.1-39.2 tar-1.15.1-19 tcp_wrappers-7.6-40.2.1 telnet-0.17-37 telnet-server-0.17-37 termcap-5.5-1.20060701.1 tzdata-2006m-2.fc6 udev-095-14 util-linux-2.13-0.44.fc6 vim-minimal-7.0.109-3 vsftpd-2.0.5-8 which-2.16-7 xinetd-2.3.14-8 zlib-1.2.3-3 [fedora@KURO-FC6 modules]$ [fedora@KURO-FC6 modules]$ pwd /lib/modules [fedora@KURO-FC6 modules]$ find . ./2.6.18.1_kuro-boxHG ./2.6.18.1_kuro-boxHG/kernel ./2.6.18.1_kuro-boxHG/kernel/drivers ./2.6.18.1_kuro-boxHG/kernel/drivers/usb ./2.6.18.1_kuro-boxHG/kernel/drivers/usb/class ./2.6.18.1_kuro-boxHG/kernel/drivers/usb/class/usblp.ko ./2.6.18.1_kuro-boxHG/kernel/fs ./2.6.18.1_kuro-boxHG/kernel/fs/binfmt_misc.ko ./2.6.18.1_kuro-boxHG/kernel/fs/cifs ./2.6.18.1_kuro-boxHG/kernel/fs/cifs/cifs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/exportfs ./2.6.18.1_kuro-boxHG/kernel/fs/exportfs/exportfs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/fat ./2.6.18.1_kuro-boxHG/kernel/fs/fat/fat.ko ./2.6.18.1_kuro-boxHG/kernel/fs/isofs ./2.6.18.1_kuro-boxHG/kernel/fs/isofs/isofs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/lockd ./2.6.18.1_kuro-boxHG/kernel/fs/lockd/lockd.ko ./2.6.18.1_kuro-boxHG/kernel/fs/msdos ./2.6.18.1_kuro-boxHG/kernel/fs/msdos/msdos.ko ./2.6.18.1_kuro-boxHG/kernel/fs/nfs ./2.6.18.1_kuro-boxHG/kernel/fs/nfs/nfs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/nfsd ./2.6.18.1_kuro-boxHG/kernel/fs/nfsd/nfsd.ko ./2.6.18.1_kuro-boxHG/kernel/fs/ntfs ./2.6.18.1_kuro-boxHG/kernel/fs/ntfs/ntfs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/smbfs ./2.6.18.1_kuro-boxHG/kernel/fs/smbfs/smbfs.ko ./2.6.18.1_kuro-boxHG/kernel/fs/udf ./2.6.18.1_kuro-boxHG/kernel/fs/udf/udf.ko ./2.6.18.1_kuro-boxHG/kernel/fs/vfat ./2.6.18.1_kuro-boxHG/kernel/fs/vfat/vfat.ko ./2.6.18.1_kuro-boxHG/kernel/lib ./2.6.18.1_kuro-boxHG/kernel/lib/crc-ccitt.ko ./2.6.18.1_kuro-boxHG/kernel/lib/zlib_inflate ./2.6.18.1_kuro-boxHG/kernel/lib/zlib_inflate/zlib_inflate.ko ./2.6.18.1_kuro-boxHG/kernel/net ./2.6.18.1_kuro-boxHG/kernel/net/sunrpc ./2.6.18.1_kuro-boxHG/kernel/net/sunrpc/sunrpc.ko ./2.6.18.1_kuro-boxHG/source ./2.6.18.1_kuro-boxHG/build ./2.6.18.1_kuro-boxHG/modules.pcimap ./2.6.18.1_kuro-boxHG/modules.dep ./2.6.18.1_kuro-boxHG/modules.ieee1394map ./2.6.18.1_kuro-boxHG/modules.usbmap ./2.6.18.1_kuro-boxHG/modules.ccwmap ./2.6.18.1_kuro-boxHG/modules.isapnpmap ./2.6.18.1_kuro-boxHG/modules.inputmap ./2.6.18.1_kuro-boxHG/modules.seriomap ./2.6.18.1_kuro-boxHG/modules.alias ./2.6.18.1_kuro-boxHG/modules.symbols [fedora@KURO-FC6 modules]$ [fedora@KURO-FC6 2.6.18.1_kuro-boxHG]$ cd /usr/src [fedora@KURO-FC6 src]$ ls [fedora@KURO-FC6 src]$ ls -a . .. [fedora@KURO-FC6 src]$ふむぅ。モジュールが少ないので、玄箱のUSBに色々つないで遊ぼうとすると自分で用意しないといけないようだ。 しかしカーネルソースが入ってない。rpmもそんなに多くないし自分で入れろと書いてあるので、 FC6 for ppc を拾ってくる。jaist.ac.jp から FC-6-ppc-DVD.iso を拾ってきたらSHA1が一致しない。もう一度ダウンロードしても ダメだorz
無料でFTP使わせてもらって文句を言うのも気が引けるが、報告しないよりはした方がいいと思ってadmin様に メールを書いた。読んでくれるといいが。気を取り直して riken.jp から拾ってきたらSHA1一致した。 ちなみにSHA1とかhash調べるのには fasthash が便利。
さて、telnet使えないしカーネルソースが無いし、電源ボタンを押しても電源が切れない。FC6化サイトの 掲示板をみて色々いぢらないといけないようだが疲れたので今日はここまで。