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-Repair
como de costume, mas feche a ferramentaboot-repair
autostarted - 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.sh
com 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-repair
solicitará que você execute alguns comandos. - Execute
boot-repair
no menu da barra de tarefas e siga as instruções.