Questão Como posso instalar o Windows depois de instalar o Ubuntu?


Eu tenho Ubuntu no meu laptop. Agora eu quero instalar o Windows 7 em um dual-boot. Como posso fazer isso?

Eu não posso perder meus arquivos do Ubuntu, e tenho medo de quebrar GRUB.


179
2017-10-12 07:28


origem


Se você só usar o Win 7 ocasionalmente, você também pode tentar instalá-lo como convidado ou uma máquina virtual usando o VirtualBox. Veja isso questão e aceitou a resposta incluindo os comentários para detalhes sobre essa opção. - koushik
Por conveniência, da próxima vez, instale o Windows antes do Ubuntu para salvar os problemas do GRUB. - Oxwivi
Observe que os computadores com uma cópia pré-instalada Windows 8 tem uma tabela de partição diferente e usa UEFI em vez de BIOS. Eu deveria fornecer isso como uma resposta? Rolar para baixo. - LiveWireBT
Este artigo descreve em detalhes como instalar o Windows 7/8 / 8.1 / 10 após a instalação do Ubuntu: linuxdeveloper.space/install-windows-after-linux - dinosaur
Para pessoas que têm um PC de mesa em vez de um laptop: considere obter um disco rígido separado para o segundo sistema operacional. Muito menos problemas assim. (Tudo que você precisa fazer é alterar a ordem de inicialização ou desconectar a unidade do Ubuntu antes de instalar o Windows, depois alterá-la de volta e apenas executar o update-grub) - Inquisitive Lurker


Respostas:


Aqui está o esboço geral:

  1. Crie espaço para o Windows
  2. Instalar o Windows
  3. Monte o /boot diretório ou partição
  4. Instale o carregador de inicialização (GRUB)

Passo Zero - Faça o backup de seus dados importantes antes de fazer qualquer coisa

Primeiro Passo - Crie espaço para o Windows

Abrir GPartede verifique se você tem pelo menos 20 GB disponíveis para o Windows 7, como uma partição que você pode remover ou como espaço não particionado. Se for uma partição, remova-a do GRUB para ter certeza de que ela não quebrará sua instalação do Ubuntu - o GParted irá reclamar se algo ruim estiver prestes a acontecer.

Anote a corrente /boot dispositivo. Se isso não aparecer, anote o / dispositivo. O nome do dispositivo é algo como sda5.

Etapa 2 - Instalar o Windows

Instale o Windows 7 no espaço que você acabou de criar

Terceiro Passo - Monte /boot

Nota: Em vez de montar o diretório de inicialização ou a partição a partir da instalação no ambiente de mídia ao vivo, é possível especificar o caminho com o --boot-directory parâmetro para grub-install, mais informações na página do manual.

Carregue a partir do seu CD ao vivo do Ubuntue, em seguida, execute esses comandos.

  • Se você não tem um separado /boot partição:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • Se você tem um SEPARATE /boot partição:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Passo Quatro - Instale o bootloader

Nota: Estas instruções foram escritas inicialmente para computadores de inicialização do Windows 7 e do BIOS. Se você tiver UEFI e Windows 8 e acima, provavelmente precisará substituir grub-pc com grub-efi-amd64 dentro sudo apt-get install grub-pc.

Então continue com esses comandos:

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

E reinicie. Deve funcionar bem e inicializar os dois sistemas.


133
2017-10-12 07:42



Pelo menos no Ubuntu 10.10, grub-pc está incluído no live CD (assim você pode pular a linha sudo apt-get update && sudo apt-get install grub-pc). - Matthew
If you DO NOT have a separate /boot partition: - como eu descubro isso? - Alan Coromano
Não seria melhor (mais seguro) usar um chroot? - kiri
Uma instrução mais segura em vez de rm -rf /boot é: mount --bind /mnt/boot /boot - Amr Mostafa
Fez exatamente como mostrado aqui, mas não funcionou para o Ubuntu 14.04. Depois de invocar o grub-install, o Ubuntu é inicializado automaticamente, não é exibido nenhum menu de inicialização do GRUB. O método mostrado abaixo (resposta de Peachy), no entanto, funcionou (boot-repair). - Jan-Philip Gehrcke


