« Nexus7(2013)LTEでhi-hoの設定 | トップページ | Nexus7(2013)LTE でUbuntu以外のディストリを試す(非デュアルブート) »

2013年11月 6日 (水)

Nexus7(2013)LTE でUbuntu 13.10を使う(非デュアルブート)

20131026ubuntu00

はい、Nexus7(2013)購入目的案件です。

メモリ2Gで、フルHDって探してる時はこれしかなかったんですよ。
root簡単に盗れるし、ファクトリーイメージ公開されてるし。

2012買ってデュアルブートも魅力だったのですけどメモリ1GでUbuntuだと手狭っぽかったんで。
で、rootedしたら「Complete Linux Installer」入れて手順どうりにImageダウンロードしてTerminal入れてVNC入れてとやっていきます。

今回はUbuntu 13.10Largeext4イメージを選択。KDE plusmaデスクトップだそうで。


/sdcard/ubuntuディレクトリの中にイメージを解凍(ESのではサイズが云々で解凍出来なかったからunrar使用)すると~.img~.md5が出来ます。
md5ファイルは初回起動時にMD5チェックして勝手に消えてくれるので手で消さない方が良いです。

20131105cli00

あと重要なのは「Complete Linux Installer」Launch画面SETTINGSUpdateScriptsbootscript.shを更新すること。Android 4.3以降だとSELinux使ってるのでV8.0以上のスクリプトを使用しないとdbus関連でエラー吐きます。
さらにイメージがv1以前だとselinux-policy-defaultのパッケージインストールが後から必要になるので、最初から入ってるv2のイメージを選択するのが楽そうですね。

あと、自前でBusyBox入れておかないとdirnamebasenameが無いでーって怒られます。
u0_a84@deb:/ $
u0_a84@deb:/ $ cd /sdcard/ubuntu
u0_a84@deb:/sdcard/ubuntu $ su
sh /data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh /sdcard/ubuntu/ubuntu-13.10.Lex4.img
sh /data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh /sdcard/ubuntu/ubuntu-13.10.Lex4.img
ipt.sh /sdcard/ubuntu/ubuntu-13.10.Lex4.img                                   <
/data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh[39]: dirname: not found
Checking loop device... MISSING
Creating loop device... OK
/data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh[151]: dirname: not found
mount: can't read '/etc/fstab': No such file or directory
mount: mounting /storage on /data/local/mnt/external_sd failed: Invalid argument
No user defined mount points
net.ipv4.ip_forward = 1
/data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh[231]: basename: not found
Config file loaded

New 'X' desktop is localhost:0

Starting applications specified in /home/ubuntu/.vnc/xstartup
Log file is /home/ubuntu/.vnc/localhost:0.log

If you see the message 'New 'X' Desktop is localhost:0' then you are ready to VNC into your ubuntu OS..

If connection from a different machine on the same network as the android device use the address below:
192.168.1.77

If using androidVNC, change the 'Color Format' setting to 24-bit colour, and once you've VNC'd in, change the 'input mode' to touchpad (in settings)

To shut down the Linux environment, just enter 'exit' at this terminal - and WAIT for all shutdown routines to finish!

root@localhost:/# exit
exit
Killing Xtightvnc process ID 30691
Shutting down Linux ARM
umount: can't umount /data/local/mnt/root/cfg: Invalid argument
umount: can't umount /data/local/mnt/external_sd: Invalid argument
umount: can't umount /data/local/mnt/dev: Invalid argument
1|root@deb:/storage/emulated/legacy/ubuntu #

今回はスクリプト自体を変更して「Complete Linux Installer」付属のbusyboxを使うようにしちゃいました。

#/data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh
 39: dirname   → $bbox dirname
151: dirname   → $bbox dirname
231: basename  → $bbox basename

39行のエラーはイメージファイルをフルパスで与えてあげていれば無害なのですが、151行と231行のは両方とも設定ファイルのファイル名やマウント位置云々になるのでイメージファイル入れ替えるときとか面倒になるかもです。

Img_dir

本来ならイメージファイルと同じディレクトリにIMAGEFILENAME.configとか言うファイル名で数行の設定が記録されているはずです。

#IMAGEFILENAME.config
resolution=1920x1098
run_ssh=yes
run_vnc=yes

「use_swap=yes」を記述するとイメージと同じパスに1GBのswapファイル(IMAGEFILENAME.swap)を作ってくれるみたいですけど今んところ要らないですね。
因みにこの設定ファイルは初回起動時にubuntuユーザのパスワード(VNCのパスワードはubuntuです)、VNC自動起動SSH自動起動VNC解像度を聞かれたあとに作成されます。
デスクトップを使いたいならVNC自動起動"y"で解像度は"1920x1098"位、他のPC等からターミナルで弄りたいならSSH自動起動"y"が必要です。

あと、IMAGEFILENAME.mountファイル作成して「Android側物理ディレクトリ;Linux側仮想ディレクトリ」みたいなフォーマットで記述すると自動でマウントしてくれるようになるらしいです。

#IMAGEFILENAME.mount
/sys/fs/selinux;/selinux

とか?Ubuntu用のディスクサイズが4GB(Largeの場合)で足りなくなった場合にAndroid側のディレクトリマウントしたりイメージファイル作ってループバック経由でマウントするイメージですかね。

