android 4.4r1 no grub

0

Eu tenho um PC com Win7 e Ubuntu.

Eu instalei o Android recentemente, mas como o Win7 está na segunda partição, já havia 3 (+1 estendido) partições, então eu só podia instalar o Android na partição estendida e apenas em uma partição lógica, e agora o Android isn não está aparecendo no GRUB.

Eu tentei usar o GRUB do Android, mas isso não mostra o Ubuntu. Eu tentei um script personalizado no arquivo /etc/grub.d/40_custom , mas ele não faz nada; Quero dizer, o /boot/grub/grub.cfg normalmente adiciona automaticamente os scripts personalizados a si mesmo, mas isso não está acontecendo comigo.

script personalizado (conteúdo do arquivo 40_custom):

#!/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.  
set root='(hd0,6)'  
linux /android-4.4-r1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-r1
initrd /android-4.4-r1/initrd.img

Minha versão do Android é o Android 4.4 r1 (não rc1)

    
por Yakusho 29.07.2016 / 22:59

3 respostas

0

OK, por favor verifique esta imagem:

Minha entrada do Android Grub no Grub Customizer

Tente extrair os arquivos dentro do ISO (initrd.img, ramdisk.img, system.sfs (abra este arquivo com gnome-disk-image-mounter em um terminal e você encontrará um sistema legível e gravável.img) e kernel) para uma pasta em uma das suas partições do Ubuntu, e adicionar um diretório de "dados" dentro da pasta (como você pode ver na imagem, eu tenho meu Android dentro da minha partição home / dev / sda6, e funciona muito bem ). Modifique a entrada de acordo com a nova situação dos arquivos do Android e poste seu resultado.

Observe também que a minha única opção de boot é androidboot.hardware = android_x86, e como eu notei, você escreveu no arquivo 40_custom mais opções (quiet root = / dev / ram0 acpi_sleep = s3_bios, s3_mode SRC = / android-4.4 -r1). Se o Android funcionar apenas com a opção de inicialização androidboot.hardware = android_x86, tente adicionar as outras opções (tenha cuidado com as opções root = * e SRC = *!)

Espero que este problema seja resolvido.

    
por Manu 03.08.2016 / 13:23
1
% bl0ck_qu0te%

Eu não sei de onde vêm essas barras invertidas, mas se elas estão realmente no seu 40_custom então elas não pertencem a elas e você deve removê-las.

O componente no Grub que inclui automaticamente as configurações de inicialização de outras distribuições é chamado os-prober, mas o Android x86 parece não estar incluído no conjunto de distribuições conhecidas.

Observe que o 4.4-r4 e o Android M foram anunciados no android-x86.org

    
por LiveWireBT 30.07.2016 / 12:14
0

Tente excluir o conteúdo do arquivo 40_custom (somente o que você adicionou) e use o Grub Customizer para adicionar a entrada do Android. Quando eu tenho que inicializar o Android com o Ubuntu, eu sempre uso o Grub Customizer, e ele sempre funciona sem problemas.

Se você quiser instalá-lo (e ainda não o instalou), execute o seguinte a partir de um terminal ( Ctrl + Alt + T ):

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Espero que esta informação seja útil para você.

    
por Manu 30.07.2016 / 10:39