É possível inicializar o Ubuntu usando o gerenciador de inicialização do Windows?


40

Como observado por muitas pessoas, requisitos UEFI do Windows 8 pode vai não vai ficar no caminho de instalação de Linux (ou qualquer outro), como o bootloader substituição também deverá ser assinado alguma forma. Alguns sistemas Todos os sistemas permitem que você desabilite o requisito de assinatura, mas o recurso pode estar oculto para desabilitar ou você pode não estar disposto a desistir dos benefícios de um gerenciador de inicialização seguro.

É necessário substituir o gerenciador de inicialização em primeiro lugar? Para nos mantermos em um software que ficou dourado, como posso instalar o Ubuntu 11.04 usando o próprio gerenciador de inicialização do Windows 7?

Respostas:


32

Supondo que o Windows já esteja instalado, instale o Ubuntu em outra partição. Certifique-se de instalar o Grub2 na partição Ubuntu - não o instale no MBR, pois isso substituirá o carregador de inicialização do Windows.

Inicialize no Windows e instale o EasyBCD

Adicionar entrada e escolha Grub2 ie

insira a descrição da imagem aqui

Em seguida, escreva de volta o carregador de inicialização do Windows modificado, ou seja,

insira a descrição da imagem aqui

Reiniciar - agora você terá duas opções:

insira a descrição da imagem aqui

Inicialize no Ubuntu e altere o valor do Grub Timeout

gksudo gedit /etc/default/grub

altere "GRUB_TIMEOUT = 10" para "GRUB_TIMEOUT = 0" e salve.

Finalmente:

sudo update-grub

fonte


No EasyBCD mais recente, você não precisa executar a etapa Write MBR, pois restaura a etapa padrão, apenas com o Windows. Você só precisa adicionar a entrada de menu Grub 2 e salvá-la.
— Toilal

3
O EasyBCD, até onde eu vi, não funciona com gerenciadores de inicialização uefi. Só funcionará com o mbr.
— precisa saber é o seguinte

Isso funciona se o ubuntu e o windows estiverem instalados em um disco rígido diferente em vez das mesmas partições diferentes do disco rígido? Também tem que ser grub2 ou grub também está bom?
— Dora

Make sure that you install Grub2 on the Ubuntu partition - don't install it on the MBR- isso significa (no instalador do Ubuntu "algo mais" → "Dispositivo para inicialização de instalação do gestor", para usar /dev/sdaem vez de /dev/sda1(Windows), ou devo realmente ir para Linux ( /bootdevido à criptografia) partição ( /dev/sda4no meu caso)?
— Frank Nocke

6

Eu já passei por isso. Aqui está a maneira que eu resolvi.

Você precisa restaurar o MBR, para que ele seja inicializado novamente no Windows, não no Linux, e depois adicione o Linux.

  1. Inicialize a partir do disco de instalação do Windows;
  2. Escolha Reparo / Reparo de inicialização; O Windows restaurará o MBR;
  3. Quando terminar, reinicie no Windows;
  4. Abra o EasyBCD e adicione Linux;
  5. Na reinicialização, você verá a boa e velha tela preta com o carregador de inicialização do Windows e duas entradas: Windows e Linux;
  6. Voila.

2
Eu li "MBR" nesta resposta, mas o título da pergunta dizia "UEFI". E UEFI geralmente significa partição EFI para inicialização, não MBR. direita?
— Frank Nocke

2

Eu achei isso muito útil, mas achei uma maneira mais fácil de corrigir isso. Quando você tiver acesso à instalação do Windows e o EasyBCD instalado. Você pode apenas reparar o MBR a partir da ferramenta. (Feito com o EasyBCD 2.2.0.182)

  1. Abra o EasyBCD e clique em "Implantação do BCD"

  2. Na seção "Opções de configuração do MBR", verifique se "Instalar o gerenciador de inicialização do Windows Vista / 7 no MBR" está selecionado e clique no botão "Gravar MBR"

  3. Reinicie e aproveite a mágica do Windows Bootloader

Espero que isso ajude alguém


0

Você pode ir para o shell no menu de inicialização e digitar:

chroot / 
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda

isso pode funcionar.


O que chroot /faz? Isso é um comando real install grub boot loader again on sda?
— Wjandrea
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.