Adicionar android-x86-4.4-RC2 ao ubuntu grub

1

Eu instalei o android-x86-4.4-RC2 com o windows xp e windows 7, depois que instalei o ubuntu 14.04. Agora android-x86-4.4-RC2 não está aparecendo no grub. O que devo fazer para corrigir isso?

Obrigado!

Editado: usei o comando sudo update grub, mas aparece apenas no ubuntu e windows no grub.

    
por user251555 11.06.2014 / 22:38

1 resposta

6

Abra o terminal no Ubuntu e digite:

sudo -i
<your password>

Agora: fdisk -l e procure o dispositivo / partição em que você tem o android x86 instalado, próximo:

nano /etc/grub.d/40_custom

você pode adicionar isso ao bottom do seu menu personalizado:

menuentry "Android-x86" {
set root='(hdX,X)'
linux /android-4.4-RC2/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-RC2S SDCARD=/data/sdcard.img
initrd /android-4.4-RC2/initrd.img}

Pressione Ctrl X do que Y , em seguida, pressione Enter .

Última:

update-grub

Para determinar qual é o seu set root='(hdx,x)' usando o comando fdisk -l onde você instalou o Android, é necessário editá-lo de acordo:

sda =  (hd0,0)
sda1 = (hd0,1)
sda2 = (hd0,2)

ou USB pode ser reconhecido como sdb

sdb = (hd1,0)
sdb1 = (hd1,1)
sdb2 = (hd1,2)

Isso significa que sdX é a = 0, X b = 1, X c = 2, X d = 3, X, bem, espero que você entenda o que estou tentando explicar.

Uma coisa que descobri que me deixou preso foram as seções de /android-4.4-RC2 . Onde quer que o Android esteja localizado em um diretório, isso tem que combinar, ou você passará horas tentando descobrir por que o Android não está inicializando. O que facilitou para mim no começo foi colocar o android em uma pasta sob o nome android e que apenas fazer essas três seções /android ao invés de /android-4.4-RC2 .

Se você não configurou um SDCARD, pode remover a seção SDCARD=/data/sdcard.img

Se você já está executando o Ubuntu, não precisa instalar o grub. Ubuntu, o linux já tem grub. Você não precisa nem instalar o android-x86. Tudo o que você precisa fazer é extrair o ISO Android-x86 e copiar esses quatro arquivos:

-initrd.img

-system.cfg

-kernel

-ramdisk.img

do que criar uma pasta vazia chamada dados.

Se você estiver executando na mesma partição que o Ubuntu, coloque os quatro arquivos, juntamente com a pasta de dados vazia, em algum lugar, por exemplo, /home/media/android . Se você quiser rodar o android-x86 a partir de uma partição separada, coloque os quatro arquivos e a pasta de dados vazia em sua própria pasta na partição com um nome de pasta que você possa lembrar, algo fácil, como o android.

Se estiver executando o Android-x86 em uma partição separada ou pen drive, as duas últimas linhas do menuentry devem ser:

linux /android/kernel

initrd /android/initrd.img

Se você for executá-lo na mesma partição do Ubuntu, suas linhas de menuentry deverão ser parecidas com:

linux /home/media/android/kernel

initrd /home/media/android/kernel

Eu também escrevi no meu blog um FAQ mais detalhado: Como instalar o Android-x86 sem um CD ou USBstick

    
por bethnesbitt 22.07.2014 / 23:23