Ubuntu-12.04-desktop-i386 em dual boot com Android-x86-4.0-RC2-asus_laptop

Iniciado por vfarias, 26 de Fevereiro de 2013, 16:45

tópico anterior - próximo tópico

vfarias

Amigos, li alguns posts na internet sobre o assunto. Então decidi instalar em meu Eee PC Asus 1025C que já está com o Ubuntu 12.04-LTS instalado, o Android-x86-4.0-RC2-asus_laptop. Segui um dos posts e fiz alterações recomendadas, no aquivo /etc/grub.d/40_custom. Tudo bem, ao iniciar máquina e ficar pressionando a tecla Shifit o menu do Grub é mostrado mas ao selecionar o Android-x86 recebo a seguinte mensagem de erro: "erro:no such disk. erro:you needs to load the kernel first". Segundo li o Android usa o Grub-1 e o Ubuntu em questão, o Grub-1,99-21ubuntu3.9. Pelo menos é o que retorna o comando "grub-install -v". Se alguém souber como resolver isso fico muito agradecido. O Android neste netbook fica um foquete porque testei-o antes de instalar o Ubuntu. 

nomade

Brother, nunca fiz essa proeza, mas vê se esse tutorial te ajuda:
Citarhttp://www.webupd8.org/2012/03/how-to-dual-boot-android-x86-and-ubuntu.html
Acredito que você dever ter editado errado o  /etc/grub.d/40_custom, pois isso eu já fiz instalando outras distros antigamente, quando o processo de instalação do grub era menos automatizado. Você tem que informar a partição corretamente no  /etc/grub.d/40_custom. Confere isso aí. 
Tem esse vídeo também:
Citarhttp://www.youtube.com/watch?v=ydR7Bua9Djk
Ubuntu Studio 22.04 LTS

vfarias

Caro nomade, o comando "fdisk -l" retornou o seguinte:

vbarros@netviagem:~$ sudo fdisk -l
[sudo] password for vbarros:

Disco /dev/sda: 500.1 GB, 500107862016 bytes
255 cabeças, 63 setores/trilhas, 60801 cilindros, total de 976773168 setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho da E/S (mínimo/ideal): 4096 bytes / 4096 bytes
Identificador do disco: 0x0005c9fa

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048    97656831    48827392   83  Linux
/dev/sda2        97658878   976771071   439556097    5  Estendida
A partição 2 não inicia nos limites de um setor físico.
/dev/sda5        97658880   781250559   341795840   83  Linux
/dev/sda6       781252608   957032447    87889920   83  Linux
/dev/sda7       957034496   976771071     9868288   82  Linux swap / Solaris
vbarros@netviagem:~$

O Android está instalado em /dev/sda6. No arquivo /etc/grub.d/40 substitui (hd0,0 por (hd0,6. Tá certo ou tá errado?

nomade

Deve estar sim, brother...
Você está usando no /etc/grub.d/40_custom "androidboot_hardware" ou "androidboot.hardware"? Lí que nas versões 4.0 deve-se usar "androidboot.hardware". Vê isso aí.

Obs.: Mais um detalhe que esquecí. Como o android usa grub 1.x eu acredito que na hora de instalar o android você deveria não instalar o grub. Você instalou o grub 1.x? Se instalou faça um desses procedimentos de recuperação/reinstalação do grub via livecd do Ubuntu (ou pendrive):
Citarhttp://ubuntuforum-br.org/index.php?topic=14614.0
Essa opção de não instalar o grub deve aparecer no início da instalação do android ou durante, sei lá. (acredito que seja assim, não tenho certeza).
*Porém se você instalou o Ubuntu depois do android, o Ubuntu apagou o grub 1.x e instalou o grub 2. Nesse caso era pra estar tudo certo e eu não sei qual o problema. De qualquer forma experimente uma das formas de recuperação do grub que estão no link que postei.

Espero que consiga. Boa sorte!

Ubuntu Studio 22.04 LTS

vfarias

Amigo nomade, editei o Grub do Ubuntu, acrescentando ao arquivo /etc/grub.d/40_custom, as seguintes linhas:

menuentry "Android-x86″ { set root='(hd0,6)' linux /android-4.0-RC2/kernel quiet root=/dev/ram0 androidboot.hardware=asus_laptop acpi_sleep=s3_bios,s3_mode SRC=/android-4.0-RC2 SDCARD=/data/sdcard.img initrd /android-4.0-RC2/initrd.img}

Complementando, informo que o Android foi instalado depois do Ubuntu e não instalei o grub na instalação do Android, cliquei na opção Skip.

eliseu_carvalho

Só uma pergunta de curioso: como tu conseguiu instalar Android no notebook?  ???

Tota

http://www.android-x86.org/

Monte uma maquina virtual, baixe o ISO para Asus e instale

Já fiz isto no tempo do chromium OS

nomade

Citação de: vfarias online 27 de Fevereiro de 2013, 19:52
Amigo nomade, editei o Grub do Ubuntu, acrescentando ao arquivo /etc/grub.d/40_custom, as seguintes linhas:

menuentry "Android-x86″ { set root='(hd0,6)' linux /android-4.0-RC2/kernel quiet root=/dev/ram0 androidboot.hardware=asus_laptop acpi_sleep=s3_bios,s3_mode SRC=/android-4.0-RC2 SDCARD=/data/sdcard.img initrd /android-4.0-RC2/initrd.img}

Complementando, informo que o Android foi instalado depois do Ubuntu e não instalei o grub na instalação do Android, cliquei na opção Skip.
Experimente recuperar o grub com o tutorial que citei, já tentou?

Citação de: Tota online 27 de Fevereiro de 2013, 20:05
http://www.android-x86.org/

Monte uma maquina virtual, baixe o ISO para Asus e instale

Já fiz isto no tempo do chromium OS

chromium OS era muito ruim... nossa... eu testei no virtualbox pra tentar ver netflix por ele na época, mas nem rolou... o netflix não funcionou.
Ubuntu Studio 22.04 LTS

vfarias