ちょっとarm触る必要あったのでUbuntuでいくかと。
ビルドはいつも通りUbuntuで行います。はい。
ちなみに10.10です。もしかしたら、それ以前ではうまくいかないかもしれません。
んでは。
あ、今回QEMU上で動かすVer.は9.04です^^;
QEMU用のimg作成
#sudo mkdir arm-ubuntu
#cd arm-ubuntu
#sudo wget http://people.ubuntu.com/~ogra/arm/build-arm-rootfs
#sudo wget http://ports.ubuntu.com/ubuntu-ports/dists/lucid/main/installer-armel/current/images/versatile/netboot/vmlinuz
#sudo chmod 744 build-arm-rootfs
#sudo ./build-arm-rootfs --fqdn ubuntu --login ubuntuuser --password hogefuga --notarball --imagesize 1G
※fdqn、login、passwordは任意のものに変えること。imagesizeも任意に変えるといいと思います。
QEMU上でUbuntuを起動
#cp qemu-armel-<タイムスタンプ>.img qemu-armel.img
※cpで元残すのも良いし、mvで名前変えるのもよし。
#sudo qemu-system-arm -M versatilepb -cpu cortex-a8 -kernel vmlinuz -hda qemu-armel.img -m 256 -append "root=/dev/sda rootwait"
起動後にやること
#LANG=C
#sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
#sudo ifconfig eth0 up
#sudo dhclient eth0
#sudo apt-get update
これで一通り使える状態になりました。
お疲れ様でした。
番外編というか、ぶち当たった壁。
本当は最新のUbuntuをビルドして使いたかったのですが、うまく行かなかったわけです。
というのも、このページにある「If development machine is running Lucid or Karmic」を一通りやってみたのですが、2nd stageでエラーでてうまーくいかないんですよね。
2時間近くうにゃうにゃ悩んだあげく上の手段を執ったわけです。
なんとかならないのかなーw
Subscribe to:
Post Comments (Atom)
0 コメント:
Post a Comment