Instalação do Grub2 a partir do liveCD no HDD sem instalar o linux

1

Antes de tudo, gostaria de me desculpar, já que o inglês não é minha língua materna, posso cometer alguns erros gramaticais, lamento profundamente a inconveniência.
Se estou pedindo ajuda, é porque procurei em todos os lugares, mas não consigo fazer uma instalação adequada do GRUB2 na minha caixa virtual, por causa da maneira como eu quero instalá-lo em um projeto.

O QUE EU TENTO FAZER:
   Eu estou tentando instalar o grub2 em um disco rígido, mas eu quero que ele seja independente do sistema operacional. Eu também quero que seja capaz de mostrar um menu (então ter um grub.cfg adequado) e ser instalado a partir de um LiveCD Linux. Eu preferiria não ter que instalar o Linux intirelly para fazê-lo funcionar. Aqui está o truque: deve ser apenas em comandos, uma vez que tem de ser automatizável!

SITUAÇÃO:
Estou usando uma caixa virtual com um HD virtual de ~ 12 ~ Go. O HDD está vazio (intocado). Estou executando o Linux Mint da iso (é o LiveCD, pois não está instalado no HDD). A primeira partição "/ dev / sda1" é a que deve receber o grub.

O QUE TENHO:
Uma vez no Linux Mint particionei o HDD em duas partições de 6 Go usando parted, elas são formatadas em ext4. Eu rotulei o HDD para o MBR. Então montei "/ dev / sda1" em "/ mnt" e usei: sudo grub-install --root-directory=/mnt /dev/sda que me deu essa resposta:

grub-probe: error: failed to get canonical path of '/cow'.
Installing for i386-pc platform.
Installation finished. No error reported.

Se eu tentar inicializar agora, o grub inicia normalmente no modo de texto, mas não mostra o menu inicial
Então eu voltei para o LiveCD para executar esses comandos: sudo grub-mkconfig -o /mnt/boot/grub/grub.cfg , o que me deu: usr/sbin/grub-probe: error: failed to get canonical path of '/cow'. . Obviamente, não há sinal de grub.cfg em algum lugar depois.

de qualquer forma Obrigado pelo seu tempo, por favor, se você tem alguma idéia de como fazê-lo, diga-me T_T.

    
por NRagot 22.05.2016 / 20:42

0 respostas