Android ICS x86 genericのUSBメモリからのブート
USBイメージ作成を作成するには?
$ make -j4 usb_img TARGET_PRODUCT=generic_x86
USBメモリへイメージを書き込むには?
$ sudo dd if=out/target/product/generic_x86/generic_x86_usb.img of=/dev/sdb bs=4k
USBメモリから起動
GNU GRUB version 0.97
Android Install to /dev/sda from /dev/sdb
Android Startup from /dev/sda
1番目を選ぶと
Booting 'Android Install to /dev/sda from /dev/sdb'
cmdline (hd1,0)/cmdlineError 17:Cannot mount selected partition
Press any key to continue...
2番目を選ぶと
Booting 'Android Startup from /dev/sda'
cmdline (hd0,2)/cmdlineError 22: No such partition
Press any key to contine...
grubメニューの値がおかしい。
(hd0,2)を(hd0,0)に書き換えて、bキーで起動。
参照:ICS-x86(android-x86 project版)をビルドしてみた
GRUB4DOS 0.4.4
Live USB - Run Android-x86 without Installation (HDPI)
Live USB - Run Android-x86 without Installation (MDPI)
Live USB - VESA Mode
Live USB - Debug Mode
Installation - Install Android-x86 2012-02-13 to harddisk
●1から3番目を選ぶと
Unfortunately,System UI has Stopped.
●4番目を選ぶ
プロンプトで止まる。
USBメモリのファイルを見てみると/menu.lstは2回目のGRUBの内容だった。
default=0 timeout=6 root (hd0,0) splashimage=/android-x86.xpm.gz title Live USB - Run Android-x86 without Installation (HDPI) kernel /android-system/kernel root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode video=-16 quiet SRC=/android-system DPI=240 initrd /android-system/initrd.img title Live USB - Run Android-x86 without Installation (MDPI) kernel /android-system/kernel root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode video=-16 quiet SRC=/android-system DPI=160 initrd /android-system/initrd.img title Live USB - VESA Mode kernel /android-system/kernel root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode video=-16 quiet vga=788 SRC=/android-system initrd /android-system/initrd.img title Live USB - Debug Mode kernel /android-system/kernel root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode video=-16 vga=788 SRC=/android-system DEBUG=1 initrd /android-system/initrd.img title Installation - Install Android-x86 2012-02-13 to harddisk kernel /android-system/kernel root=/dev/ram0 androidboot.hardware=generic_x86 acpi_sleep=s3_bios,s3_mode video=-16 SRC=/android-system INSTALL=1 DEBUG= initrd /android-system/initrd.img