Usei um conjunto de instruções para criar uma unidade USB inicializável para o ChromeOS. Quero instalar o ChromeOS no VirtualBox. Isso é aparentemente impossível de fazer a partir de uma unidade USB. Tentei montar o arquivo .img de 9 GB como um controlador de disquete , mas deu erro .
A única coisa que posso pensar em fazer, para instalar isso no VirtualBox, é escrever o .img em um USB, depois tentar copiar o USB para um ISO e tentar inicializar como um ISO ao vivo, pois é isso que normalmente aconteceria em uma instalação de hardware. (Reinicialize o PC, inicialize a partir do USB, o ChromeOS inicializa, execute alguns comandos e está instalado)
Estou fazendo uma tentativa com ddrescue, mas acho que não vai funcionar.
Como posso criar um ISO inicializável para realizar essa tarefa ou que outra solução você pode recomendar para atingir o objetivo final de qualquer maneira?
Gravar uma imagem ISO inicializável em USB e inicializá-la só funciona se a imagem ISO estiver especialmente preparada para ser inicializada em tal situação, usando
isohybrid
uma ferramenta semelhante. Essa ferramenta incorpora outro bootloader no início da imagem ISO que é usado apenas quando a imagem ISO é gravada em USB.O oposto, transformar uma imagem USB inicializável em um ISO inicializável normalmente exigiria a instalação de um carregador de inicialização compatível com ISO9660 diferente.
No entanto, você pode simplesmente copiar seu
.img
arquivo.vdi
.No seu segundo link, encontrei este procedimento.
Uma pequena variação deve ser boa para seus propósitos:
1.) Primeiro, crie um
.vdi
arquivo do tamanho necessário. O conteúdo não é importante, pois será substituído na próxima etapa.2.) Torne-o acessível como um dispositivo de bloco:
3.) Agora grave seu ChromeOS USB
.img
diretamente no.vdi
arquivo:Isso copiará automaticamente a tabela de partições e todas as partições dentro do
.img
arquivo para o.vdi
arquivo.4.) Feito isso, desconecte o
.vdi
arquivo do dispositivo:Agora você terá um
.vdi
arquivo que pode ser usado no lugar de um pendrive no mundo VirtualBox. Configure-o como um disco virtual extra para a nova VM e inicialize a partir dele.Isenção de responsabilidade: não tenho o ChromeOS, portanto não posso testar este procedimento, mas deve funcionar em teoria.