O Windows 8 não sobrescreverá sua partição de inicialização (/ media / sdb8) se você especificamente informar ao Windows para não fazê-lo durante o processo de instalação (configuração do disco rígido onde você seleciona qual partição instalar a unidade C: ...) . Mas o Windows 8 irá sobrescrever seu MBR, tanto quanto eu sei. Assim, uma vez instalado o Windows 8, você não poderá inicializar no Ubuntu; mesmo que você ainda possa inicializar no Windows 7.
Para corrigir este problema, você precisará da mesma versão do LiveCD do Ubuntu a partir da qual você instalou o Ubuntu. Usando o LiveCD, você pode corrigir o MBR para mostrar uma tela de boot para selecionar o Windows 8, 7 e Ubuntu. As instruções detalhadas podem ser encontradas aqui: link .
Estou listando-os aqui por conveniência.
- Inicialize o LiveCD Desktop.
- Abra um terminal selecionando Aplicativos, Acessórios, Terminal na barra de menus.
- Determine a partição com a instalação do Ubuntu. A opção fdisk "-l" é um "L" minúsculo.
sudo fdisk -l
ousudo blkid
. O dispositivo / unidade é designado por sdX, com X sendo a designação do dispositivo. sda é o primeiro dispositivo, sdb é o segundo, etc. Para a maioria dos usuários, o MBR será instalado em sda, a primeira unidade em seu sistema. A partição é designada pelo Y. A primeira partição é 1, a segunda é 2. Observe que os dispositivos e partições são contados de forma diferente. Exemplo: o MBR pode ser instalado em / dev / sdb e a partição do Ubuntu pode estar em / dev / sdb3. - Monte a partição que contém a instalação do Ubuntu:
sudo mount /dev/sdXY /mnt
. Exemplo:sudo mount /dev/sdb3 /mnt
. Nota: Se o usuário tiver uma partição / boot separada, isso deve ser montado em / mnt / boot. Como você tem uma partição de inicialização separada (que contém o grub - / media / sdb8 - você precisará executar o seguinte comando também:sudo mount /dev/sdb8 /mnt/boot
. Nota: Se o usuário tiver uma partição / home separada, isso deve ser montado em / mnt / home Partições domésticas criptografadas devem funcionar. - Execute o comando grub-install como descrito abaixo. Isso reinstalará os arquivos GRUB 2 na partição montada no local adequado e no MBR do dispositivo designado. Se você estiver usando 10.04 ou 10.10 , execute
sudo grub-install --root-directory=/mnt /dev/sdX
. Exemplo:sudo grub-install --root-directory=/mnt /dev/sdb
. Se você estiver usando 11.04 ou 11.10 , executesudo grub-install --boot-directory=/mnt/boot /dev/sdX
. Exemplo:sudo grub-install --boot-directory=/mnt/boot/ /dev/sdb
. - Reinicie a instalação do Ubuntu no seu disco rígido.
- Atualize o menu GRUB 2 digitando o seguinte comando no seu terminal:
sudo update-grub
.
NOTA: Como foi respondido por Steve, "o Windows 8 usa o novo sistema de arquivos Protogon". O Grub não tem suporte para este sistema de arquivos (ainda!). Quando esse suporte chegar, você poderá usar o Grub para inicializar no carregador de inicialização do Windows 8. Até esse momento, como sugerido por jart, use um disco rígido separado para conter a partição do Windows 8 e seu bootloader. Desta forma, mesmo o MBR do disco rígido do Ubuntu não será sobre-escrito. Desconecte o disco rígido do Ubuntu quando estiver instalando no disco rígido do Windows 8. Quando a instalação estiver completa, conecte o disco rígido do Ubuntu de volta, inicialize no disco rígido do Ubuntu (configurando-o na sequência de inicialização do BIOS) e siga as etapas que descrevi acima.