Instalando janelas depois de Ubuntu não é o processo recomendado para um sistema dual Windows e Ubuntu, mas é possível.

  • Primeiro, você tem que ter certeza de que o espaço livre de 50GB está disponível, redimensionando seu Ubuntu usando gParted se necessário.
  • Use também gParted ou Utilitário de Disco para formatar o espaço livre como NTFSIsso impede que o Windows 7 crie uma partição de inicialização adicional além da unidade "C".
  • Em seguida, inicialize o instalador do DVD do Windows e instale o Windows na partição NTFS. Na reinicialização, o Windows inicializará automaticamente e você não verá o menu do grub, permitindo que você escolha o Ubuntu, porque o bootloader do Windows substituiu o grub.

  • Agora, o que você precisa fazer é executar o Ubuntu de LiveCD ou LiveUSB e instalar  boot-repair.

  • Para instalar boot-repair, abra um terminal pressionando Ctrl + Alt + T e digite os seguintes comandos:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • Depois da instalação, boot-repair será lançado automaticamente, se não, inicie-o via Dash.

  • Certifique-se de selecionar reparação recomendada para reparar o grub. Reinicie e é isso.

  • Agora você deve ter um menu Grub na inicialização, permitindo que você escolha entre o Ubuntu, o memtest e o Windows 7

115
2017-07-01 14:13



Obrigado, perfeito. Só para mencionar que você também precisará de uma conexão com a internet. E para executar o terminal para colocar os comandos acima mencionados Hit super-chave em seu teclado (geralmente com o logotipo do Windows) e digite Terminal. Use o terminal para colocar os comandos. - Marcos Maia
Jan-Philip, fyi o PPA foi corrigido e agora está disponível para todas as versões suportadas do Ubuntu. Então você não precisa mais deste hack. Veja o Página da comunidade do Ubuntu sobre Boot-Repair. - LovinBuntu
Isso funciona para o Windows 8 / 8.1 também? - A. Donda
Isso funcionará para o Windows 10? Por favor deixe-me saber - mtk
Sim, isso funciona para todas as versões do Windows de 7 até 8, 8,1 e 10. Isso também funciona com o Ubuntu 15.10. - aalaap


boot-repair fez um bom trabalho lançado a partir de um live-usb, apenas aplicando a opção recomendada.


10
2018-03-17 06:01



Isso funcionou incrivelmente bem. Obrigado pelo link. - Gazler


Quando você inicializa, você verificou a ordem de inicialização no seu BIOS? Se você estiver inicializando diretamente no disco rígido, sempre perderá o USB. Você precisa mover a opção de inicialização do dispositivo USB para cima na lista de prioridades.

Além disso, verifique se o seu computador permite inicializar a partir do USB na porta USB que você está usando.


6
2017-12-24 13:49



O que você quer dizer com a primeira parte, Mas tenho certeza que meu computador permite inicializar a partir de USB nessa porta - Ubisoft Terzuz
Vejo esta, na BIOS há uma configuração que informa ao computador o que inicializar primeiro. Se o seu disco rígido estiver acima do usb na lista, ele sempre será inicializado - Seth♦


No caso do seu computador ter uma cópia pré-instalada do Windows 8 e você removeu porque para muitas pessoas disseram para você odiá-lo e você descobriu que depois de instalar o Ubuntu, que não é o que você quer, observe isto:

Seu computador inicializa com UEFI e tem uma tabela de partições GPT.

Para instalar Windows 7, crie e inicialize a mídia de instalação do Windows 7 no modo UEFI ou defina o modo de inicialização e a tabela de partição como herdados.


4
2017-08-09 18:49



e também NÃO tente instalar o Ubuntu lado a lado diminuindo as partições e normalmente como em outros sistemas. Ler help.ubuntu.com/community/UEFI - Devesh Khandelwal
Eu não excluí os arquivos de instalação que vieram pré-existentes com o firmware do laptop (mas apenas a unidade C, onde o Windows foi instalado anteriormente). Agora, como instalo o Windows 8.1 a partir disso? - user12458


Para instalar o Windows, você precisa de uma partição vazia que será dedicada ao Windows. Se você fizer isso, então vá em frente e instale isso usando o procedimento normal de instalação. Após a instalação, reinicie no Windows e reinicie algumas vezes mais para experimentar o Windows ;-) (desculpe, não pude resistir)

Como você disse, isso vai quebrar GRUB e seu computador só pode inicializar o Windows depois disso. Não se desespere, pois há uma seção de ajuda dedicada à restauração do GRUB e à capacidade de inicialização dupla. Veja Aqui. Depois de fazer isso, seu computador poderá inicializar o Ubuntu e o Windows.

Antes de começar, muito cuidadosamente, anote a localização (número do disco rígido, número da partição e dentro dele) da instalação atual do Ubuntu (que você obviamente não deseja sobrescrever) e a partição vazia na qual você deseja instalar o Windows. . Além disso, durante a instalação do Windows, se ele oferecer para formatar qualquer partição diferente daquela em que você está instalando o Windows, por favor, não aceite.


3
2017-10-12 07:38



