boot パラメータに何も渡せないのが 0.5 の難点で、 initrd を経由せずに使うために必要な "root=/dev/hda2" を手で渡してやらんといけないのが ちと面倒だった。これが直ったのが、... ええと、いつの version だっけ? とまあ、1.31 あたりになってくるとそれなりに嬉しいことが増えたので、 カーネルの更新に合わせて 1.31 を使ってみた。
する。ちなみに /flash/1 は CF の、言うところの VFAT パーティションをマウントしてある。 s5mx や s7 だと boot2nd.bin も arlo/ 下に置く必要があるが、s5 は関係ない。 arlo.cfg の中身は↓のように変えてあるが、ま、適当に。# cp ARLO.LDD /flash/1/system/libs/ # mkdir /flash/1/arlo # cp ARLO.EXE arlo.cfg /flash/1/arlo
これで d:\arlo に入って arlo.exe を叩くと arlo が立ち上がって、 4bpp/2bpp/old/EPOC の選択が 3 秒間できる (3 秒後には 4bpp なコンソールのが勝手に立ち上がる)。[Linux 4bpp] image = d:\image\gimage4 boot = root=/dev/hda2 [Linux 2bpp] image = d:\image\gimage2 boot = root=/dev/hda2 [Linux old] image = d:\image\gimage boot = root=/dev/hda2 [EPOC] timeout=3
... ううむ、なんて便利なんだ。
Sandisk の 160MB CF 買ったんで、つっこんでみた。 なんか認識しない。
まあいいやってんで母艦から適当に partition 切って Psion5 に突っ込んで format する。 ... 動いた。もちろん format した領域は 128MB 未満なので 何かが分かったわけではないが、EPOC から 128MB 以上の領域がアクセスできる必要のある人は このページを見てることはあるまい:-)ってことでこれ以上は確認していない。
もちろん Linux 側からはちゃんと全領域が見えている。
4 つしか partition がないのに extended 使ってるのは /dev/sda4 (4 つ目の基本 partition) を使いたくないという個人的理由によるもので、べつに何か不思議な条件があるわけじゃない。Disk /dev/sda: 12 heads, 32 sectors, 815 cylinders Units = cylinders of 384 * 512 bytes Device Boot Start End Blocks Id System /dev/sda1 1 51 9776 6 FAT16 /dev/sda2 * 52 500 86208 83 Linux /dev/sda3 501 815 60480 5 Extended /dev/sda5 501 770 51824 83 Linux /dev/sda6 771 815 8624 82 Linux swap
VFAT 領域に約 10MB も取ってあるのは この領域をデジカメと共用してるからで ... そのわりにデジカメの画像がまだ linux7k から見られるようにしてないんだけど(をい)。
なお /dev/sda2 が root partition, /dev/sda5 が /home で、 さすがに 80MB あると一通り X が入った。