Eu não consigo encontrar muitos detalhes sobre se o windows 8 ainda usa o bootmgr debaixo de todo aquele metrô, mas baseado no que eu posso ver (nunca tendo instalado) eu acredito que sim. Existe uma maneira infalível (e reversível) de verificar no entanto.
Primeiro, inicialize um CD ou USB ao vivo da sua distro de escolha. Então, uma vez iniciado, determine em qual disco rígido você tem o Windows 7 instalado.
#ls -la /dev/disk/by-label
#(gparted)&
O primeiro comando listará os rótulos dos sistemas de arquivos que o linux pode reconhecer e em qual partição eles estão no formulário: Label -> /dev/sda1
, em que 'a' é a unidade e '1' é a partição. Em seguida, execute o seguinte comando para salvar o MBR (somente setor de inicialização, sem partições) em um arquivo caso você queira desfazer essas alterações posteriormente. (Salve esse arquivo em um thumbdrive, talvez) [EDIT: certifique-se de que /dev/sda
abaixo corresponda à saída de ls
para as janelas da unidade 8, por exemplo, se Windows8 -> /dev/sdc3
usar /dev/sdc
]
#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1
Agora use o gparted para criar uma partição para o Windows 8 e siga o procedimento de instalação do Windows 8. Depois disso, inicialize o Live CD ou USB novamente e execute:
#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1
Isso fará o backup do Windows 8 MBR e instalará o antigo (restaurando BURG / GRUB / LILO / etc). Agora você pode inicializar qualquer linux que você tenha nessa caixa e tentar fazer a atualização do bootloader / procedimento de sonda do sistema operacional. Se o Windows 8 for detectado (ou se vários sistemas operacionais Windows forem detectados), o Windows 8 usará o mesmo procedimento de inicialização do Windows 7 (chamado bootmgr) e você poderá continuar usando o seu atual gerenciador de inicialização. Se não, então você pode tentar manualmente carregá-lo como você faria para o ntdlr e o Windows XP.