ラズベリー・パイ(Raspberry Pi Model B hynix)でOracle Java試す。
オラクルのARM用のJavaを動かしてみたくなり、ラズベリー・パイを購入。
OSイメージは、
ここからSOFT-FLOAT版をダウンロード。インストール
手順はこのリンクに従った。
今回SDカードは8GBを使用し、dd時にbs=4Mでやりました。
sudo dd bs=4M if=2012-08-08-wheezy-armel.img of=/dev/mmcblk0
多少gpartd時のイメージが前出のブログとちがったので、SDカードにイメージを焼いた直後のGpartd画面を参考に載せます。
で、RPiが起動しない。ボードが壊れているのか!?(少々あせる)
ネット検索で原因らしきものを2、3見つける。
要するに
「ハイニックス(Hynix)チップセットのボードの場合は、soft-float版正式イメージ(2012-08-08)では、起動できないようだ」。
正式版のイメージ作成日から推測するに新しいHynix使用ボードに対応していないのだなと、みょうに納得、でも、Javaを動かしたい。
さらにネットを検索で、最新のhard-floatのブートイメージを使えば起動可能らしいと知り、
hard-float版イメージからの
bootcode.binと
start.elfでsoft-floatのものを置き換えると起動できました。
これ手間ですね。
誰かsoft-floatもHynixで起動できるようにか、hard-floatでJava使えるように早くして下さい。
お願いします。
その後、オラクルサイトのブログにしたがって、ついに目的達成。
以上、
最後にOpenJDKならhard-float版でも動作します。単に
"sudo apt-get install openjdk-7-jre"を実行するだけでJavaが使用可能です。
どうしてもオラクルJREを使いたい人の参考になれば幸いです。