android x86 PuppyLinux Ubuntu14.04 Windowsポータブルアプリケーションを実行できる SuperUrtra USBメモリ の作成方法 (続き)
2014年4月20日日曜日
1 android x86 2 Ubuntu14.04 3 PuppyLinux の順にインストールしたあと、そのままでは、android x86を起動画面から選択することはできません。そこで、ブートローダを次のようにカスタマイズしました。
androidx86だけを起動するブートローダ
default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,0)
title Android-x86 4.4-RC1
kernel /android-4.4-RC1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 video=-16 SRC=/android-4.4-RC1
initrd /android-4.4-RC1/initrd.img
title Android-x86 4.4-RC1 (Debug mode)
kernel /android-4.4-RC1/kernel root=/dev/ram0 androidboot.hardware=android_x86 video=-16 DEBUG=2 SRC=/android-4.4-RC1
initrd /android-4.4-RC1/initrd.img
title Android-x86 4.4-RC1 (Debug nomodeset)
kernel /android-4.4-RC1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 video=-16 DEBUG=2 SRC=/android-4.4-RC1
initrd /android-4.4-RC1/initrd.img
title Android-x86 4.4-RC1 (Debug video=LVDS-1:d)
kernel /android-4.4-RC1/kernel video=LVDS-1:d root=/dev/ram0 androidboot.hardware=android_x86 video=-16 DEBUG=2 SRC=/android-4.4-RC1
initrd /android-4.4-RC1/initrd.img
title Windows
rootnoverify (hd1,0)
chainloader +1
2 これをPuppyLinuxが自動的に作成したブートローダを下記のように変更します。
黄色のところが変更したところです。これで、3つのOSの起動が選択できるようになります。
# menu.lst produced by grub4dosconfig-v1.9.1
color blue/cyan yellow/blue white/black cyan/black
#splashimage=/splash.xpm
timeout 10
default 0
# Frugal installed Puppy
title Puppy precise 5.7.1JP (sdb3/precise)
find --set-root --ignore-floppies --ignore-cd /precise/initrd.gz
kernel /precise/vmlinuz psubdir=precise pmedia=usbflash pfix=fsck
initrd /precise/initrd.gz
# Full installed Linux
title linuxBean 12.04.4 LTS (sdb4)
uuid aebc0a7f-3353-47a0-b00a-bf9fee573473
kernel /vmlinuz root=/dev/sdb4 ro
initrd /initrd.img
title android-4.4-RC1 (ntfs)
uuid 148B1885628C7D08
kernel /android-4.4-RC1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 video=-16 SRC=/android-4.4-RC1
initrd /android-4.4-RC1/initrd.img
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
errorcheck off
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
find --set-root --ignore-floppies --ignore-cd /io.sys
chainloader /io.sys
errorcheck on
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline