Instalacja Androida obok innego systemu

Android OS jest dostarczany ze starszą wersją programu rozruchowego Grub1 która ma czasem problemy z EFI/UEFI PC

Instalacja na dysku z samym Windowsem

 

Po zainstalowaniu Androida obok Windowsa trzeba dodać wpis do Gruba bo inaczej będzie do wyboru tylko Android  /grub/menu.lst. Na przykład w Windows, dodaj wpis:

menuentry „Windows” {
insmod chain
insmod ntfs
set root=(hd0,0)
chainloader +1
}

lub

title Windows
rootnoverify (hd0,0)
chainloader +1

Zakładając że  Windows jest zainstalowany na pierwszej partycji  pierwszego dysku twardego

&

Instalacja na dysku już zainstalowanym Linuxem z programem rozruchowym Grub2.

Instalacja systemów za pomocą programu Grub Customizer

Trzeba stworzyć partycje(np. za pomocą Gparted)  na docelowym dysku przygotowaną dla Androida ja dałem 10Gb ,  można odrazu sformatować na ext3, ext2, NTFS.

Zainstalowałem Android-x86-4.4 na komputerze z Linuxem i windą(tfu, tfu),  za pomocą Unetbootin stworzyłem botowalnego pendrive i zainstalowałem na dysku.
Android zapisał swojego Gruba1 w MBR konieczne jest przywrócenie Gruba2 żeby odpalał się inny system na dysku twardym  na którym jest już zainstalowany np. Ubuntu i winda.

Wystarczy odpalić LiveUSB z dowolną dystrybucją i przywrócić Grub2 np.:
Uruchom komputer z liveusb/cd, zamontuj partycję z Ubuntu (tam gdzie masz zainstalowany system) ja mam partycje root(/) na sda5:

sudo fdisk -l
sudo mount /dev/sda5 /mnt

Reinstalacja gruba:
sudo grub-install --root-directory=/mnt /dev/sda
Odmontowanie partycji:
sudo umount /mnt
sudo update-grub

teraz staruje system który był przed instalacją Androida, trzeba dodać wpis do Gruba2 który właśnie przywróciłeś z lokalizacją partycji z Androidem.

&

/grub/menu.lst na partycji gdzie jest zainstalowany Android

default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,9)

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

edytuj wpis w grub custom menu zlokalizowanego w /etc/grub.d/40_custom
na partycji gdzie wcześniej był zainstalowany Linux

np. zainstalowałem Androida na partycji sda10

menuentry "Android-x86-4.4" {
set root=(hd0,10)
linux /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
}

całość wygląda tak

 

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the ‚exec tail’ line above.
menuentry „Android-x86-4.4” {
set root=(hd0,10)
linux /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
}

po edycji i zapisaniu wpisu w /etc/grub.d/40_custom konieczne jest wydanie polecenia
sudo update-grub

Jeżeli wszystko poszło dobrze to w menu Gruba podczas logowania powinieneś widzieć odnośnik do Androida.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s