Estou tentando instalar android-x86-6.0_20160129.iso
no VirtualBox, mas a instalação ficou presa emDo you want to install boot loader GRUB
Alguns antecedentes:
- A VM foi criada a partir do modelo Ubuntu VirtualBox de 32 bits (x86)
- A VM possui 1 núcleo + 3096 MB de RAM
- Memória de vídeo: 32 MB
- PAE / NX ativado
- Virtualização de hardware: VTx e paginação aninhada ativada
- Aceleração gráfica: desativada (2D e 3D)
- Armazenamento: 64 GB conectados ao controlador virtual IDE (era SATA antes: não faz diferença)
Eu já tentei todo o procedimento "padrão" do VirtualBox (PAE sim / não; SATA / IDE; sem placa de som; sem USB; gráficos de aceleração. Sim / não).
Eu também tentei executar o Live CD no modo VESA: assim ele inicia, mas eu ainda prefiro instalá-lo.
virtualbox
grub
android
android-x86
Dr. Gianluigi Zane Zanettini
fonte
fonte
Respostas:
Primeiro, selecione Criar / modificar partição:
Em seguida, crie 2 partições:
fonte
Apenas adicionando meus 2 centavos, sobre o que eu acho que está acontecendo:
Na verdade, a partir de um pouco de experimentação, não é a presença de duas partições que permite ao Grub prosseguir: são as "permissões de criação / modificação" que você precisa entrar primeiro para criar uma tabela de partições GPT antes de poder formatar a partição. (É por isso que o particionamento manual também funcionou para o Dr. Gianluigi Zane Zanettini nos comentários da resposta originalmente aceita).
O que realmente parece estar acontecendo é que, se você não criar a tabela de partições, quando chegar ao estágio de formatação em que ele solicita que você formate a partição (EXT4, EXT3, etc.), o instalador parece dizer que é bem-sucedido, quando na verdade isso não aconteceu porque a tabela de partição GPT não existe. Então, quando ele pede para você instalar o grub, ele tenta instalar o grub em uma partição não formatada ... e falha silenciosamente.
Se você for "Criar / Modificar Partição" e criar uma partição única "Nova" (aceite os padrões criando uma única partição), "Write" "Quit"; e, em seguida, vá para formatar a partição e, na próxima etapa, o Grub será instalado e a instalação continuará normalmente.
(Ênfase no single apenas para mostrar que mesmo uma única partição funcionará.)
NB: Não consegui fazer a GUI rodar no Android x86 (android-x86-6.0_20160129.iso), mas pelo menos parece inicializar - o que significa que passa pela instalação do grub e recebo um prompt de shell.
fonte
Isso funcionou com êxito para mim ao instalar o Android x86 4.4-r5 (
android-x86-4.4-r5.iso
) no VirtualBox 5.2.0:Linux
e Versão comoLinux 2.6 / 3.x / 4.x (32-bit)
e clique em Avançarandroid-x86-4.4-r5.iso
Installation - Install Android-x86 to harddisk
Choose Partition
menu, selecioneCreate/Modify partitions
Do you want to use GPT
questão, selecioneNo
cfdisk
programa será abertoNew
e selecionePrimary
como tipo de partição, defina o tamanho para100
MB e selecione BeginningFlags
coluna deve dizerBoot
para a nova pariçãoNew
e selecionePrimary
como tipo de partição, deixe o tamanho como padrão para preencher o espaço livre restanteWrite
e digiteyes
e pressione EnterQuit
Agora o
Choose partition
menu deve exibir esta configuração:sda2
e selecioneOK
ext2
Yes
no pop-up de aviso de perda de dadosDo you want to install boot loader GRUB?
questão, selecioneYes
Do you want to install EFI GRUB2?
questão, selecioneYes
Do you want to format the boot partition /dev/sda1?
selecionarYes
Do you want to install /system directory as read-write
selecionarYes
(não importa para nós)Congratulations!
menu, selecioneReboot
Passei apenas 3 horas tentando fazer isso funcionar. Espero que isso ajude alguém.
Bônus 1:
Para configurar a depuração do ADB, consulte http://www.android-x86.org/documents/debug-howto :
USB Debugging
Adapter 1
guia está selecionada e clique emAdvanced
Cable Connected
caixa está marcadaPort Forwarding
adb
, Prodocol:TCP
, IP Anfitrião: licença em branco ou definido para127.0.0.1
torná-lo acessível a partir de localhost somente, anfitrião Porto:5555
, IP dos visitantes: branco licença, Port visitantes:5555
.OK
Para conectar via ADB:
Agora
adb devices
deve mostrar:Bônus 2:
No menu Entrada do VirtualBox, desmarque o
Mouse Integration
e agora o ponteiro do mouse será exibido!fonte