porteus をブートローダーにして androidを立ち上げる
Posted: 15/03/14(土) 11:17
USBメモリに porteusを利用してブートローダーをいれ、 androidもporteusも立ち上げます。
1)porteus は本家からISOをダウンロードします。
2)androidは http://nullpoarchives.orz.hm/android_x86_compile.html に半ば日本語化されたものがあります。
Android-x86を車載向けにコンパイル なサイトです。
ただし ext3フォーマット を注意されてます。
2つにISOを mount -o loop して 、ただ単に cp -aR とファイルをコピーします。
/dev/sdc1 on /mnt/sdc1 type ext3 (noatime,nodiratime,suid,dev,exec,async)として
root@porteus:/home/guest# ls /mnt/sdc1
A/ <ーアンドロイド用ふぉるだ
P/ <ーポルテウス用ふぉるだ
root@porteus:/home/guest# ls /mnt/sdc1/P
USB_INSTALLATION.txt
boot/
porteus/
root@porteus:/home/guest# ls /mnt/sdc1/A
TRANS.TBL initrd.img install.img isolinux/ kernel* ramdisk.img system.sfs
です。
cd /mnt/sdc1/P/boot/ して
./Porteus-installer-for-Linux.com
すると、syslinuxのブートローダーが USBメモリに入ります(grubもgrub4dosもつかわない syslinuxの直接統治です)。
これだけでも porteus は USBから起動するのですが、
androidも起動さすために つづけて
/mnt/sdc1/P/boot/syslinux/porteus.cfg に
label Android-x86
menu Android
kernel /A/kernel
append initrd=/A/initrd.img root=/dev/ram0 androidboot.hardware=android_x86 quiet SRC=/A DATA=/A
をつけくわえます。
これで 2Gの狭いUSBの家の中に 2匹の犬の小屋フォルダが出来、どちらかも飼い主のところに
遊びにきてくれるようになりました。
後は ANDROIDを立ち上げた後 PLAY STORE で 「google日本語入力」をインストールし、その後の指示にしたがえば
日本語入力ができます。
このマシンは512MBしかメモリをつんでないけど この「Android-x86を車載向けにコンパイル」では 一旦たちあがれば
まずまず早くは動きます。4.4r2は このメモリでは途中でおちてしまいます。 ext4にしたせいかもと今は思います。
しかし ANDROIDは電源の落し方がわからないし、操作性はよくない。使う気にはなれません。
人もすなる日記というものを 我もしてみんとしてすなり 「アンドロイド土佐日記」
われわれの可愛いpuppyのために もう一つ犬小屋をつくります。
label puppy
menu label puppy 571jp
kernel /P571/vmlinuz
append initrd=/P571/initrd.gz SRC=/P571 <ー動くのですが、文法上あやまってるかも、ご指摘ください
です。puppyに帰ってみると 気持ちのいいかっ飛んだ俊足ですね。
こうしていくと、 ubuntu小屋も arch小屋も加えていけそうですが(自分の家ではsyslinuxは専制君主だが、よさのpartionさまにはまるっきりちからがない、町内会長はgrubとかgrub4configとかの出番)、ふと考えると swapをどうするかですが、
できたら よその家(パーティション)にとって 共通で使いたい。それぞれの小屋にかけてある /etc/fstabでできるような気もしまが、 proteusでは /etc/fstabを一行だけにしても再起動すると Swap partitioknsを自動的にかぎつけ
もとの2行にしてしまします。
# Swap partitions:
/dev/sda5 none swap sw,pri=1 0 0
/dev/sdb7 none swap sw,pri=1 0 0
It is possible to write to all three simulataneously. If each has the same priority, the kernel will write to them much like a RAID, with commensurate speed increases.
/dev/hda6 none swap sw,pri=3 0 0
/dev/hdb2 none swap sw,pri=3 0 0
/dev/hdc2 none swap sw,pri=3 0 0
Notice that these three partitions are on separate drives, which is ideal in terms of speed enhancement.
1)porteus は本家からISOをダウンロードします。
2)androidは http://nullpoarchives.orz.hm/android_x86_compile.html に半ば日本語化されたものがあります。
Android-x86を車載向けにコンパイル なサイトです。
ただし ext3フォーマット を注意されてます。
2つにISOを mount -o loop して 、ただ単に cp -aR とファイルをコピーします。
/dev/sdc1 on /mnt/sdc1 type ext3 (noatime,nodiratime,suid,dev,exec,async)として
root@porteus:/home/guest# ls /mnt/sdc1
A/ <ーアンドロイド用ふぉるだ
P/ <ーポルテウス用ふぉるだ
root@porteus:/home/guest# ls /mnt/sdc1/P
USB_INSTALLATION.txt
boot/
porteus/
root@porteus:/home/guest# ls /mnt/sdc1/A
TRANS.TBL initrd.img install.img isolinux/ kernel* ramdisk.img system.sfs
です。
cd /mnt/sdc1/P/boot/ して
./Porteus-installer-for-Linux.com
すると、syslinuxのブートローダーが USBメモリに入ります(grubもgrub4dosもつかわない syslinuxの直接統治です)。
これだけでも porteus は USBから起動するのですが、
androidも起動さすために つづけて
/mnt/sdc1/P/boot/syslinux/porteus.cfg に
label Android-x86
menu Android
kernel /A/kernel
append initrd=/A/initrd.img root=/dev/ram0 androidboot.hardware=android_x86 quiet SRC=/A DATA=/A
をつけくわえます。
これで 2Gの狭いUSBの家の中に 2匹の犬の小屋フォルダが出来、どちらかも飼い主のところに
遊びにきてくれるようになりました。
後は ANDROIDを立ち上げた後 PLAY STORE で 「google日本語入力」をインストールし、その後の指示にしたがえば
日本語入力ができます。
このマシンは512MBしかメモリをつんでないけど この「Android-x86を車載向けにコンパイル」では 一旦たちあがれば
まずまず早くは動きます。4.4r2は このメモリでは途中でおちてしまいます。 ext4にしたせいかもと今は思います。
しかし ANDROIDは電源の落し方がわからないし、操作性はよくない。使う気にはなれません。
人もすなる日記というものを 我もしてみんとしてすなり 「アンドロイド土佐日記」
われわれの可愛いpuppyのために もう一つ犬小屋をつくります。
label puppy
menu label puppy 571jp
kernel /P571/vmlinuz
append initrd=/P571/initrd.gz SRC=/P571 <ー動くのですが、文法上あやまってるかも、ご指摘ください
です。puppyに帰ってみると 気持ちのいいかっ飛んだ俊足ですね。
こうしていくと、 ubuntu小屋も arch小屋も加えていけそうですが(自分の家ではsyslinuxは専制君主だが、よさのpartionさまにはまるっきりちからがない、町内会長はgrubとかgrub4configとかの出番)、ふと考えると swapをどうするかですが、
できたら よその家(パーティション)にとって 共通で使いたい。それぞれの小屋にかけてある /etc/fstabでできるような気もしまが、 proteusでは /etc/fstabを一行だけにしても再起動すると Swap partitioknsを自動的にかぎつけ
もとの2行にしてしまします。
# Swap partitions:
/dev/sda5 none swap sw,pri=1 0 0
/dev/sdb7 none swap sw,pri=1 0 0
It is possible to write to all three simulataneously. If each has the same priority, the kernel will write to them much like a RAID, with commensurate speed increases.
/dev/hda6 none swap sw,pri=3 0 0
/dev/hdb2 none swap sw,pri=3 0 0
/dev/hdc2 none swap sw,pri=3 0 0
Notice that these three partitions are on separate drives, which is ideal in terms of speed enhancement.