Não é possível acessar o GRUB após excluir o Win 8

1

Eu tenho o Windows Vista e o Linux Mint 12 KDE instalados no meu PC, cada um instalado em seu próprio disco rígido.

Recentemente, eu queria experimentar o Windows 8 Consumer Preview e ver como ele funcionava no meu PC, então criei uma partição no disco rígido do Windows para o Win 8. Depois de instalar o Win 8, o GRUB não apareceu mais quando liguei meu computador , mas um bootloader do Windows 8 que me permite escolher entre o Windows Vista ou o Windows 8.

Bem, após testar o Windows 8 um pouco e tentar fazer com que ele detectasse meu adaptador sem fio (drivers desatualizados), eu queria usar o Linux. No Vista, limpei a partição que tinha o Win 8 instalado e realoquei a memória do Vista .

Quando iniciei meu computador, ele ainda tentava usar o carregador de inicialização do Windows 8 e tinha todos os tipos de erros, e reiniciava o computador automaticamente de novo e de novo. Eu quase tive um ataque cardíaco que meu computador estava inutilizável, mas depois de arrancar a partir do CD Win 8 eu era capaz de arrancar no Vista, e na configuração do sistema removido a opção de inicialização 'Windows 8' que definir 'Windows Vista' como padrão.

Ótimo, agora meu computador inicializa, mas onde está o GRUB? Como posso usar o GRUB novamente para acessar minha distribuição Linux no meu outro disco rígido?

    
por user16588 14.03.2012 / 04:23

2 respostas

3

Você pode usar um disco de recuperação do Linux para colocar o grub de volta no MBR do disco. Então você deve ver sua instalação linux novamente.

Você também pode querer adicionar sua instalação do Linux ao gerenciador de inicialização do Windows, para que, se o Windows sempre gravar o MBR novamente, você ainda possa inicializar o linux. leia link para mais informações.

    
por 14.03.2012 / 05:54
2

Inicialmente, quando você tinha apenas Linux e Windows Vista, o MBR estava contendo o GRUB. Assim que você instalou o Windows 8, o carregador de inicialização do Windows 8 substitui o GRUB no MBR. Desde que o Windows 8 Boot Loader só pode reconhecer as partições do Windows para que ele possa inicializar apenas o Windows Vista e Windows 8. Agora para recuperar o Linux e poder inicializar o Linux eo Windows Vista, você precisa fazer duas coisas: / p>

  1. Instale o GRUB usando o disco de recuperação.
  2. Insira manualmente a entrada para a partição do Windows Vista.

O 1º passo é composto por:

a. Inicialize a partir do disco de recuperação (pendrive inicializável ou CDROM com o Linux). b. Instale o GRUB usando o comando grub-install .

$ sudo grub-install /dev/XXX

em que XXX é o dispositivo da sua instalação do Linux.

Você pode usar o seguinte comando para conhecer o dispositivo com a instalação do Linux.

$ sudo fdisk -l

Isso mostrará a partição com o Linux instalado.

O segundo passo depende do tipo de grub que você vai instalar. Se seu disco de recuperação contiver a distribuição mais recente do Linux, ele deverá estar instalando o GRUB 2. Para o GRUB 2, você deve executar as seguintes etapas:

a. Abra o arquivo de configuração do grub usando o comando.

vi /boot/grub/grub.cfg

Coloque manualmente a entrada de menu do Windows após a entrada no menu do Linux:

menuentry "Windows Vista (loader) (em / dev / XXX)" {         insmod part_msdos
        insmod ntfs
        set root = '(hd0, msdosX)'
        pesquisa --no-floppy --fs-uuid --set device-UUID
        chainloader +1
}

Você pode encontrar o dispositivo (/ dev / XXX) contendo o Windows Vista usando o comando fdisk -l .

Se o dispositivo for / dev / sda1, coloque a entrada como:

set root='(hd0,msdos1)'

No lugar de device-UUID na entrada, você precisa descobrir o UUID do dispositivo para / dev / sda1 usando o seguinte comando:

$ sudo blkid

Coloque o valor UUID fora do resultado do comando acima para a partição do Windows Vista.

Salve o arquivo e inicialize novamente, agora você encontrará a entrada do Windows no GRUB durante a inicialização.

    
por 14.03.2012 / 07:55