はじめに
ここで行う手順は、SmartQ5/InstUbuntu や SmartQ5/RePartitionSd における作業を前提としています。
いきなりMerだけをインストールする場合は、そちらも参照しながら適宜手順を工夫してください。
また、ここに記した手順は、
http://wiki.maemo.org/Mer/Documentation/Installation#SmartQ
をベースとし、実際の経験に基づいて整理しまとめたものです。適宜原文も参照してください。
ダウンロード
- ルートファイルシステム
- http://wiki.maemo.org/Mer/Releases/0.16
にある 「rootfs for SmartQ5」。
直リンク: http://stskeeps.subnetmask.net/mer/0.16/mer-armel-smartq5-rootfs-v0.16.tar.gz
- アイコン及び背景
-
http://voodooman-smartq5.blogspot.com/2009/08/sd-boot.html
の下の方にあるリンク。
直リンク: http://www.mediafire.com/?qzywznq2h3t
- Marvell WiFiドライバ
- Marvell社のサイト
で、「Fedora 2.6」を選択してSearchをクリックし、提示されるリストの中から「SD-8686」で始まるファイルをダウンロード。
ファイル名はたぶん SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip である。
- WiFi WPA2 fix
- http://wiki.maemo.org/Mer/Documentation/Installation#SmartQ
に書いてあるもの。
直リンク: http://www.daimi.au.dk/~cvm/kernel-smartq5-modules_2.6.24.7-smartq5-050509_all.deb
ブートセレクタ用ファイルの準備
この作業は書き込み先がFAT32パーティションなのでWindowsからやるのがよいだろう。
FAT32パーティションはカードリーダにSDカードを挿入すると適当なドライブに自動的にマウントされる。
- ルートファイルシステムのアーカイブからカーネルイメージファイル
./boot/zImage-smartq-200941
を抜き出し。SDカードの先頭にあるFAT32パーティションの/bootフォルダにコピー
- 同ファイルの名前をziMer0.16と変更(長さ14文字まで)。
- 同じbootフォルダに、アイコンファイル mer.bmp4 をコピー。
- 同じbootフォルダのテキストファイル menu.lst に次の各行を追加(ファイルがなければ作成)。
title mer-0.16
kernel /boot/ziMer0.16
param root=/dev/mmcblk1p6 rootwait
logo /boot/mer.bmp4
WiFiドライバの準備
- SDカードのFATパーティションのルートにWiFiドライバのアーカイブ
SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip
をコピー。
- それとは別に、適当な作業フォルダで同じzipファイルから次のtarファイルを展開
unzip SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar
(ファイル名は unzip -l で予め確認すること)
- このtarファイルからディレクトリFwImageを展開。
tar --wildcards -xf SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar FwImage/\*
- FwImage下の2つのファイルを改名しつつSDカードのFATパーティションのルートへコピー
cp FwImage/helper_sd.bin /path_to_SD_CARD/sd8686_helper.bin
cp FwImage/sd8686.bin /path_to_SD_CARD/sd8686.bin
ルートフォルダの展開
この作業は書き込み先がext3パーティションなのでLinuxから行なうのが良いだろう。
- /dev/sda6をマウント
mount -t ext3 /dev/sda6 /mnt/dsk
- ルートファイルシステムのアーカイブをマウントした/dev/sda6に展開
cd /mnt/dsk
tar -zxf mer-armel-smartq5-rootfs-v0.16.tar.gz
- SDカードをアンマウント
umount /dev/sda6
ファーストブート
- SDカードをSmartQ5に挿入してリブート。
(続く)
(2010-08-11)
Tag: SmartQ 5 Mer Maemo Linux install