<準備するもの>
- Dynabook AZ
- USB メモリ
- mini-USBケーブル
- フラッシュ書き込みを行うためのUbuntu (x86) (Windowsでもいいらしい)
<手順>
1. ダウンロード
イメージファイルを落とす
$ wget http://cdimage.ubuntu.com/releases/11.10/release/ubuntu-11.10-preinstalled-desktop-armel+ac100.bootimghttp://cdimage.ubuntu.com/releases/11.10/release/MD5SUMS とmd5sumコマンドを実行して比較する。
$ wget http://cdimage.ubuntu.com/releases/11.10/release/ubuntu-11.10-preinstalled-desktop-armel+ac100.tar.gz
2. nvflashインストール
flashを読み書きするためのプログラム、nvflashをインストールする。
http://share.grandou.net/debian/nvflash/nvflash_20110628-2_all.deb をダウンロード(なぜかwgetできない)して、以下のコマンドを実行する。
# sudo dpkg -i nvflash_20110628-2_all.debudevの設定をうまいことやってくれるから、nvflashコマンドは一般ユーザでも実行できるようになるんだって。
3. 電源停止
電源が入っていたら止める。
4. メンテナンスモード起動
USBケーブルをホストPCとつなぎ、CtrlとESCボタンを押しながら電源を入れる。
これでLEDはつくがモニタには表示されない状態となる。
5. ブートローダをインストールする
以下のコマンドを実行する。
$ nvflash --bl /usr/lib/nvflash/fastboot.bin --sync6. パーティションテーブルと中身をバックアップ
Nvflash started
rcm version 0X20001
System Information:
chip name: t20
chip id: 0x20 major: 1 minor: 2
chip sku: 0x8
chip uid: 0x123410c9415f1234
macrovision: disabled
hdcp: enabled
sbk burned: false
dk burned: false
boot device: emmc
operating mode: 3
device config strap: 1
device config fuse: 0
sdram config strap: 1
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: /usr/lib/nvflash/fastboot.bin
| 940112/940112 bytes sent
/usr/lib/nvflash/fastboot.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
$ nvflash -r --getpartitiontable part.txt2,3,4,5,6,7,8,9,10,11,12,13,14があることを確認する。
$ nvflash -r --read 2 02_bootconfig.img13, 14が何かわからなかったがとりあえず存在しているのでバックアップする。
$ nvflash -r --read 3 03_partitiontable.img
$ nvflash -r --read 4 04_bootloader.img
$ nvflash -r --read 5 05_recorvery.img
$ nvflash -r --read 6 06_kernel.img
$ nvflash -r --read 7 07_mbr.img
$ nvflash -r --read 8 08_system.img
$ nvflash -r --read 9 09_cache.img
$ nvflash -r --read 10 10_misc.img
$ nvflash -r --read 12 12_data.img
$ nvflash -r --read 13 13.img
$ nvflash -r --read 14 14.img
7. ブートイメージ書き込み
再度Ctrl+ESCを押しながら立ち上げなおして、以下を実行する。
$nvflash --bl /usr/lib/nvflash/fastboot.bin --syncその後、一度電源を落とす。
$nvflash -r --download 6 ubuntu-11.10-preinstalled-desktop-armel+ac100.bootimg
Nvflash started
[resume mode]
sending file: ubuntu-11.10-preinstalled-desktop-armel+ac100.bootimg
/ 8388608/8388608 bytes sent
ubuntu-11.10-preinstalled-desktop-armel+ac100.bootimg sent successfully
8. tar.gz入りUSBメモリを挿入してブート
先ほどダウンロードしたtar.gzを何らかのUSBメモリのルートにコピーして、接続後、ブートする。
9. 書き込み
/dev/mmcblk0p7をdestroyしていいか聞かれるので、yを答える。
10. 初回起動
無事起動したら、言語だとか、セットアップ時に聞かれるようなことを答えてあげる。
11. Lubuntuの導入
標準だと重いので、Lubuntuにすることにする。
# apt-get install lubuntu-desktopports.ubuntu.comの回線のせいか通信がやたら遅く時間がかかった。
12. 日本語入力
試行錯誤したが、日本語入力は日本語localeにしても最初はできないので、
# apt-get install ibus-anthyとする。Ubuntuの日本語入力に詳しい某氏に助けていただいた。thx.
これで一通り使えるようになるはず。Flash pluginを入れられるらしいが、まだ入れていない。
参考:
https://wiki.ubuntu.com/ARM/TEGRA/AC100
http://d.hatena.ne.jp/S0R5/20111024/1319461443
http://blog.livedoor.jp/dupondroid/archives/6196989.html
http://www45.atwiki.jp/dynabookaz/pages/24.html
http://shanghai.at.webry.info/201112/article_1.html