刺身の上にたんぽぽ乗せる日記

プログラミングしたり、自販機の下に落ちてる小銭を集めたりしてます

玄箱Proセットアップ中

メモ

deb http://ftp.jp.debian.org/debian etch main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free

  • dselectはうまく動かず、apt-get updateも動かないと思ったら/etc/resolve.confでネームサーバ更新するの忘れてた
  • なおしてうまく動いたと思ったらgpgエラー。

Fetched 107kB in 3s (28.4kB/s)
Reading package lists... Done
W: GPG error: http://ftp.jp.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://security.debian.org etch/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems

http://d.hatena.ne.jp/prokion/20090612/1244764182を参考に、

@kurobox:~$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net
gpg: /home/***/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
@kurobox:~$ gpg --armor --export 9AA38DCD55BE302B | sudo apt-key add -
OK

  • swat入れても動かなかった。見てみたらinetdが動いてない。openbsd-inetdとinetutils-inetdを入れ替える。

The following packages will be REMOVED:
iputils-ping openbsd-inetd
The following NEW packages will be installed:
inetutils-inetd inetutils-ping

  • USBのHDDがmountできん。(fat32)

@kurobox:~$ sudo mount -t vfat /dev/sdb1 /mnt/tmp/ -o codepage=932,iocharset=utf-8
mount: unknown filesystem type 'vfat'

mknod /dev/sdb b 8 16
mknod /dev/sdb1 b 8 17

  • mountしようと思ったらまたエラー。FAT: codepage cp932 not found
  • とりあえずもう一回kernel module buildし直し。以下.configへの変更。

4c4< # Sun Oct 18 16:58:24 2009

    • -

> # Tue Apr 24 15:48:11 2007
1195,1196c1195,1196< CONFIG_FAT_DEFAULT_CODEPAGE=932< CONFIG_FAT_DEFAULT_IOCHARSET="utf-8"

    • -

> CONFIG_FAT_DEFAULT_CODEPAGE=437
> CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1287c1287< CONFIG_NLS_CODEPAGE_437=m

    • -

> # CONFIG_NLS_CODEPAGE_437 is not set
1304c1304< CONFIG_NLS_CODEPAGE_932=m

    • -

> # CONFIG_NLS_CODEPAGE_932 is not set
1324c1324< CONFIG_NLS_UTF8=m

    • -

> # CONFIG_NLS_UTF8 is not set

  • 面倒だからmake cleanせずにmake moduleしてる。

# modprobe vfat
# modprobe nls_cp932
# modprobe nls_utf8
# mount -t vfat /dev/sdb1 /mnt/tmp/ -o iocharset=utf-8,codepage=932

  • Screenが動かない。"Sorry, could not find a PTY."と出て死ぬ。

kurobox:/# mknod dev/pty/m0 c 2 0
kurobox:/# mknod dev/pty/m1 c 2 1
kurobox:/# mknod dev/pty/m2 c 2 2
kurobox:/# mknod dev/pty/m3 c 2 3
kurobox:/# mknod dev/pty/m4 c 2 4
kurobox:/# mknod dev/pty/m5 c 2 5
kurobox:/# mknod dev/pty/m6 c 2 6
kurobox:/# mknod dev/pty/m7 c 2 7
kurobox:/# mknod dev/pty/s0 c 3 0
kurobox:/# mknod dev/pty/s1 c 3 1
kurobox:/# mknod dev/pty/s2 c 3 2
kurobox:/# mknod dev/pty/s3 c 3 3
kurobox:/# mknod dev/pty/s4 c 3 4
kurobox:/# mknod dev/pty/s5 c 3 5
kurobox:/# mknod dev/pty/s6 c 3 6
kurobox:/# mknod dev/pty/s7 c 3 7

  • mknodしても動かなかった。rootではscreenが動くので、普通にpermissionの問題らしい。なんか最起動したら直った、という話を見たので、そのうちrebootする。
  • USB HDDからkuroboxにデータをコピー中。rsyncで4MB/secのペース。単純計算で行くと、100GBあたり25000秒で、一日350GBくらいしか転送できないことになる。遅くないか、これ?