Executando um .iso no Grub 2 (Truecrypt Recovery)

2

Histórico: Estou tentando recuperar uma instalação do TrueCrypt. Eu tenho a iso de recuperação do TrueCrypt - e estou tentando adicionar isso como uma entrada do GRUB (eu ainda posso inicializar no Ubuntu no mesmo dispositivo) ou executar a iso de recuperação do TrueCrypt de um pendrive.

Eu tenho um arquivo iso que eu gostaria de inicializar - então eu tentei algumas coisas: link - que sugere o uso do memdisk {find} - mas quando eu executo o comando linux16 no grub CLI - Eu recebi uma reclamação sobre um valor mágico incorreto (então é uma entrada aparentemente inesperada).

Como inicializar a partir do iso com o Grub2 / Carregador de boot burg - que usa um loopback - que apontei para meu arquivo .iso -, mas o preenchimento automático não mostra nada no loop depois que ele é feito. (Isso pode ser terrivelmente incorreto - não tenho certeza)

Então, basicamente, estou procurando por comandos do grub para carregar uma determinada iso.

Alguma opinião?

Obrigado!

    
por Kyle 07.01.2013 / 06:07

1 resposta

1

Descobri isso!

Então o link link aqui estava certo, com algumas modificações, já que eu não estava inicializando fora de um USB, mas teve controle dos discos GRUB. Então a entrada se tornou: menuentry "Truecrypt Rescue" {     linux16 / boot / memdisk iso     initrd16 /boot/TCRD.iso }

No meu caso, o diretório de inicialização estava em uma partição separada, então ficou: menuentry "Truecrypt Rescue" {     linux16 / memdisk iso     initrd16 /TCRD.iso }

Eu também percebi que o memdiskfind não é memdisk, então eu tive que encontrar o memdisk. O pacote syslinux embutido no Ubuntu parece não ter, então eu baixei o syslinux do online (aqui: link ).

Eu então executei 'make' a partir da pasta memdisk (e se o comando falhou, os programas instalados necessários) - isso gerou um arquivo memdisk, que eu copiei na minha pasta de inicialização - e voila!

Nota: o linux pode funcionar em vez do linux16 e initrd em vez do initrd16.

    
por 13.01.2013 / 05:23