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 がよくわからない。 まだこの環境がデフォルトにできるとは思えないが、ま、のんびり使っていこう。

[$Revision: 1.4 $ $Date: 2007.12.09 18:46:16 $]
[EOF]