De link
A unidade de polegar aparece como / dev / sdb
Execute estes comandos
sudo mount /dev/sdb1 /mnt
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/$i; done
sudo chroot /mnt
grub-install /dev/sdb
update-grub
Em seguida, edite o /boot/grub/grub.cfg Mudou todas as linhas que dizem (hd1,1) para (hd0,1)
nota por acidzombie Ignorei o que está à direita da vírgula e ele disse sdb para mim end note
Em seguida, execute ...
exit
for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/$i ; done
Próxima.
- Item da lista
- Desligue totalmente o servidor.
- Puxe os cabos de energia para fora. Espere 10s.
- Conecte a energia novamente.
- Insira o pen drive e ligue-o.
- O Linux agora é inicializado totalmente a partir do pen drive.
Parece que houve dois problemas. Eles tinham a ver com o dispositivo errado referenciado no grub.cfg (ou seja, hd1 deveria ser hd0).
Em segundo lugar, um bug no servidor bios. Ele se referia a um uuid para um sistema de arquivos em um pen drive diferente com o qual eu estaria jogando anteriormente. A reinicialização a quente parecia manter a energia lá. Uma bota fria consertou isso.