É possível inicializar um arquivo img criado no grub-mkstandalone a partir do cfg?

0

Portanto, eu tenho um arquivo .img totalmente funcional criado usando o grub-mkstandalone. Eu coloquei isso em um CD e inicializa bem, o ISO carrega muito bem em uma VM, etc ...

Agora, o que eu quero fazer é vincular um grub.cfg existente a este arquivo .img como se fosse uma inicialização normal. Isso faz sentido? Então, por exemplo, eu tenho um pendrive USB com o grub instalado. Eu tenho vários dispositivos de loop configurados para inicializar ISOs. Tudo Linux. No entanto, neste caso, eu quero carregar o arquivo .img (que tem seu próprio grub.cfg). Então eu gostaria de ver o menu do grub.cfg assim que o .img for carregado e então inicializar o sistema operacional a partir disso.

Estou procurando a resposta há dias e lendo a documentação, mas não consegui encontrar a resposta.

Deixe-me saber se a pergunta não foi clara e esclarecerei. Agradecemos antecipadamente.

EDITAR:

Então, por exemplo, digamos que eu tenha esta entrada de menu:

menuentry 'My OS' {
    set isofile="/iso/os_5.1.1_amd64.iso"
    loopback loop (hd0,msdos1)$isofile
    linux (loop)/vmlinuz boot=live toram nomodeset
    initrd (loop)/initrd
}

Isso funciona bem. No entanto, eu quero carregar o arquivo .img que eu criei em vez de carregar o linux assim para que eu possa ver o menu grub que está dentro do ISO.

Então, algo assim?

menuentry 'My OS' {
    set isofile="/iso/os_5.1.1_amd64.iso"
    loopback loop (hd0,msdos1)$isofile
    .... (loop)/boot/grub/my.img
}

Os pontos representam alguma mágica que eu não sei fazer isso funcionar (se é que é possível).

    
por asp 01.06.2018 / 04:29

0 respostas