Dualbooting Windows 8.1 com Ubuntu 14.04 (sistema operacional atual)

1

Eu tenho um laptop Dell Inspiron 15R de 64 bits. Eu tinha o Windows 8.1 nele. Ao instalar o Ubuntu 13.04, eu acidentalmente selecionei a opção para apagar tudo no disco e instalar o Ubuntu, e como resultado, todo o meu disco rígido foi formatado como uma partição na qual o Ubuntu foi instalado (Assim, no Windows agora).

Após inicializar o laptop, um erro é exibido como "Nenhum dispositivo de inicialização encontrado. Pressione qualquer tecla para reinicializar." Isso provavelmente acontece porque o Windows não está mais lá, e o bootloader ainda está lá (?). Para inicializar no Ubuntu, eu tenho que selecioná-lo manualmente no menu de opções de inicialização durante a inicialização pressionando a tecla F12 ou configurando a opção de inicialização nas configurações do BIOS para UEFI em vez de Legacy. Se eu selecionar a opção de inicialização do UEFI, ela será inicializada diretamente no Ubuntu, e é isso que estou usando atualmente. Eu recentemente atualizei meu Ubuntu para o 14.04, e a situação ainda é a mesma.

Agora, quero instalar o Windows 8.1 no meu sistema atual (junto com o Ubuntu 14.04). O problema é que eu já tenho um bootloader do Windows (?) que de alguma forma foi deixado por causa da formatação do disco rígido anteriormente . Eu não quero arriscar, então estou postando essa pergunta.

Eu tenho o arquivo de imagem (iso) do Windows 8.1. Como faço para instalar o Windows 8.1 ao lado do Ubuntu 14.04 (Já presente)?

Obrigado! Esta é a saída de df-h no terminal:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       451G  163G  265G  38% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           786M  1.3M  785M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G  788K  3.9G   1% /run/shm
none            100M   52K  100M   1% /run/user
/dev/sda1       487M  7.3M  479M   2% /boot/efi

-EDIT- Adicionadas informações em resposta à resposta de Rod Smith. Aqui está a saída para sudo parted /dev/sda print :

Model: ATA WDC WD5000LPVT-7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size    File system     Name  Flags
 1      1049kB  512MB  511MB   fat32                 boot
 2      512MB   492GB  491GB   ext4
 3      492GB   500GB  8453MB  linux-swap(v1)
    
por Ayush Kumar 07.05.2014 / 15:47

4 respostas

2

A partir da sua descrição, parece que você instalou o Linux no modo EFI, mas, de alguma forma, configurou seu firmware para inicializar no modo BIOS / CSM / herdado por padrão. Isso resulta na mensagem de erro "Nenhum dispositivo de inicialização encontrado", porque não há um carregador de inicialização herdado do BIOS / CSM /. (O Windows 8 e versões posteriores são quase sempre instalados no modo EFI em um novo hardware, portanto, não haveria carregador de inicialização no modo BIOS quando você comprasse o computador.) Ajustando suas opções de inicialização para inicialização no modo EFI / UEFI por padrão (ou de forma equivalente, para desabilitar o suporte a BIOS / CSM / herdado; o fraseado varia de um EFI para outro) provavelmente eliminaria o problema.

Continuando, se estou certo sobre isso, é fundamental que você instale o Windows no modo EFI / UEFI. Se você tentar instalar no modo BIOS / CSM / legado, o Windows irá reclamar da sua Tabela de Partição GUID (GPT) e se recusará a instalar. Deixar as opções de inicialização no modo BIOS ativas no firmware pode causar isso.

Se eu estiver certo, o seu computador já tem a Partição do sistema EFI (ESP) à qual o oldfred fez alusão. O Windows e o Ubuntu podem compartilhar um único ESP. Você precisará ter espaço não alocado ou uma partição NTFS pronta para uso pelo Windows, assim você provavelmente terá que usar o GParted, como sugere o mrsud, para preparar seu disco. Você precisará fazer isso de um disco ao vivo do Ubuntu, já que o GParted não pode modificar nenhuma partição que esteja em uso atualmente. Em vez de usar o Reparo de inicialização para restaurar o GRUB, recomendo usando bcdedit em Windows, uma vez que esta é uma opção mais mínima que é menos provável de causar problemas de continuação.

Como precaução, faça o backup de seu ESP ( /boot/efi do Ubuntu) em uma unidade flash USB ou em algum outro meio removível. Dessa forma, você pode restaurá-lo caso o instalador do Windows o exclua. Além disso, também é aconselhável fazer o backup de todos os seus dados importantes do usuário.

Antes de prosseguir, você pode querer verificar o seu modo de inicialização e o tipo de tabela de partição. Quando você inicializa o Ubuntu no modo EFI, um diretório chamado /sys/firmware/efi deve estar presente. Procure por isso para verificar se você está no modo EFI. Para verificar sua tabela de partições, digite sudo parted /dev/sda print . Você deve ver a saída parecida com a seguinte:

$ sudo parted /dev/sda print
Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                 Flags
 1      20.5kB  577MB   577MB   fat32        EFI System           boot
 2      578MB   1102MB  524MB   ext2         Ubuntu /boot
 3      1102MB  1626MB  524MB                Unused /boot
 4      1626MB  3001GB  2999GB               Linux LVM            lvm
O seu será diferente em muitos detalhes do meu, mas observe a linha Partition Table , que identifica a tabela de partição como GPT ou MBR (que mostra como msdos , IIRC). Observe também a partição FAT32 com o conjunto de sinalizadores boot - esse é o ESP. (Sua entrada na coluna Name é descritiva para humanos, e pode não ler EFI System , como o meu faz.)

Se você não tem um diretório /sys/firmware/efi e / ou se o seu disco não não usa o GPT, então a minha interpretação do que você escreveu está errada , e você deve postar de volta com detalhes. (Edite sua pergunta original.) Nesse caso, ignore tudo o que escrevi aqui - ou arquive-a para referência futura - já que ela não se aplica se você tiver instalado o Linux no modo BIOS / CSM / legado.

    
por Rod Smith 08.05.2014 / 14:48
0

Crie uma partição usando gparted e instale as janelas nela. Mais tarde, você pode usar boot-repair para recuperar seu grub .

    
por mrsud 07.05.2014 / 16:36
0

O Windows no modo UEFI também precisa de uma partição reservada e deve estar um pouco antes da partição NTFS.

Sugiro apenas instalar o Windows em um espaço não alocado.

Microsoft sugeriu partições, incluindo a partição reservada para gpt & amp; UEFI:

link

O pedido no drive é importante: msftres

link

A partição efi ainda tem as entradas antigas que uma nova instalação deve sobrescrever. Mas o UEFI também lembra as configurações da partição efi em sua NVRAM. O Windows também deve atualizar isso ou você pode precisar atualizá-lo manualmente com efibootmgr ou de dentro de seu UEFI se você tiver um UEFI com melhores opções de menu.

    
por oldfred 07.05.2014 / 18:33
0

Se você estiver usando a inicialização EFI / UEFI em vez do carregador de inicialização (por exemplo, GRUB) do HD, desconsidere esta resposta.

Eu gravaria o .iso no DVD, depois seguiria o conselho acima sobre configurar o BIOS da maneira que você quiser. Eu instalaria o Windows 8.1 primeiro, fazendo com que ele excluísse todas as partições e, em seguida, criasse uma partição a partir da metade da unidade. Faça todas as coisas do Windows em primeiro lugar, ignorando a metade não usada da unidade e, assim que o Windows estiver funcionando e atualizado, instale o Linux.

    
por Kubulai 02.11.2014 / 02:39