A pergunta é sobre a instalação do GRUB na unidade USB. Vamos começar com as perguntas primeiro:
-
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
-
Sim, você pode obter um menu GRUB da unidade USB, desde que você tenha uma instalação completa do Ubuntu na unidade USB.
-
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.