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>
- Instale o GRUB usando o disco de recuperação.
- 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.