Reparar o carregador de boot do Ubuntu a partir do Windows

2

Meu windows 8 está instalado na unidade C. Eu instalei o Ubuntu na unidade D. Por engano eu escolhi o gerenciador de inicialização para carregar a partir da unidade C durante a instalação do Ubuntu. Em seguida, reiniciei e inicializei diretamente no Ubuntu, sem me dar a opção de escolher na lista do SO. Então, eu consertei o Windows Loader do Ubuntu usando o seguinte comando:

sudo apt-get update; sudo apt-get install syslinux

então

sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

agora, inicia diretamente no Windows apenas! O problema está invertido!

A questão é como ter uma opção de carregador de boot para escolher, para inicializar no sistema operacional desejado. Obrigado

Última atualização

Eu removi esses discos desnecessários e reinstalei o Ubuntu. mas é a mesma história! Tenho SSD de 120GB na porta 0 contendo meu windows 8 e um disco de 500GB na porta1 na qual instalei o ubuntu e disco de 2TB na porta2 . Além de um stick USB de 8GB que eu usei para arrancar para reparar. Aqui está o relatório enviado para: link

A propósito, eu posso reinstalar o Ubuntu, se necessário, ou se uma solução mais fácil puder ser encontrada fazendo isso. Mas infelizmente não consigo tocar no sistema operacional Windows.
Passei todo o meu dia neste problema de inicialização, mas sem sucesso, isso é tão complicado para mim apenas quando se trata de separar discos rígidos, eu tenho isso em execução no meu laptop, em uma unidade que tem duas partições. Trabalhando como um encanto! Mas como o desktop tem vários discos rígidos, fica complicado. Eu agradeceria sua ajuda sobre isso.

    
por cplus 23.03.2016 / 23:27

2 respostas

1

Bem, aparentemente o seu Ubuntu está instalado em um disco separado ( sdg ), e desde que você escolheu o disco do Windows ( sda eu suponho), o código de inicialização do grub é instalado em seu MBR e você o substituiu com o código de inicialização do syslinux. que procuram a partição active e acabam carregando o bootmgr.

Então você precisa reinstalar o grub em sdg (com o Ubuntu live media):

mount /dev/sdg1 /mnt
grub-install --boot-directory /mnt/boot /dev/sdg

Você pode simplesmente deixar a unidade do Windows como a unidade prioritária na sua BIOS e mudar para o Ubuntu com o menu de inicialização da BIOS, quando desejado.

Se você preferir usar o grub para alternar entre, priorize a configuração da unidade Ubuntu na BIOS e adicione a entrada de inicialização para o Windows:

GRUB_DISABLE_OS_PROBER=true

This entry is used to prevent GRUB from adding the results of os-prober to the menu. A value of "true" disables the os-prober check of other partitions for operating systems, including Windows, Linux, OSX and Hurd, during execution of the update-grub command.

( link )

Portanto, verifique se a opção é false em /etc/default/grub , certifique-se de que os-prober esteja instalado com o apt-get e execute update-grub .

    
por 24.03.2016 / 08:03
1

Acabei de usar o Reparo de inicialização com sucesso. Basta baixar o live CD ou Live USB e inicializar sua máquina com ele.

    
por 24.03.2016 / 06:38