NetBSD/zaurus お試し用 1GB SDイメージ

NetBSD/zaurus -current お試し用 1GB SDイメージ(C700用カーネル含む)の なんとなく作成記 兼 使い方メモです。SL-C700/750/760/860/1000/3x00対応。のはず。 このへんのまとめも参照 NetBSDでザウルス SL-C700 サポートするぞ http://togetter.com/li/242873 続きを読む
3
Izumi Tsutsui @tsutsuii

使ってるバイナリは 201201010000Z ベース。カーネルは GENERICから options DIAGNOSTIC を外したもの。 C700のカーネルは 20120102 らへんのソースで DEBUG その他オプション外してます

2012-01-18 21:25:10
Izumi Tsutsui @tsutsuii

C760 だと通常カーネルで # cd /usr/mnt.rom/card # insmod -f zbsdmod.o # cp netbsd.c700 /proc/zboot でも起動した。

2012-01-18 21:30:03
Izumi Tsutsui @tsutsuii

小細工して MBRパーティションの3番めが Linux swap になってて、その領域を NetBSD/zaurus 上でも swap として使うような disklabel が書いてあります(でもC700通常カーネルでswap取っても起動しなかったので意味なし)

2012-01-18 21:33:47
Izumi Tsutsui @tsutsuii

C760だと zboot からは起動しないな。swap取ったり余計な操作したからかもしれないけど

2012-01-18 21:39:33
Izumi Tsutsui @tsutsuii

Zaurus Linux上での swap の取り方メモ: # mknod /dev/mmcda3 b 60 3 # mkswap /dev/mmcda3 # swapon /dev/mmcda3

2012-01-18 21:42:05
Izumi Tsutsui @tsutsuii

違った、C760 だったら zboot でカーネルに netbsd.c700 を明示的に指定しないといけないんじゃん。というわけで zboot 上で > boot netbsd.c700 したら C760 でも zboot 経由で起動した。

2012-01-18 21:45:35
Izumi Tsutsui @tsutsuii

C700 でも再確認しよう(´・ω・`)

2012-01-18 21:46:05
Izumi Tsutsui @tsutsuii

C7x0系の再起動コマンド実装が待たれる(´・ω・`)

2012-01-18 21:47:29
Izumi Tsutsui @tsutsuii

まあ、通常カーネルだと cp netbsd.c700 /proc/zboot でも起動しなかったんだから zboot でも同じかな

2012-01-18 21:48:51
Izumi Tsutsui @tsutsuii

やはり C700 だと zboot で netbsd.c700 のカーネル読むところまでは行くけれど起動はしない。 http://t.co/m70RMGxS

2012-01-18 21:58:31
拡大
Izumi Tsutsui @tsutsuii

久しぶりに動画取ろうかと思ったけど C700 で zboot 動かなかったので萎えたので無期延期(´・ω・`)

2012-01-18 22:01:02
Izumi Tsutsui @tsutsuii

超手抜き NetBSD/zaurus イメージ作成スクリプト http://t.co/LorvzLFV やっつけ作成なので事前に手動で各ファイルを用意する必要があります

2012-01-18 22:07:37
Izumi Tsutsui @tsutsuii

「(コマンド一発で起動イメージが作れて)動いたわーい」が本題なので、あとはオマケ(´・ω・`)

2012-01-18 22:08:42
Izumi Tsutsui @tsutsuii

NetBSD/arm 5.99.59 201201010000Z で作ったテキトーバイナリパッケージ http://182.163.50.89/netbsd/packages/arm/5.99.59/All/ mikutterとjwmくらいしか動作確認してませんが

2012-01-18 22:14:18
Izumi Tsutsui @tsutsuii

パッケージその他設定は W-ZERO3 と大体同じはず? http://t.co/9TbNUxap PATHは要変更

2012-01-18 22:15:57
Izumi Tsutsui @tsutsuii

W-ZERO3のイメージも 201201010000Z ので作り直そうかと思ったけど package をどこまで事前に入れるかとか考えて発散したので延期(´・ω・`)

2012-01-18 22:19:04
Izumi Tsutsui @tsutsuii

書き忘れましたが NetBSD/zaurus イメージのGENERICカーネルは zaudio がpanicする問題の修正(15日コミット)を含んでます

2012-01-18 22:20:56
Izumi Tsutsui @tsutsuii

片付ける前にもう一度 C700 メンテナンスカーネル上で zboot 試したら、実はちゃんと起動した。さっきは insmod をミスったのかも…… http://t.co/8Z2w4prJ

2012-01-18 23:33:40
拡大
Izumi Tsutsui @tsutsuii

C700/750/760/860の場合(改): ・メンテカーネル起動 ・root でログイン ・以下を実行 # cd /mnt/card # insmod -f zbsdmod.o # ./zboot (キーを押してカウントダウン停止) > boot netbsd.c700

2012-01-18 23:35:29
Izumi Tsutsui @tsutsuii

root device: には ld0 を入力すればOK。って、zboot での起動でも root device 聞いてくるのか……

2012-01-18 23:37:09
Izumi Tsutsui @tsutsuii

zaurusイメージ初回起動中には fontconfig cache で一旦止まりますがそのまま2~3分ほどお待ちください

2012-01-18 23:46:51
Izumi Tsutsui @tsutsuii

もしかして: 1GBのSDは入手困難

2012-01-19 01:19:02
Izumi Tsutsui @tsutsuii

Zaurus純正のLinuxカーネルのSDドライバは 2GB以上のSD/SDHCはアクセスできません。SDHCだけではなく 2GBのSDもダメ(挿すとハングする)です。

2012-01-19 01:20:22