2014年2月26日水曜日

スティック型端末 MK802iv をAndroidとLinuxのデュアルブートにする



以下のサイトを参照させていただき、 MK802iv をAndroid とLinux(lubuntu13.04) のデュアルブートにしてみました。microSDカードにlubuntuのイメージを書き込んでおき、ブートする際に、NANDからAndroidを起動するか、microSDカードからLinuxを起動するか選択できるようになりました。


http://www.rikomagic.co.uk/forum/viewtopic.php?f=13&t=5523






やった作業の概要

以下のサイトから rikomagic-linuxium-bootloader.7z というファイルをダウンロードして解凍します。すると update.img というファイルが得られます。

https://docs.google.com/file/d/0B99O3A0dDe67NjVLSHlhQXVnX0k/edit


そのupdate.img というファイルを、Windows上のRKBatchTool を使ってMK802iv にインストールします。


microSDカードには以下のサイトからlinuxium-ubuntu1304-lubuntu-desktop-rfs.img.7zというファイルをダウンロードし解凍します。
https://docs.google.com/file/d/0B99O3A0dDe67RWRTbGxDbndlSDQ/edit



Windows上でWin32DiskImagerというツールを使ってその解凍したファイルをmicroSDカードに書き込んでおきます。






microSDカードを挿入してからMK802ivを起動します。

起動時に、AndroidにするかLinuxにするかを選択できるようになります。

選択しないでほおっておくと自動的に、SDカードのLinuxが起動します。

Linux の起動時には、ユーザ linuxium のパスワードは、 p  です。

Linux が起動したあとで以下のコマンドにより root のパスワードを変更しました。

sudo passwd root


なお、その後、以下のコマンドを入力してsshdをインストールしました。


sudo apt-get install openssh-server


また、起動するたびにIPアドレスが変わってしまわないように、/etc/network/interfaces のファイルを編集して IPアドレスが固定となるようにしました。


他のマシンからssh で接続する時に使用するユーザを追加しました。


このあと、別のUbuntuマシンから ssh で接続して、awkなどコマンドを打ってみて動作することを確認しました。ところが、awk コマンドを打ったあと、ssh の画面が動かなくなり、その後 ssh の接続が切れてしまいました。どうやら、MK802iv にリブートがかかったようです。


そうして、どうも頻繁にリブートがかかることがわかってしまいました。これでは使用に耐えません。がっかりです。


0 件のコメント:

コメントを投稿