O link próximo a "Veja aqui". (para algum lugar no SourceForge) parece estar quebrado (tela em branco no Firefox e no Internet Explorer). - Peter Mortensen


Primeiro, você precisa inicializar com um CD / pendrive e encolher sua partição para criar uma segunda. O Windows 7 requer e cria uma segunda partição chamada "sistema reservado". Eu não sei porque, mas faz. (Então você vai acabar com três partições ou quatro se você tiver uma partição swap.)

Quando sua partição estiver pronta, basta inicializar com o seu pen drive de DVD / USB do Windows 7 e instalar o Windows 7 na nova partição.

Quando o Windows 7 tiver sido instalado, o GRUB será interrompido e você só poderá inicializar o Windows (automaticamente). Basta inicializar com um live CD / USB stick do Ubuntu e consertá-lo (como é mencionado em outros comentários).

Agora, outro problema que alguns usuários podem enfrentar:

Eu possuo um HP Mini 210 netbook que veio com o Windows 7. Eu apaguei tudo e instalei o Ubuntu. Mais tarde, decidi também reinstalar o Windows 7 e ter uma inicialização dupla (necessário Windows para um aplicativo específico da minha universidade que não seria executado através do vinho). Naquela época eu tinha três partições:

- Ubuntu
- Swap
- Backup/download storage

Agora, quando tentei instalar o Windows 7, enfrentei um problema porque o Windows 7 precisa criar uma segunda partição primária (sistema reservado). Eu já tinha três partições e, portanto, não consegui criar mais duas. A solução aqui é criar um partição estendida em que você incluirá armazenamento de swap e de backup. Agora eu tenho:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)

2
2017-10-12 08:23





A maneira mais segura é instalar o Windows 7 primeiro e reinstalar o Ubuntu depois disso. Isso garantirá que o grub funcione.

Você também pode editar suas partições com um live cd, e então instalar o Windows 7. Quando você tiver feito isso, você inicializa no Ubuntu com um live cd e um restore grub. Este procedimento, no entanto, é um pouco mais delicado do que apenas instalá-los na ordem correta.


1
2017-10-12 07:37





Um bom conselho: quando você faz a partição separada para o Windows 7, usando o gparted, por exemplo, formate-o para o NTFS imediatamente. Não use o instalador do Windows para formatar a partição, porque várias vezes eu tive uma situação, quando o instalador do Windows corrompeu a tabela de partições depois disso e tive que restaurar a partição perdida. Então, como as pessoas recomendam aqui: usando o gparted, crie uma partição separada, formate-a no ntfs, instale as janelas lá e depois restaure o grub usando o livecd ou o liveflash. Você pode usar o SystemResqueCD para liveflash.


1
2017-10-12 08:51





Eu sugiro que você virtualize o Windows 7 com algo como VirtualBox (http://www.virtualbox.org)

Desta forma, você pode executar o Windows e o Linux ao mesmo tempo, sem a possibilidade de destruir o Bootloader Grub.

Eu não sei porque você quer rodar o Windows 7, mas se você não precisa da capacidade total do hardware (rodando os últimos jogos 3D por exemplo) do seu computador para windows, a virtualização pode ser uma boa solução.


1
2017-10-12 08:26



às vezes, rodar janelas virtualizadas através do vbox ou vmware limita o usuário ... se ele quiser rodar, isto é, jogos, isso pode ser um problema? - Antonis
Sim, executar jogos modernos não funcionará virtualizado, mas se você não fizer isso, isso pode ser uma boa solução. - Niels van Reijmersdal


Inicialize esse USB

  1. Ligue ou reinicie o computador.
  2. Enquanto o visor estiver em branco, pressione o F10 para entrar no menu de configurações do BIOS.
    NOTA: O menu de configurações do BIOS pode ser acessado pressionando o F2 ou o F6 chave em alguns computadores.
  3. Selecione a guia Avançado usando as teclas de seta para a direita e para a esquerda.
  4. pressione Entrar.
  5. Use as teclas de seta para cima e para baixo para selecionar Boot Order.
  6. Siga as instruções na tela para alterar a ordem de inicialização para que o USB esteja no topo
  7. pressione Esc.
  8. Selecione a guia Sair usando as teclas de seta para a direita e para a esquerda.
  9. pressione Entrar.
  10. pressione Entrar.



Reinicie ...


1
2017-12-24 15:45



Mas qual é o USB, nenhum deles diz "USB Drive" ou algo assim: 3 Então eles fecharam essa questão e eu nunca recebi uma resposta! - Ubisoft Terzuz
@UbisoftTerzuz O que exatamente fez diz? É às vezes enigmático. - Seth♦