Como inicializar o chrome não o cromo dentro de uma máquina virtual e sem possuir um Chromebook?

0

Tentei fazer o download de uma imagem de recuperação oficial do oem com o link mas as imagens do kernel que podem ser inicializadas pelo uefi só podem iniciar o processo de recuperação que reinicia o loop (lembre-se que os chromebooks usam coreboot não BIOS para carregar imagens do kernel diretamente em um formato de checksum especial não suportado pelo grub e lilo) / em>. A máquina virtual tinha acesso a uma cpu skylake, por isso duvido que estejam envolvidas instruções ilegais.
Talvez as imagens do kernel com checksum que não estão em nenhum sistema de arquivos possam inicializar o Chrome OS em vez de recuperação, mas seu formato requer coreboot. Eu não consigo compilar o coreboot para o qemu devido a muitos erros, nem encontrei uma imagem pré-construída do BIOS.

Uma opção alternativa seria baixar uma atualização oem através do servidor de atualização, pois posso obter a chave auths de uma imagem de recuperação, mas apesar de ler a fonte, não consigo ver como seria um comando curl adequado.

Eu não me importo com o mecanismo da máquina virtual, pode ser o qemu e o HyperV. O objetivo é fazer com que o cromo funcione sem ter qualquer hardware.

    
por user2284570 21.04.2017 / 03:35

1 resposta

0

Eu duvido que você possa fazer isso. Os usuários do / r / chrultrabook conseguiram instalar outros sistemas operacionais, inicializando por meio do recurso / slot de inicialização herdado e mantendo Chrome OS ou modificando stub de inicialização do uefi ou substituindo todo o firmware, quebrando assim o Chrome OS. Inicializar o Chrome OS como você pretende (satisfazendo as dependências até onde for necessário) seria ótimo, mas até agora apenas um pequeno progresso foi feito, o que envolve modificações na imagem / bootloader * quebrando assim a cadeia de inicialização e a possibilidade de receber atualizações . Isso é tudo que posso te dizer agora.

Você pode perguntar no subreddit (acho que foi ReddestDream) ou reverseengineering.stackexchange.com se você realmente deseja obter o seu mãos sujas e ter experiência com firmwares. Eu realmente aprecio isso, mas até agora eu acho que a resposta é que isso não pode ser feito.

  • O Chrome OS tem o seu próprio gerenciador de inicialização chamado Depthcharge ( 1 , 2 , 3 )
por 21.04.2017 / 21:36