Eu tenho a seguinte configuração:
primeira partição é partição do windows 7 segunda partição - partição ubuntu 12.04
enquanto instalava o ubuntu instalei o grub2 bootloader na partição ubuntu
O 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 - essa entrada é inicializada 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 no mbr ou no wubi ..
Atualizar:
Eu segui as instruções para instalar o EasyBCD e adicionar uma entrada no menu de inicialização do Windows para inicializar o Ubuntu passo a passo. Quando eu reinicio o NeoGrub Bootloader e os itens de menu do Ubuntu, levo-me para a tela abaixo.
Try Ubuntu
. Em seguida, siga as etapas descritas nesta resposta . Certifique-se de adicionar o link ao pastebin na sua pergunta.Respostas:
O procedimento que funcionou para mim está descrito abaixo.
Você executou a instalação do gerenciador de inicialização NeoGrub na etapa (3)? Se o NeoGrub estiver instalado, haverá uma
\NST
pasta na suaC:
unidade.Acho que esse passo às vezes é deixado de fora dos guias para configurar o EasyBCD.
Usando o EasyBCD para inicializar no GRUB no menu de inicialização do Windows
Nota: Isso adiciona o código do carregador de inicialização NeoGrub à sua
C:\
pasta. Se a instalação funcionou corretamente, você verá o arquivoC:\NeoGrub
e a pastaC:\NST
.Clique no Add Entrybotão para adicionar uma entrada para inicializar o Linux (menu GRUB) no menu de inicialização do Windows.
Nota: Você pode excluir a entrada do NeoGrub Bootloader, se desejar.
Você precisa do carregador de inicialização, mas não precisa de uma entrada no menu de inicialização, a menos que esteja usando de outra maneira.
Em seguida, o menu de inicialização do GNU GRUB deve aparecer.
fonte
Acabei de passar por isso como um novato em Linux neste fim de semana e apenas (!) Conseguiu esse trabalho. Eu tinha a instalação de fábrica do Windows 7 em um laptop e estava tentando fazer o Ubuntu inicializar duas vezes. Usei o gerenciador de partições do Windows para liberar espaço no disco rígido e usei o live CD e o GParted para criar um /, / home e trocar partições lógicas. Eu instalei o Ubuntu nessas partições. Voltei ao Windows, executei o EasyBCD e de todas as formas possíveis (veja as sugestões de tópicos acima), sempre acabava com o prompt de comando grub> e, às vezes, quase nada.
A primeira coisa a fazer é verificar se você pode usar o prompt de comando grub> para realmente inicializar a instalação do ubuntu. Isso lhe dará confiança de que a instalação funcionou e informará quais configurações usar mais tarde.
"ls" fornecerá uma lista de onde você está. Para mim, essa parecia ser a minha unidade Windows 7 C de alguns dos nomes de diretório que ela trouxe. Portanto, você precisa alterar a raiz da partição que contém os arquivos de inicialização / Ubuntu. 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 'tab_key' é usada no grub para opções de conclusão automática. Eu só tenho um disco rígido, então digitar "root (hd0, 'tab_key'" me deu todas as opções de partições disponíveis no hd0. Isso ajudará se você souber em qual partição você instalou o seu / boot, mas mesmo assim é Eu não usei o GParted para criar minhas partições de instalação, então sabia que tinha instalado / inicializado na partição sda9 para identificá-la de maneira relativamente fácil.Um pouco confuso porque o grub começa a contar partições estendidas de 4. A maneira de obter O grub para obter minha partição / boot foi digitando "root (hd0,8)", ou seja, um a menos que o número sda9. Faça um "ls" e com certeza,
O próximo passo é carregar o kernel e o arquivo initrd. O kernel foi o que me lançou como você precisa especificar a raiz na terminologia normal do linux como parte do comando. Embora o kernel e o arquivo .img reais estejam no / boot, eles têm nomes longos. Na raiz, existem indicadores para eles que economizam em digitação precisa. Aqui está tudo que eu digitei, incluindo o comando root acima:
Fazer 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 a original que me levou ao grub> sozinha), selecione a guia NeoGrub e clique em Instalar. Depois disso, cliquei em Configurar e isso trouxe um arquivo menu.lst. Eu adicionei todas as linhas que usei acima na linha de comando do grub para inicializar e foi isso. Na próxima vez que reiniciei, escolhi o NeoGrub e estou digitando tudo isso no ubuntu, que parece fabuloso e rápido em comparação com os constantes círculos de atraso do Win7.
links que eu tenho usado durante todo o fim de semana ....
http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/
http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html
fonte
Você pode usar o EasyBCD, mas lembre-se de que isso diminuirá a inicialização do sistema; portanto, após a inicialização do Ubuntu, altere o mbr de forma que aponte para o GRUB do Ubuntu, que pesquisará e listará todos os sistemas operacionais instalados no o sistema, que é muito melhor que o menu de inicialização do Windows, também remove a opção Ubuntu do menu de inicialização do Windows.
fonte