5/02/2013

ラズベリー・パイ(Raspberry Pi Model B hynix)でOracle Java試す。

ラズベリー・パイ(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.binstart.elfでsoft-floatのものを置き換えると起動できました。

これ手間ですね。

誰かsoft-floatもHynixで起動できるようにか、hard-floatでJava使えるように早くして下さい。
お願いします。

その後、オラクルサイトのブログにしたがって、ついに目的達成。
 
 以上、
最後にOpenJDKならhard-float版でも動作します。単に"sudo apt-get install openjdk-7-jre"を実行するだけでJavaが使用可能です。
どうしてもオラクルJREを使いたい人の参考になれば幸いです。

0 件のコメント:

コメントを投稿