Posso instalar o grub em um USB e torná-lo um disco de recuperação?

6

Posso instalar o grub em um USB e torná-lo um disco de recuperação?

Pergunta: É seguro executar os seguintes comandos?

sudo grub-install /dev/sdb    (where sdb is my USB drive)
update-grub2
  • Pergunta: Será que eu realmente recebo um menu do grub do USB (desde que inicialize primeiro? na minha BIOS) sempre que eu não posso arrancar a partir do meu disco rígido?
  • Pergunta: O grub2-update é excluído de uma unidade durante a instalação para outro, eu vou arrancar a partir do disco rígido também do que a partir de USB, dependendo minhas opções de BIOS?
por Salvador 24.08.2012 / 21:30

2 respostas

12

A pergunta é sobre a instalação do GRUB na unidade USB. Vamos começar com as perguntas primeiro:

  1. O comando sudo grub-install /dev/sdb (onde sdb é minha unidade USB) deve funcionar quando inicializado a partir do disco rígido com a unidade USB conectada. No entanto, uma vez que o GRUB coloca seus arquivos de configuração em / boot / grub, onde eles vão dependerá do tipo de instalação do Ubuntu que você possui na unidade USB.

    • Se for um USB ativo, a pasta / boot / grub inclui um loopback.cfg e instalar o resto do grub pode ter efeitos não intencionais.
    • Se você tiver uma instalação completa do Ubuntu em uma unidade USB de 8 GB ou maior, veja mais em Como instalo o Ubuntu em uma chave USB? (sem usar o Criador de disco de inicialização) , então o GRUB deve ser instalado no momento da instalação do Ubuntu. E se Por algum motivo, o GRUB não está instalado, você pode montar a inicialização USB partion (assumindo sdb1) e especifique onde o resto do grub passa por

      sudo mount /dev/sdb1 /mnt
      sudo grub-install –boot-directory=/mnt/boot /dev/sdb
      
  2. Sim, você pode obter um menu GRUB da unidade USB, desde que você tenha uma instalação completa do Ubuntu na unidade USB.

  3. Não, o grub de atualização não deve excluir informações da unidade interna. Você pode controlar qual GRUB será atualizado usando sudo chroot /mnt após a montagem de sdb1 para mnt.

Espero que isso ajude.

    
por user68186 25.08.2012 / 01:30
1

Talvez você possa, mas essa não é a maneira preferida de fazer isso. O Live USB já é um disco de recuperação por padrão. Não faz muito sentido, porque você ainda precisaria restaurar / reparar o GRUB no disco de destino. Até você, você está preso usando o USB para o GRUB, o que não é lógico.

A melhor prática é usar um Live USB regular ou Live CD e, em seguida, executar o% sudo grub-install /dev/DEVICE_NAME_HERE

Amostra de código copiada da resposta do @Roland Taylor (uma duplicata sugerida).

    
por Tom Brossman 24.08.2012 / 23:19