[Armadillo:07651] Re: Javaのセットアップについて

Takeshi Tsushima email@hidden
2011年 10月 25日 (火) 18:04:36 JST


お世話になります。對馬です。
竹之下様返信ありがとうございます。


>13.4.1. Debian GNU/Linuxを構築する - Armadillo-9ソフトウェアマニュアル
>http://manual.atmark-techno.com/armadillo-9/armadillo-9_software_manual_ja-1.2.1/ch13.html#sec-6-3-1
>
>を参考に、"USBメモリ"に"Armadillo-9"用のDebianユーザーランドを展開してください。

とのことだったのですが、「図13.4 Debianアーカイブの構築例」の方法はArmadillo-220では容量が足りなく出来ませんでした。そこで作業用PCでdebian-etch-arm#.tgzを解凍し、USBメモリに展開し、カーネルパラメーターを設定し起動したのですが、

Warning: unable to open an initial console.
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

というエラーが出てしまい作業が頓挫しております。

debian-etch-arm#.tgzを作業用PCで解凍をするという方法が誤っていると思っているのですが、他の手段が思い浮かばず再びご指摘を頂きたく思い相談のメールを出させていただきました。

よろしくお願いします。

---- Original message ----
>Date: Fri, 21 Oct 2011 18:42:05 +0900
>From: email@hidden (on behalf of Takenoshita Koyo <email@hidden>)
>Subject: [Armadillo:07648] Re: Javaのセットアップについて  
>To: email@hidden
>
>竹之下です。
>
>> ARM用J2REのリンクへアクセスすると
>> Network Error (dns_unresolved_hostname)と出てしまいます。
>> つきましては、他にARM用のJ2REをダウンロードする場所を知っている方がいれば教えていただきたいです。
>下記からダウンロードできるようです。
>http://ftp.nluug.nl/languages/java/jdk/JDK-1.3.1/arm/rc1/j2re-1.3.1-RC1-linux-arm.tar.bz2
>
>Howto本文にも書いてあるように、Balckdownプロジェクトは既に終了しているので、
>ご参考程度にArmadillo-220でJava Runtimeを動かす他の方法を紹介します。
>
>大まかには、以下のような手順となります。
>
>1. Armadillo-220のユーザーランドをDebianにする
>2. free-java-sdk (Sable VM)をインストールする
>
>1. Armadillo-220のユーザーランドをDebianにする
>==============================================
>いきなり、裏技です。
>
>free-java-sdkをインストールするには、Debianのパッケージ管理システムを
>使うのが簡単なのですが、残念なことにArmadillo-220用のDebianユーザーランドは
>用意されていません。しかし、Armadillo-9用のものを流用できます。
>
>13.4.1. Debian GNU/Linuxを構築する - Armadillo-9ソフトウェアマニュアル
>http://manual.atmark-techno.com/armadillo-9/armadillo-9_software_manual_ja-1.2.1/ch13.html#sec-6-3-1
>
>を参考に、"USBメモリ"に"Armadillo-9"用のDebianユーザーランドを展開してください。
>
>続いて、Armadillo-220を保守モードで起動し、カーネルパラメータを以下のように設定してください。
>
>hermit> setenv console=ttyAM0 root=/dev/sda1 rootfs=ext3 rootdelay=10 noinitrd
>
>カーネルパラメータを設定した後、USBメモリをArmadillo-220に接続して起動すると、
>USBメモリをルートファイルシステムに使用するようになります。
>
>2. free-java-sdk (Sable VM)をインストールする
>=============================================
>手順1でセットアップしたDeibanは、Debian 3.0 (etch)です。
>
>Debian etchでの、Java Runtimeのパッケージ名はfree-java-sdkなので、
>それをインストールします。
>
>debian:~# apt-get install free-java-sdk
>Reading package lists... Done
>Building dependency tree... Done
>The following extra packages will be installed:
>  classpath-tools defoma fastjar file fontconfig fontconfig-config java-common
>  jikes jikes-sablevm libatk1.0-0 libcairo2 libexpat1 libffi4 libfontconfig1
>  libfreetype6 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libice6 libjpeg62
>  libltdl3 libmagic1 libpango1.0-0 libpango1.0-common libpng12-0
>  libsablevm-classlib1-java libsablevm-native1 libsablevm1 libsm6 libtiff4
>  libx11-6 libx11-data libxau6 libxcursor1 libxdmcp6 libxext6 libxfixes3
>  libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxtst6 perl
>  perl-modules sablevm ttf-dejavu ucf unzip x11-common
>Suggested packages:
>  defoma-doc psfontmgr x-ttcidfont-conf dfontmgr gjdoc equivs libfreetype6-dev
>  ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
>  ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
>  ttf-arphic-bkai00mp libsablevm1-dev libterm-readline-gnu-perl
>  libterm-readline-perl-perl zip
>Recommended packages:
>  libft-perl libgnujaxp-java libatk1.0-data libglib2.0-data hicolor-icon-theme
>  libgtk2.0-bin perl-doc debconf-utils
>The following NEW packages will be installed:
>  classpath-tools defoma fastjar file fontconfig fontconfig-config
>  free-java-sdk java-common jikes jikes-sablevm libatk1.0-0 libcairo2
>  libexpat1 libffi4 libfontconfig1 libfreetype6 libglib2.0-0 libgtk2.0-0
>  libgtk2.0-common libice6 libjpeg62 libltdl3 libmagic1 libpango1.0-0
>  libpango1.0-common libpng12-0 libsablevm-classlib1-java libsablevm-native1
>  libsablevm1 libsm6 libtiff4 libx11-6 libx11-data libxau6 libxcursor1
>  libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2
>  libxrender1 libxtst6 perl perl-modules sablevm ttf-dejavu ucf unzip
>  x11-common
>0 upgraded, 51 newly installed, 0 to remove and 0 not upgraded.
>Need to get 26.7MB of archives.
>After unpacking 83.9MB of additional disk space will be used.
>Do you want to continue [Y/n]? 
>
>依存する色々なパッケージもインストールしても良いか聞かれるので、yと答えてください。
>かなり時間がかかりますので、気長にお待ち下さい。
>
>インストールが完了すると、javaコマンドが使えるようになります。
>free-java-sdkパッケージでインストールされるものの実体は、Sable VMという
>Java Runtimeです。
>
>debian:~# java --version
>SableVM version 1.13
>- compile date and time: 2006-09-09 15:34:20 UTC
>- gcc version: 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)
>- 'real life brokenness' features enabled
>- signal based exception detection
>- copying garbage collection
>- bidirectional object layout
>- direct-threaded interpreter
>
>以上の手順で、とりあえずArmadillo-220でjavaが使えるようになると思います。
>Debianではなく、標準のユーザーランドにしたい場合には、javaコマンドの実行
>に必要最低限なライブラリや設定ファイルなどをコピーして使うことになります。
>



armadillo メーリングリストの案内