PCいぢり

チラシの裏

いまさら玄箱HG その3

2007-04-08 02:00:17 | 自作PC
あまり深く考えずに玄箱HGの FedoraCore 6化 をやってみた。ありがたいことに初心者用のインストーラもあるし。

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.255
WindowsPCから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 TTSSH2PuTTY β 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化サイトの 掲示板をみて色々いぢらないといけないようだが疲れたので今日はここまで。