[[Software/Android]]~ [[Software/Android/bc9]]~ [[Software/Android/bc9/boot]]~ *Android の起動 [#k2cc6d55] [[移植手順:http://labs.beatcraft.com/ja/index.php?Software%2FAndroid%2Fbc9#t11462de]]で用意した環境で Android を起動させるには、~ まず gumstix を起動し、ログインして USB フラッシュメモリがマウントされていることを確認したら、 root@gumstix-custom-verdex:~$ mount rootfs on / type rootfs (rw) /dev/root on / type jffs2 (rw,sync,noatime) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) /dev/root on /dev/.static/dev type jffs2 (rw,sync) tmpfs on /dev type tmpfs (rw) devpts on /dev/pts type devpts (rw) tmpfs on /dev/shm type tmpfs (rw) tmpfs on /var/volatile type tmpfs (rw) tmpfs on /media/ram type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/sda on /media/hdd type ext2 (rw) 以下のコマンドを実行します。 chroot /media/hdd/adnroid-root /init これで Android が起動します。 電源投入後そのまま Android が起動するようにしたい場合は、 /etc/init.d/android を以下のような内容で作成し、 #!/bin/sh # # Start android by chroot # start() { echo "Starting android..." /usr/sbin/chroot /media/hdd/android-root /init } case "$1" in start) start ;; *) echo $"Usage: $0 {start}" exit 1 esac exit $? 実行権限を与え、 chmod a+x /etc/init.d/android default run level の 5 でこれが実行されるよう、以下のように symlink を作成します。 root@gumstix-custom-verdex:~$ cd /etc/rc5.d/ root@gumstix-custom-verdex:~$ ln -s ../init.d/android S99android このスクリプトが linux の起動プロセスの最後に実行され、~ linux のログインプロンプトが表示される前に Android へ移行し Android が起動します。 #youtube(NNSuuo505bE); ----------------- RIGHT:by 大塚聡史