Launch画面Start Linuxボタンで起動開始、ターミナルに「To shut down the Linux environment,~」とか出てきてプロンプトが返って来たらUbuntu起動完了
exitで終了させるとVNCとSSHを停止して抱えてるプロセスをkill、起動時に行ったmountを外してUbuntuが停止状態になります。

Screenshot_20131106001239

たまにターミナルごと落ちて
る場合があるので異常終了時の安全終了スクリプトでも作りますかね。
あと勝手にスリープに入らないようにしないとSSHで外から繋げてるときにいきなり省電力モードになって処理ががっつり重くなるので注意。

長くなるので今回はここまで。

|

« Nexus7(2013)LTEでhi-hoの設定 | トップページ | Nexus7(2013)LTE でUbuntu以外のディストリを試す(非デュアルブート) »

コメント

Howdy-doody!




Будущее энопива. В энопиве, как и в игристом вине, содержится 12 % алкоголя. В настоящее время напиток пока не пользуется особой популярностью. Поначалу он казался слишком экзотичным: как многим любителям вина, так и большому количеству ценителей пива. По мнению Либерати, энопиво – напиток для людей, которые привыкли «углубляться в детали» и не боятся покидать зону комфорта. Таким личностям обычно не свойственно предвзятое отношение к новым продуктам. Именно поэтому многим людям, не находящимся во власти стереотипов, энопиво приходится по вкусу.



http://thaoduocquyhcm.com/diendan/members/donnagok.4641/
http://forum.canerildes.com/index.php?topic=5563.new#new
http://discustorming.com/viewtopic.php?f=2&t=649531




Также по теме: delivery of alcohol and cigarettes in the house, вино доставка круглосуточно, доставка коньяка ночью, пиво на дом Спб круглосуточно, заказать виски с доставкой на дом Спб, Лучшие мясные закуски с пивом, доставка водки 24 часа Спб, доставка вина Спб 24 часа, Какая закуска к пиву самая лучшая и вкусная?, Кровавая мэри. Состав, проверенный рецепт и фото







https://xn--12cbgl0fp5esc3db2f3i.com/mybb/member.php?action=profile&uid=46113
http://forum.vp-net.ro/showthread.php?tid=75217&pid=212783#pid212783
http://51.68.140.14/forum/viewtopic.php?f=16&t=206286




https://forum.exceliran.com/member.php/133239-Nikkicog
http://mxdeal.com/all-topics/topic/kangaroo-%d0%b0%d0%bb%d0%ba%d0%be%d0%b3%d0%be%d0%bb%d1%8c-%d0%bd%d0%be%d1%87%d1%8c%d1%8e-%d0%bd%d0%b0-%d0%b4%d0%be%d0%bc/#postid-148050
http://forum.ll2.ru/member.php?429060-Nikkimes



Прочее: Кровавая Мэри, коктейль, который требует сдержанности, заказать сигареты с доставкой на дом круглосуточно, какие службы доставки доставляют алкоголь, доставка курьером по Санкт-Петербургу, Коктейль недели: пряная «Кровавая Мэри», бренди доставка на дом, кальянный табак круглосуточная доставка СПб, сигареты с доставкой Санкт-Петербург, Быстрые закуски к пиву, Приготовление пивных закусок на скорую руку





<a href="http://f-tale.unionwest.de/profile.php?mode=viewprofile&u=427600">доставка рома Спб</a>
<a href="http://estetikvediyet.com/viewtopic.php?f=8&t=801405">курьерская доставка Спб</a>
<a href="http://216.189.149.77/home.php?mod=space&username=NancyMeeda">Готовим закуску под пиво из рыбы и мяса дома</a>



Теги темы: кальянный табак с доставкой СПб, доставка шампанского на дом, доставка вина на дом в Спб, доставка вина круглосуточно, delivery of alcohol to home 24 hours, пиво и сигареты на дом, Коктейль «Кровавая Мэри» (Bloody Mary) рецепт, текила круглосуточная доставка на дом, сигареты доставка Санкт-Петербург, круглосуточная доставка на дом





<a href="http://redjester.org/forums/showthread.php?tid=254819">Какая закуска лучше всего сочетается с пивом?</a>
<a href="https://tasuketsu.com/top/vote?theme_id=NTMzNTg0OTU3NzY4ODcyODYzMA%3D%3D">кальянный табак с доставкой Санкт-Петербург</a>
<a href="http://wirelesshotspotzone.com/index.php?action=profile;u=156558">alcohol shipping cheap in Saint-Petersburg around the clock</a>



Теги по теме: заказать алкоголь на дом СПб 24, купить вермут с доставкой, delivery of alcohol to home around the clock, доставка шампанского на дом СПб, пиво на дом Спб, доставить алкоголь на дом Санкт-Петербург, экспресс доставка, доставка бренди СПб, заказать коньяк с доставкой, доставка рома на дом круглосуточно

投稿: JamesAlili | 2021年10月30日 (土) 09時15分

You are so awesome! I don't suppose I've truly read a single thing like this before.
So good to discover someone with some original thoughts on this topic.
Seriously.. many thanks for starting this up. This web site is one thing
that is needed on the internet, someone with some originality!

投稿: When You Travel Far Hymn? | 2022年4月10日 (日) 20時30分

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: Nexus7(2013)LTE でUbuntu 13.10を使う(非デュアルブート):

« Nexus7(2013)LTEでhi-hoの設定 | トップページ | Nexus7(2013)LTE でUbuntu以外のディストリを試す(非デュアルブート) »