PocketWorkstation
デカめの SD を入手して ext2 にしておく。 -big なファイルセットを投入する予定なので、256 では足りないかもしれない。 ここでは、512 の SD が ext2 になっているところから始まる。
では、まず Pocket Workstation のサイトを開こう。 ダウンロード先を示すリンクがこの中の「download section」のところにあった。 ここから、zaurus-debian-big-v最新.tgz と gnu-tar.gz をダウンロードする。 ちなみに 2005.05.17 現在では 最新=0.18 だった。 zaurus-debian のほうは馬鹿デカいので、先に gnu tar を落として適当に PATH の 通っているところに gunzip しておくといいだろう。 また、デカいのをダウンロードしている間に、 「Installation」のところをよく読む。熟読する。
たくさん書いてあるが、要するに SD 上に適当にディレクトリ切ってそこに展開しろ、 と読めた。 大きな tgz を SD を置いてから展開する気にはならなかったので、ネットワーク越しに 展開することにする。
bash-2.0$ df Filesystem 1k-blocks Used Available Use% Mounted on /dev/root 25600 24696 904 96% / /dev/ram1 44 26 18 59% /dev /dev/mtdblock3 32768 25364 7404 77% /home none 1024 24 1000 2% /dev/shm /dev/mmcda1 484269 7379 451885 2% /usr/mnt.rom/card bash-2.05$ gunzip gnu-tar.gz bash-2.05$ chmod +x gnu-tar bash-2.05$ mv gnu-tar /home/zaurus/bin bash-2.05$ su - # cd /mnt/card # mkdir debian # chmod 777 debian # ssh mynotepc -l oresama "gzcat /download/zaurus-debian-big-v0.18.tgz" \ | /home/zaurus/bin/gnu-tar xfp -
遅ぇ… 死ぬかと思うほど遅ぇ… ノート側で見ると 5kbps くらいしか出てない。阿呆。 余りに遅いので、Ctrl-C で殺して家に帰ってからやることにする。
BusyBox on zaurus login: zaurus $ su - # cd /mnt/card/debian # date ; \ > ssh orenote -l ore "gzcat /download/zaurus-debian-big-v0.18.tgz" \ > | /home/zaurus/bin/gnu-tar xfp - ;\ > date ; df Tue May 17 16:39:44 UTC 2005 Password: Tue May 17 19:01:38 UTC 2005 Filesystem 1k-blocks Used Available Use% Mounted on /dev/root 25600 24696 904 96% / /dev/ram1 44 26 18 59% /dev /dev/mtdblock3 32768 25172 7596 77% /home none 1024 292 732 29% /dev/shm /dev/mmcda1 484269 226504 232760 49% /usr/mnt.rom/card #
入るには入ったが、SD の遅さに嫌気がさした。なんじゃこりゃ。 だがまぁローカルで X を動かしてみたい誘惑には抗えない。 ダウンロードした元サイトにある通り、インストール後のプロセスを開始する。 多少脚色しつつログを示すと、以下のような感じで ローカルで Xvnc が起動し、フレームバッファ利用の vncviewer でそこに繋がる。
BusyBox on zaurus login: zaurus $ su - # pwd /home/root # cd /mnt # ls card cf ide net # cd catr cd: can't cd to catr # cd card # ls Documents QtPalmtop debian lost+found # mv debian debroot # ls Documents QtPalmtop debroot lost+found # ./debroot/INSTALL.d/postinst.sh ************************************************************* Debian chroot installation is now finished. (中略) Copy recommended user config and utility scripts? (y/n) [y] (中略) Please choose a password for authenticating VNC connections. If you are never networked or you have firewalled port 5901, you can leave this empty, otherwise pick a strong password. Permit unsafe VNC connections without passwords? (y/n) [n] Password: Verify: (中略) Add scripts to /etc/rc.d/init.d and /etc/rc.d/rc5.d? (y/n) [y] Run scripts now? (y/n) [y] Starting OpenBSD Secure Shell server: sshd. The distribution contains scripts to help access the Debian environment from the native filesystem: Vncserver - start background VNC server on port 5901 / 6001 Fbvnc - start framebuffer VNC client Crd - run commands in chroot, i.e. 'Crd /etc/init.d/lpd start' Install scripts to /usr/local/bin? (y/n) [y] The VNC framebuffer client must be started from the console due to a bug in Qtopia's virtual terminal handling. Run 'Vncserver' now? (y/n) [y] 18/05/2005 00:05:32 Xvnc version XF4VNC-4.3.0.104 (中略) Run 'Fbvnc' now? (y/n) [y]
とりあえず表面を撫でる程度に使ってみたが、 入れたままの素の状態では、インタフェイスの問題が大きい。 まずフォントが可愛くないし、Ctrl キーがどれだかわかんないし、 右クリックができないし、chroot されているので 今まで書いたメモにも触れないし、そもそも debian がよくわからない。 まだこの環境がデフォルトにできるとは思えないが、ま、のんびり使っていこう。