Beagleboard-xM に Debian Squeeze をインストール

Beagleboard-xM に Debian Squeeze をインストール
  • SD カードを mount 可能な Debian マシンを用意する。

AMD64 の Squeeze マシンを使用した。

  • ここを読む。

http://elinux.org/BeagleBoardDebian#Debian_Squeeze

  • 入ってなさそうなパッケージはあらかじめ入れておく。
# apt-get install bzr parted uboot-mkimage
  • インストール用 SD を作成する

https://code.launchpad.net/~beagleboard-kernel
からインストーラを取得して serial 用のインストーラを作成する。

# bzr branch lp:~beagleboard-kernel/+junk/debian-di
# cd debian-di
# ./mk_mmc.sh --mmc /dev/sdX --distro squeeze --firmware --serial-mode
  • Micro SD を -xM に挿して起動し、シリアルコンソールから di を操作する。
    • xM の物理 Ether はインストール時に使えないっぽいが、USB-Ether アダプタ(ETX2-US2 とか) を挿しておくと eth0 が認識されるのでそれを利用する。
    • 途中画面が乱れたら Ctrl-L する。
    • tasksel で最低限の項目を選択するとインストール終了後に 450MB 程度消費していた。

起動後は 600MHz で動いているみたい。

[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz

1GHz で動作させるには u-boot のソースを変更する必要がありそう。