Eu tive exatamente o mesmo problema hoje. Pesquisando por boot-repair logs de ferramentas Eu encontrei este erro:
gui-actions-purge.sh: line 441: ${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux${$KERNELTOREINST}-generic linux-headers-generic: bad substitution
Os registros são armazenados no arquivo \var\log\boot-sav\log\YYYY-MM-DD__HHhMMboot-repairXX\boot-repair.log .
O pacote linux${$KERNELTOREINST}-generic não parece um pacote válido. Provavelmente deve ser apenas linux-generic .
Portanto, modifiquei \usr\share\boot-sav\gui-actions-purge.sh , substituindo a linha 441 :
local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux${$KERNELTOREINST}-generic linux-headers-generic"
com:
local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux-generic linux-headers-generic"
e reiniciado boot-repair no menu da barra de tarefas.
Funcionou bem e corrigiu meus problemas de inicialização, restaurando o grub no meu disco clonado.
Como fazer rapidamente
- Inicialize
Boot-Repaircomo de costume, mas feche a ferramentaboot-repairautostarted - Abra o terminal no menu da barra de tarefas
- Digite
sudo su -para obter o shell raiz - Digite
leafpad & - O editor de texto será aberto. Abra o arquivo
\usr\share\boot-sav\gui-actions-purge.shcom ele. -
Encontre
local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux${$KERNELTOREINST}-generic linux-headers-generic" -
Substitua por:
local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux-generic linux-headers-generic" - Salvar arquivo, fechar
Leafpad - Deixe o terminal raiz aberto, você precisará dele mais tarde, pois
boot-repairsolicitará que você execute alguns comandos. - Execute
boot-repairno menu da barra de tarefas e siga as instruções.