Use USB para inicializar a partição específica de outra unidade?

0

Editar: O parágrafo a seguir é apenas uma informação sobre a origem do problema, e a leitura não é necessária para responder à pergunta.

Estou usando um USB com o Grub2 para uma inicialização dupla entre o ParrotSec e o Windows, ambos armazenados em diferentes partições do meu disco rígido. O trabalho do USB era inicializar o ParrotSec (armazenado na partição 8 do meu disco rígido), e quando não estava conectado na hora da inicialização, o BIOS pulou o bootloader USB, atingindo assim o bootloader do disco rígido (deixei o Windows bootloader em uma partição do disco rígido apenas no caso de alguma coisa aconteceu). No entanto, meu USB agora está corrompido, resultando em apenas ser capaz de inicializar o Windows. Eu ainda estou no ParrotSec (ainda não reiniciei meu PC, então ainda tenho acesso às ferramentas do Linux).

Então, a pergunta é: como posso configurar uma unidade USB para inicializar automaticamente a partição 8 do meu disco rígido?

Edit: Para simplificar a questão, eu só preciso colocar um gerenciador de inicialização no meu USB para inicializar em /dev/sda8 .

    
por Joseph Caruso 01.09.2016 / 19:49

1 resposta

0

Você só precisa executar grub-install /dev/sdX (/ dev / sdX é seu usb), isso instala o grub no usb e procura arquivos grub em /boot/grub no sistema atual durante a inicialização.

Alternativamente, você pode montar o usb e executar grub-install --boot-directory=/mnt/usb/boot /dev/sdX (/ mnt / usb é o ponto de montagem do seu usb), isso instala o grub nas imagens usb e grub no / boot / grub do usb.

Não se esqueça de executar grub-mkconfig -o /boot/grub/grub.cfg ou grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg no final.

    
por 01.09.2016 / 21:05