Preciso de passo a passo para recuperar o grub [duplicado]

6

Ontem eu removi algumas duas minúsculas parções do disco, hoje ele não inicializa. Eu abri meu computador a partir do USB agora, mas não consigo instalar o grub do chroot. Eu corro sudo blkid e notei que minha partição instalada do Ubuntu mudou de sda6 para sda5. Primeiro corri sudo mount /dev/sda5 /mnt then sudo grub-install --root-directory=/mnt /dev/sda5 , mas recebi o seguinte erro.

 /usr/sbin/grub-bios-setup: warning: File system 'ext2' doesn't support embedding.
 /usr/sbin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be    installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their   use is discouraged..
 /usr/sbin/grub-bios-setup: error: will not proceed with blocklists.

Você poderia me dizer o que fazer agora?

    
por kenn 14.02.2014 / 11:33

2 respostas

3

EDIT: Meu problema resultou da exclusão de uma partição no meu disco rígido.

1) Se você reiniciou sua máquina e ficou preso no menu grub , então você pode usar um DVD ao vivo. Depois de montar sua partição que o seu sistema operacional Ubuntu instalado (no meu caso, ele mudou de sda6 para sda5)

  sudo mount /dev/sda5 /mnt

  sudo grub-install --root-directory=/mnt /dev/sda

consertará o grub

2) Se você excluir uma partição e ainda não tiver reinicializado (ela não inicializará desde que as tabelas de partição foram alteradas), será possível aplicar o guia abaixo para corrigi-la. Antes da quebra do grub ele foi instalado na partição SDA6, já que eu apaguei as partições, as entradas da tabela de partições ficaram fora de ordem, naturalmente elas não inicializam.

sudo fdisk -l para verificar uma mensagem como partition table entries are not in disk order se você receber essa mensagem para fixar isso; emitir comandos

sudo fdisk /dev/sda , em seguida, insira x , f e finalmente w

o que eles fazem

 x (extra functionality - experts only)
 f (fix)
 w (write to disk and exit)

Você pode receber um aviso de que os dispositivos estão em uso e a nova tabela será usada na próxima inicialização.

Deve corrigir a falha do grub na inicialização.

Se você esqueceu a etapa acima e deseja reinstalar o grub, verifique este link link

EDITAR:

se você receber uma mensagem como

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

não se preocupe, é apenas uma mensagem de aviso, apenas reinicie sua comp e seu grub será detectado na partição correta.

Toda vez que você alterar partições na sua unidade antes de desligar sua composição, você deve executar sudo fdisk /dev/sda para corrigir as tabelas de partição, caso contrário você acabará com o grub ausente na próxima reinicialização

    
por kenn 15.02.2014 / 13:59
0
  

Boot-Repair é uma ferramenta simples para reparar problemas de inicialização freqüentes que você pode encontrar no Ubuntu, como quando você não pode inicializar o Ubuntu após instalar o Windows ou outra distribuição Linux, ou quando você não consegue inicializar o Windows O GRUB não é mais exibido, algumas quebras de atualização do GRUB, etc.

Isso, de acordo com a ajuda da comunidade Ubuntu, você pode usar a ferramenta Boot-repair para restaurar o seu GRUB se você não gosta de fazer isso do modo terminal.

Por favor, leia mais aqui para aprender a usar.

    
por Maythux 14.02.2014 / 14:38

Tags