Erro de instalação do Grub-pc

4

Tentando consertar minha atualização do apt-get, sempre parei de configurar o grub-pc ... Eu li em algum lugar que eu deveria remover o meu grub2 e depois reinstalá-lo.

Eu fiz isso e depois de muito pagamento, consegui removê-lo (não foi uma jogada tão inteligente). Agora não consigo instalar novamente.

Eu estou tentando o sudo apt-get instalar o grub-pc e ele pára em "Configurando o grub-pc .." e não faz nada e, por causa disso, não está me permitindo fazer qualquer tipo de atualização ou instalação. Ele me pede para sudo dpkg --configure -a que novamente pára na configuração do grub-pc

Acho que preciso de ajuda e em breve. Obrigado, eu realmente aprecio qualquer entrada aqui para colocar meu sistema no lugar antes da próxima reinicialização.

    
por zubinmehta 08.02.2011 / 11:17

4 respostas

1

você tem SuperGrubDisk (http://www.supergrubdisk.org/)? Isso poderia ajudar em problemas. Se é mais relacionado ao aptitude, você já tentou coisas como apt-get update ou apt-get clean ?

    
por fabjoa 08.02.2011 / 16:36
1

Eu pude recuperar o grub muitas vezes seguindo estas instruções em: link

Primeiro de tudo, você deve iniciar seu sistema a partir de um live cd. Então

" MÉTODO 3 - CHROOT

Este método de instalação usa o comando chroot para obter acesso aos arquivos do sistema quebrado. Uma vez que o comando chroot é emitido, o LiveCD trata o sistema quebrado como seu. Comandos executados em um ambiente chroot afetarão os sistemas de arquivos de sistemas quebrados e não aqueles do LiveCD.

1) Inicialize no LiveCD Desktop (Ubuntu 9.10 ou posterior). Por favor, note que o Live CD deve ser o mesmo que o sistema que você está corrigindo - 32 bits ou 64 bits (se não, o chroot irá falhar).

2) Abra um terminal - Aplicativos, Acessórios, Terminal. 3) Determine sua partição normal do sistema - (o switch é um "L" minúsculo)

sudo fdisk -l

Se você não tiver certeza, corra

df -Th 
Procure o tamanho correto do disco e o formato ext3 ou ext4.

4) Monte sua partição normal do sistema:

Substitua a partição correta: sda1, sdb5 etc.

sudo mount /dev/sdXX /mnt  
# Exemplo: sudo mount / dev / sda1 / mnt

5) Somente se você tiver uma partição de inicialização separada: sdYY é a designação da partição / boot (por exemplo, sdb3)  
sudo mount /dev/sdYY /mnt/boot 

6) Monte os sistemas de arquivos virtuais críticos:

 
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /dev/pts  /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys 

7) Chroot no seu dispositivo normal do sistema:

sudo chroot /mnt 

8) Se não houver /boot/grub/grub.cfg ou não estiver correto, crie um usando

update-grub 

9) Reinstale o GRUB 2:

Substitua o dispositivo correto - sda, sdb, etc. Não especifique um número de partição.

grub-install /dev/sdX 

10) Verifique a instalação (use o dispositivo correto, por exemplo, sda. Não especifique uma partição):

sudo grub-install --recheck /dev/sdX 
11) Saia do chroot: CTRL-D no teclado 12) Desmontar sistemas de arquivos virtuais:
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys 

13) Se você montou uma partição / boot separada:

sudo umount /mnt/boot 

14) Desmonte o diretório / usr do LiveCD:

sudo umount /mnt/usr 

15) Desmontar o último dispositivo:

sudo umount /mnt 

16) Reinicie.

sudo reboot 
"     
por desgua 24.03.2011 / 15:30
1

Executar

chmod -x /etc/grub.d/README

Em seguida, tente a atualização novamente.

    
por ofc_geek 28.07.2011 / 15:19
1

Essa pergunta é bem antiga, mas acabei de analisar isso e tive um problema diferente: parece que meus UUIDs de partição mudaram, por isso tive que executar

sudo update-grub

Isso me levou a selecionar partições para instalar o GRUB e atualizou as instalações do GRUB nas partições selecionadas (acho que detectei os UUIDs apropriados no processo). Depois disso

sudo dpkg --configure -a

foi concluído com êxito.

    
por gkanwar 28.07.2015 / 08:47