Como instalar RemixOS com dual boot no Linux

Publicado por Alessandro Martins em 09/11/2016

[ Hits: 12.380 ]

 


Como instalar RemixOS com dual boot no Linux



Aqui foi instalado em uma partição própria pra ele. Nada impede que seja feito na mesma partição Linux, só não teremos acesso a ela pelo RemixOS.

Foram usados:
  • Remix OS 32 bits (apesar de o processador ser 64 bits, a versão x64 não funcionou aqui);
  • Arch Linux x64.

Linux: Dica de como instalar RemixOS com dual boot no linux
Baixar o sistema:
Criar diretório:

# mkdir /remixos

Mover arquivo ".zip":

# mv Remix_OS_for_PC_Android_M_32bit_B2016092201.zip /remixos

Ir ao diretório e descompactar arquivo:

# cd /remixos
# unzip Remix_OS_for_PC_Android_M_32bit_B2016092201.zip


Criar diretório "loop":

# mkdir /mnt/loop

Montar imagem ".iso" e acessar:

# mount -o loop Remix_OS_for_PC_Android_M_32bit_B2016092201.iso /mnt/loop/
# cd /mnt/loop


Copiar os arquivos pra inicializar o sistema:

# cp kernel initrd.img ramdisk.img system.sfs /remixos/
# cd /remixos


Editar o arquivo /etc/grub.d/40_custom e adicionar a entrada referente ao RemixOS ao final do arquivo:

# leafpad /etc/grub.d/40_custom

menuentry 'Remix OS' --class android-x86 {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos3'
    search --file --no-floppy --set=root /remixos/system.sfs
    linux /remixos/kernel root=/dev/ram0 androidboot.hardware=remix_x86 androidboot.selinux=permissive quiet logo.showlogo=1 SRC=/remixos DATA=/remixos/data CREATE_DATA_IMG=1 USB_DATA_PARTITION=1
    initrd /remixos/initrd.img
}

O parâmetro "set root='hd0,msdos3'", onde hd0 é o HD primário (/dev/sda) e msdos3, a terceira partição onde está o diretório /remixos. Isso aqui, na sua configuração pode ser diferente.

Instalar o Grub com a nova entrada (Remix OS):

# grub-mkconfig > /boot/grub/grub.cfg
# grub-install /dev/sda
# reboot


Remix OS instalado.

Após o primeiro boot, que demora devido à criação do arquivo "data.img", pode-se reiniciar o sistema no Linux novamente e aumentar o arquivo de dados para 8 GB, por exemplo. Só não pode ser maior que o tamanho da partição, por motivos óbvios:

# e2fsck -f data.img
# resize2fs data.img 8G


Dica para acessar os arquivos do RemixOS pelo Linux:

# mount -t ext4 -o loop data.img /mnt/loop

No notebook HP Pavilion DM1, funcionou tudo, Wireless, aceleração 3D, Bluetooth, Touchpad, camera etc.

Tem alguns detalhes como, após entrar em modo standby a wireless não conecta mais ao voltar, só um reboot. No segundo boot, o sistema indexa os arquivos e deixa o computador lento e o HD sempre ativo, depois de alguns minutos, ele termina.

Deve ter outros, mas somente com o uso prolongado ou testes para descobrir.

Não vai ser o sistema preferido aqui, mas com certeza vale o conhecimento. Talvez no futuro, os Desktops sejam vendidos com Android, quem duvida?

Algumas telas:
Linux: Dica de como instalar RemixOS com dual boot no linux
Linux: Dica de como instalar RemixOS com dual boot no linux
Outras dicas deste autor

Acessar o site do banco Banrisul com o leitor de cartões no Arch Linux / Manjaro

USB Tether com Motorola Android

Leitura recomendada

FoFix: Evolução do Fretsonfire no Arch Linux

Ativando composite automaticamente

Brasilianas.org - Software Livre

Ambiente Dev Local com Vagrant em 5 minutos

Produção de audio profissional no GNU/Linux

  

Comentários
[1] Comentário enviado por fabio em 09/11/2016 - 13:59h

Nunca consegui instalar o RemixOS, vou tentar por sua dica, obrigado.

[2] Comentário enviado por lopanrs em 18/11/2016 - 21:16h

Para atualizar é somente copiar os arquivos citados da .iso mais nova. Ele mantém todas as configurações.
[]'s

[3] Comentário enviado por gnunes76 em 25/01/2017 - 22:06h

Olá colega, boa noite.

Muito obrigado por este artigo.

Consegui realizar o procedimento, porém quando seleciono a opção do Remix, aparecem as seguintes mensagens:
error: can't find command insmod
error: can't find command insmod
error: can't find command set
error: can't find command search
error: can't find command Linux
error: can't find command init

Tem alguma idéia do que pode ser?!

Grande abs.

[4] Comentário enviado por lopanrs em 25/01/2017 - 23:32h

Olá boa noite.
Talvez os comandos não estejam no local correto no arquivo /etc/grub.d/40_custom eles devem estar entre as chaves {}
Pode editar o arquivo /boot/grub/grub.cfg direto e verificar exatamente como está no artigo. Mas daí nao rode os comandos para instalar o grub nem o update-grub pois ele sobrescreverão qualquer mudanca no grub.cfg.
Se estiver em uma distro como debian, ubuntu, mint. Tente executar o comando update-grub que verifica a sintaxe e reporta algum erro.
att

[5] Comentário enviado por gnunes76 em 25/01/2017 - 23:42h

Verifiquei e agora passou. Obrigado.
Agora ele iniciou uma parte, mas parou depois do "Write protecting the kernel read-only data..."
Ô coisinha enroscada...
Abs.

[6] Comentário enviado por gnunes76 em 25/01/2017 - 23:43h


[5] Comentário enviado por gnunes76 em 25/01/2017 - 23:42h

Verifiquei e agora passou. Obrigado.
Agora ele iniciou uma parte, mas parou depois do "Write protecting the kernel read-only data..."
Ô coisinha enroscada...
Abs.


Parece que ele não está conseguindo criar os dados...

[7] Comentário enviado por lopanrs em 25/01/2017 - 23:59h

Hum. Essa mensagem é considerada normal no início. Mas se ele fica travado tente uma versão anterior https://sourceforge.net/projects/remix-os/files/older-versions/ e de preferencia pra versoes 32bits que é mais garantida a compatibilidade.
Pode ver onde trava removendo os parametros logo.showlogo=1 e quiet. E adicionando vga=normal no final da linha que comeca com linux. Para nao modificar o que ja foi feito anteriormente, faca isso editando o grub na hora de dar o boot, digita e (letra e) pra entrar em modo de edicao, faz as mudancas e aperta F10 pra dar o boot.

[8] Comentário enviado por gnunes76 em 26/01/2017 - 00:22h

Tentarei com outras versões.
Já havia retirado o quiet e o colocado o logo=0
Fiquei insistindo um tempo na 64, mas nesse caso, ainda não fez diferença... Tanto uma como a outra estão dando o mesmo resultado.

Obrigado por enquanto... Tentarei mais amanhã.

Grande abs. e boa noite.

[9] Comentário enviado por gnunes76 em 27/01/2017 - 12:31h

Tentei com a mesma versão em outro equipamento e funcionou. Como esta nova informação, como será que pode ser resolvido isso?! Será que é vídeo?! Como posso forçar o vídeo para uma resolução mais baixa?! Caraca, que coisa complicada velho?! Já passou por isso com outras distribuições?!

Abs.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts