Como posso adicionar uma entrada para o Ubuntu no menu de inicialização do Windows 7?

19

Eu tenho a seguinte configuração:

primeira partição é a partição do Windows 7 segunda partição - partição 12.04 do ubuntu

ao instalar o Ubuntu eu instalei o gerenciador de boot grub2 na partição ubuntu

mbr contém o gerenciador de inicialização do windows

Eu tentei usar o EasyBCD para adicionar entrada ao menu de inicialização do Windows, sem sorte - esta entrada apenas inicializa no prompt de comando do grub4dos

como adicionar o Ubuntu ao menu de inicialização do Windows?

por favor, não sugira instalar o grub2 em mbr ou wubi ..

Atualização:

Eu segui as instruções para instalar o EasyBCD e adicionar uma entrada ao menu de inicialização do Windows para inicializar o Ubuntu passo a passo. Quando eu reinicio os itens de menu do NeoGrub Bootloader e do Ubuntu, leve-me para a tela abaixo.

    
por ArtDeineka 20.05.2012 / 21:30

3 respostas

13

O procedimento que funcionou para mim é descrito abaixo.

Você realizou a instalação do gerenciador de inicialização NeoGrub na etapa (3)? Se o NeoGrub estiver instalado, haverá uma pasta \NST na sua unidade C: .

Acho que este passo é deixado de fora das guias para configurar o EasyBCD.

Usando o EasyBCD para inicializar no GRUB a partir do menu de inicialização do Windows

  1. Inicie o Windows e instale a versão gratuita do site EasyBCD strong> .
  2. Abra o programa EasyBCD e selecione Adicionar nova entrada na barra lateral à esquerda.
  3. Selecione a guia mais à direita , NeoGrub , em " Sistemas operacionais " e clique na Instalação Botão .



    Nota:adicionaocódigodogerenciadordeinicializaçãoNeoGrubàsuapastaC:\.Seainstalaçãofuncionoucorretamente,vocêveráoarquivoC:\NeoGrubeapastaC:\NST.
  4. SelecioneaguiaLinux/BSD.EscolhaGRUB2comootipodaentradae,opcionalmente,editeonomedaentradaquevocêestáprestesaadicionaraomenudeinicializaçãodoWindows.



    Clique no botão Botão Adicionar Entrada para adicionar uma entrada para inicializar o Linux (menu GRUB) no menu de inicialização do Windows.
  5. Selecione Editar menu de inicialização na barra lateral para revisar suas alterações.

    Observação: Você pode excluir a entrada do NeoGrub Bootloader strong> if you wish.
    Você precisa do gerenciador de inicialização, mas não precisa de uma entrada no menu de inicialização, a menos que você o esteja usando de alguma outra forma.
  6. Salve suas alterações e reinicie. Quando o menu de inicialização do Windows aparecer, selecione a entrada EasyBCD que você adicionou para inicializar o Linux. Você deve ver algo semelhante ao texto abaixo.



    Então o menu de inicialização do GNU GRUB deve aparecer.
por irrational John 21.05.2012 / 20:50
2

Acabei de passar por isso como um novato linux neste fim de semana e apenas (!) comecei a trabalhar. Eu tinha a configuração de fábrica do Windows 7 em um laptop e estava tentando obter o Ubuntu para inicialização dupla. Eu usei o gerenciador de partições do Windows para liberar algum espaço no disco rígido e, em seguida, usei CD ao vivo e GParted para criar uma /, / home e swap de partições lógicas. Eu então instalei o ubuntu nessas partições. Em seguida, voltei para o Windows, executei o EasyBCD e, de todas as maneiras que tentei (consulte as sugestões de tópicos acima), sempre terminei com o grub > prompt de comando e às vezes nada muito em tudo.

A primeira coisa a fazer é verificar se você pode usar o grub > prompt de comando para inicializar em sua instalação do Ubuntu. Isso lhe dará confiança de que a instalação funcionou e informará as configurações a serem usadas posteriormente.

"ls" lhe dará uma lista de onde você está. Para mim, essa parecia ser a minha unidade do Windows 7 C de alguns dos nomes de diretório que ela trazia. Então, você precisa mudar a raiz para a partição que contém os arquivos / boot do unbuntu. Para isso você usa o comando grub "root".

O Grub não usa sda / b / c / d para discos rígidos sata, em vez disso usa hd0 para sda, hd1 para sdb etc. A tecla 'tab_key' é usada no grub para opções de preenchimento automático. Eu só tenho um disco rígido, então digitar "root (hd0, 'tab_key'" me deu todas as opções para partições em hd0 que estavam disponíveis. Ele ajudará se você souber em qual partição você instalou seu / boot, mas mesmo assim é Eu usei o GParted para criar minhas partições de instalação, então sabia que tinha instalado / boot na partição sda9, então fui capaz de identificá-lo com relativa facilidade.Um pouco confuso porque o grub começa a contar partições estendidas a partir de 4. A maneira de obter grub para obter a minha partição / boot foi digitando "root (hd0,8)" ou seja, um menos do que o número sda9.Faça um "ls" e com certeza, eu poderia ver o diretório / boot um arquivo vmlinuz e um initrd.img arquivo na raiz.

O próximo bit a fazer é carregar o kernel e o arquivo initrd. O kernel one foi o que me jogou, já que você precisa especificar a raiz na terminologia normal do Linux como parte do comando. Embora o kernel real e o arquivo .img estejam no / boot, eles têm nomes longos. Na raiz, há ponteiros para eles que economizam na digitação correta. Aqui está tudo o que eu digitei, incluindo o comando root acima:

root (hd0,8)

kernel /vmlinuz root=/dev/sda9

initrd /initrd.img

boot

Isso trouxe meu Ubuntu e me deu confiança de que ele estava instalado OK. Agora eu só precisava descobrir como automatizá-lo. Isso me levou de volta ao EasyBCD no Win7. Clique para adicionar uma nova entrada (deixei o original que me levou para o grub > sozinho), selecionei a guia NeoGrub e cliquei em Instalar. Depois disso, cliquei em Configurar e isso trouxe um arquivo menu.lst. Eu adicionei todas as linhas que eu usei acima na linha de comando do grub para fazer o boot e foi isso. Da próxima vez que eu reiniciei, eu escolhi NeoGrub e estou digitando tudo isso do Ubuntu, que parece fab e rápido em comparação com os círculos constantes de atraso do Win7.

links que tenho usado todo o final de semana ...

link

link

    
por Mike 24.03.2013 / 17:28
1

Você pode usar o EasyBCD, mas lembre-se de que isso irá desacelerar a inicialização do sistema, portanto, após inicializar no Ubuntu, altere mbr de modo que ele aponte para o GRUB do Ubuntu, que pesquisará e listará todas as operações sistemas instalados no sistema, o que é muito melhor do que o menu de inicialização do Windows, também remover a opção Ubuntu do menu de inicialização do Windows.

    
por arjun 28.07.2012 / 22:44