Boot-Repair trava, alternativa possível?

1

Meu objetivo geral é dual boot Linux Mint e Windows 10. A placa-mãe é apenas bios legados.

Primeiramente eu instalei o Linux Mint e depois o Windows 10 em uma partição secundária.
Porque eu esqueci de fazer uma partição de boot separada ... Eu movi tudo 1000MB para a direita, e criei uma partição de boot do ext4 no começo da sda.
Correndo o reparo da inicialização em um Ubuntu USB ao vivo com as opções:

  • Separação / partição de inicialização: sda4 (a primeira partição no disco)
  • Legado do GRUB (imaginado que era para o BIOS legado)
  • Reinstalar o GRUB (padrão)
  • Mostrar menu de inicialização: 10s (padrão)

Reparo de inicialização trava em Purge kernels then reinstall last kernel sda1 (ins). This may require several minuets...

Eu deixei isso funcionar durante a noite, o processo ainda está em execução. Eu fiz uma reinicialização e tentei novamente, deixe o processo rodar por 3 dias. Nada diferente.

Resumo das informações da inicialização: link

Eu tive gparted aberto ao mesmo tempo, assumindo que não teria um efeito.

    
por Harry 22.06.2016 / 08:17

2 respostas

0

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

  1. Inicialize Boot-Repair como de costume, mas feche a ferramenta boot-repair autostarted
  2. Abra o terminal no menu da barra de tarefas
  3. Digite sudo su - para obter o shell raiz
  4. Digite leafpad &
  5. O editor de texto será aberto. Abra o arquivo \usr\share\boot-sav\gui-actions-purge.sh com ele.
  6. Encontre

    local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux${$KERNELTOREINST}-generic linux-headers-generic"
    
  7. Substitua por:

    local COMMAND="${APTTYP[$USRPART]} ${INSTALLTYP[$USRPART]} ${YESTYP[$USRPART]} linux-generic linux-headers-generic"
    
  8. Salvar arquivo, fechar Leafpad
  9. Deixe o terminal raiz aberto, você precisará dele mais tarde, pois boot-repair solicitará que você execute alguns comandos.
  10. Execute boot-repair no menu da barra de tarefas e siga as instruções.
por 29.06.2016 / 15:21
0

Minha abordagem geral para esses atoleiros é imaginar os discos envolvidos, e então começar de novo.

Não é tecnicamente útil, eu sei, mas meu conselho, no entanto.

    
por 07.07.2018 / 13:41