ページ

2012-02-26

Dynabook AZにUbuntu 11.10をインストール

だいぶ前になるが、Dynabook AZを買ってきてUbuntu 11.10をインストールしたので、手順を記しておく。

<準備するもの>
  • 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.bootimg
$ wget http://cdimage.ubuntu.com/releases/11.10/release/ubuntu-11.10-preinstalled-desktop-armel+ac100.tar.gz
http://cdimage.ubuntu.com/releases/11.10/release/MD5SUMS とmd5sumコマンドを実行して比較する。

 2. nvflashインストール
flashを読み書きするためのプログラム、nvflashをインストールする。

http://share.grandou.net/debian/nvflash/nvflash_20110628-2_all.deb をダウンロード(なぜかwgetできない)して、以下のコマンドを実行する。
# sudo dpkg -i nvflash_20110628-2_all.deb
udevの設定をうまいことやってくれるから、nvflashコマンドは一般ユーザでも実行できるようになるんだって。


3. 電源停止

電源が入っていたら止める。

4. メンテナンスモード起動
USBケーブルをホストPCとつなぎ、CtrlとESCボタンを押しながら電源を入れる。
これでLEDはつくがモニタには表示されない状態となる。

5. ブートローダをインストールする
以下のコマンドを実行する。
$ nvflash --bl /usr/lib/nvflash/fastboot.bin --sync
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
6. パーティションテーブルと中身をバックアップ
$ nvflash -r --getpartitiontable part.txt
2,3,4,5,6,7,8,9,10,11,12,13,14があることを確認する。
$ nvflash -r --read 2 02_bootconfig.img
$ 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
13, 14が何かわからなかったがとりあえず存在しているのでバックアップする。

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-desktop
ports.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



0 件のコメント:

コメントを投稿