2007.07.07 snapshot(TEST version)
2007.07.07 snapshot(TEST version)
LinuxLoader on WindowsMobileとzImage(Linuxカーネル+rootfs)の詰め合わせです。ウルトラ人柱版(・ω・)
- LinuxLoader-20070707.zip(1160)
変更
キーボード
loadkeysを追加し、なるべくキートップの印字に合うようにキーマップ変更しました。FnのキーコードをAltに置換して、Fn+キーで全記号に対応しました。
Fn+1,2でバーチャルコンソール切り替え等追加しました。
キーマップ定義ファイルは/usr/lib以下に置くべきか?(現行/etc/sha_pon.kmap)
miniSD
fstabや/dev等のエントリと、/usr/binにminiSD関係のコマンド追加しました。
- sdmkswap
- miniSDを /mnt/sd1/にmountし、/mnt/sd1/linux/swap0というswapファイルを作成
- sdon
- miniSDを /mnt/sd1/にmountし、swapon後に/mnt/sd1/linux/on ファイルをshで呼び出す
- sduser
- 指定のユーザー(デフォルトはsduser、HOME=/mnt/sd1/linux/home)で自動ログイン
- sdoff
- /mnt/sd1/linux/off ファイルをshで呼び出し後、swap,miniSDをumountする
- sd
- sdon、sduser、sdoffを順に実行
ユーザー
sduser追加。いまの段階ではほとんど確実にrootでログインするので、tty1はroot自動ログインにしました。
手間を省きすぎ?w
追加コマンドの使い方
miniSDを用意しフォーマットしておいてください。fsはvfatでもext2でもかまいません。
初回のみ sdmkswap[enter]を実行してください。あとは/mnt/sd1/linux/on、offファイルに必要な設定を書いておけば、rootfsは最低限のまま、動作はminiSDの中身次第で好きなようにできます。通常は sd[enter]することを想定しています。
何か不足あれば対処するとして、これである程度までアプリ開発を進めて、どんなアプリをzImageに埋め込むかそれとも/miniSDに入れるかを決めていきたいのですがいかがでしょう?(・ω・)
情報
miniSDで好きなようにできるので、セルフビルド環境を一旦分離してzImageサイズ削減。必要なら別途ダウンロードして、miniSDでコピーとする。
Linux起動後にminiSDを抜き挿しすると、認識しなくなる?(・ω・)
(・ω・)趣味でやってるサイトですよ。