Instalando o Android-x86 em um USB (não criando um Live USB)?

4

Eu quero carregar uma instalação do sistema operacional Android em um USB para que eu possa ter um Google Authenticator comigo em todos os lugares, já que não possuo dispositivos móveis. A ideia é que eu posso rodar o Android através do VirtualBox nos computadores que eu uso.

Então, primeiro particionei minha unidade USB de 8 GB usando gparted em um sistema de arquivos fat32 para portabilidade.

Em seguida, criei um disco do VirtualBox associado à partição fat32 na unidade USB em /dev/sdd1 :

$ sudo su -
root@ckleinlx:~/.VirtualBox/HardDisks# VBoxManage internalcommands createrawvmdk -filename /root/.VirtualBox/HardDisks/usbdisk.vmdk -rawdisk /dev/sdd1
RAW host disk access VMDK file /root/.VirtualBox/HardDisks/usbdisk.vmdk created successfully.

Em seguida, fiz o download da iso android-x86 e anexei a iso e a nova% criadausbdisk.vmdk como armazenamento em uma nova VM no VirtualBox.

EntãoinicializoaVMeiniciooinstalador.

Formatei a partição novamente como fat32 e marquei Bootable , depois iniciei a instalação. Quando perguntado se quero instalar o GRUB confirmo, a instalação é concluída e seleciono "Reinicializar" e, em seguida, encerro a VM.

Neste ponto, removo o disco de instalação do Android da VM, deixando apenas usbdisk.vmdk , que agora tem o Android instalado nele. No entanto, quando eu inicializo, eu só entendo isso:

OAndroideogrubestãoclaramenteinstaladosnoUSB:

root@ckleinlx:~/.VirtualBox/HardDisks#mount/dev/sdd1/media/usbroot@ckleinlx:~/.VirtualBox/HardDisks#ls/media/usbandroid-4.3-testgrub

EaquiestáaaparênciadostickUSBemgparted

Por que o Android não pode ser inicializado a partir deste USB? Tudo parece estar instalado corretamente, mas o virtualbox reclama que não consegue ler o meio de inicialização.

    
por Cory Klein 14.11.2013 / 22:55

2 respostas

4

Aqui estão algumas coisas que alterei para que funcione:

  1. Não use o instalador do Android para formatar a unidade.
  2. Crie seu disco vmdk do VirtualBox a partir do dispositivo ( /dev/sdd ), não a partição ( /dev/sdd1 )
  3. Desativar os dispositivos USB na VM: Configurações - > USB - > Filtros de dispositivos USB - > Desmarque todos
por 14.11.2013 / 23:32
1

Eu instalo o Android para USB com o arquivo .iso e um programa USB boot maker (rufus). Existem 2 maneiras: use 2 USB e use apenas 1 USB.

  • 2 USB: reinicie o computador > inicializar com USB > abra Instalar no disco rígido > empurre o segundo USB > re detectar > ...
  • 1 USB: você precisará da Acronis para dividir o USB após fazer uma inicialização via USB
    • Meu USB é de 2 GB. Depois de torná-lo inicializável, dividi para 500MB (para os dados de inicialização) e 1500MB para instalação. (Após a divisão, você não verá a segunda unidade no Explorer e o driver antigo agora é de 500 MB) - - - DEVE ser FAT32
    • Reinicializar > Instale no disco rígido > ... (será contado) > escolha o tamanho da sua imagem (2047 MB) > reboot > Empurre o USB
    • Usando o Acronis para formatar a primeira unidade (500 MB) > mesclar segunda unidade a primeira unidade (1500MB a 500MB) (lógico agora será primário)
    • OK, reinicie o computador e inicie o sistema android pela primeira vez.

Eu recebo alguns problemas: alguns aplicativos não funcionam.

    
por 24.06.2015 / 03:18