Não é possível instalar o GRUB, não importa o que

2

Meu PC tem o Windows 7 e o Mint 16 (canela). Depois de instalar o Mint, o GRUB parou de funcionar e eu obtive um console do GRUB Rescue em vez do menu GRUB. Com pressa, lancei o disco de instalação do Windows e executei uma série de comandos bootexec para restaurar pelo menos isso.

Mais tarde, descobri que poderia inicializar minha instalação do Mint se, com o Mint Live CD na unidade, eu mudasse para o console do GRUB a partir do menu de inicialização do disco. Depois disso, digitei o seguinte:

set root=(hd1,msdos6)
set prefix=/boot/grub
linux /vmlinuz root=/dev/sda6 ro
initrd /initrd.img
boot

Com o Mint em funcionamento, executei Script de informações de inicialização e obtive o seguinte:

                  Boot Info Script 0.61      [1 April 2012]


============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sda4: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  Unknown
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sda6: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Linux Mint 16 Petra
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sda7: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:      

(Este arquivo realmente tem muito mais conteúdo, mas acredito que o seguinte não é relevante para o problema.)

E isso chama minha atenção:

 => Windows is installed in the MBR of /dev/sda.

Então eu deveria apenas sudo grub-install /dev/sda e tudo ficaria bem, certo?

Bem, não. grub-install não reclama nada e, depois disso, executar o Boot Info Script me fornece exatamente a mesma saída. Se eu reiniciar, o Windows carrega sem nenhum sinal do menu GRUB.

Então, o que estou perdendo aqui?

    
por Metalcoder 31.05.2014 / 02:02

1 resposta

0

Seja do seu sistema operacional ou de uma sessão do Live, você pode instalar e executar o reparo de inicialização para a versão mais atual do Mint. Os comandos do terminal seriam:

* A nota abaixo é de aqui , mas funcionará já que o Mint usa os mesmos repositórios do Ubuntu.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)  

Explicação dos comandos:

  1. Adicionar repositório para reparo de inicialização
  2. Adicionar ao reparo de inicialização na lista de fontes
  3. Atualize as alterações para o apt-get (repositório e origem)
  4. Instale o reparo da inicialização e execute

Depois de instalar um novo sistema operacional, você deve sempre fazer o update-grub, para atualizar o registro / menu do GRUB (se você estiver usando o GRUB).

    
por 31.05.2014 / 23:23