Como faço para restaurar uma opção de inicialização do grub perdida no Ubuntu 12.04

0

Ok, provavelmente há toneladas de perguntas relacionadas ao meu problema, mas estou em uma situação delicada, então não ouso experimentar ...

Histórico:

Instalei e configurei uma inicialização dupla (Ubuntu / Windows7) em meu laptop corporativo bloqueado, ou seja, primeiro instale o Windows7 usando uma imagem corporativa de netboot, deixe-o concluir e inicialize o Ubuntu em um USB ativo e usando o gparted encolher a partição e instalar o Ubuntu em uma nova partição, juntamente com uma partição de swap (a partição de hibernate do Linux w: o swap não voará realmente). Agora, isso precisa ser feito antes que a criptografia de disco do ponto de verificação seja aplicada à partição do Windows7.

Tudo estava bem, eu corro o Ubuntu diariamente e, de vez em quando, inicializo no Windows7 para fazer tarefas corporativas mundanas, normalmente funciona bem com o hibernar / retomar para o Windows7.

Isso é irrelevante, mas eu preciso tirar esse barulho do meu peito

Eu também faço o hibernate / resume no Ubuntu e isso funciona bem, exceto que às vezes o gerenciador de janelas compiz falha e falha ao ser reiniciado, depois de um wake up do hibernate (acho que é um problema do driver i915 de acordo com o google) .

Nesse momento, quando o Compiz falhou e eu precisei terminar algum trabalho, rapidamente instalei e testei alguns gerenciadores de janela (twm, wmaker, XFCE-4) para poder continuar trabalhando sem reinicializar.

Um desses pacotes FU ** ING PIECE OF S ** T achou divertido mudar o respingo para um DEBIAN F *** ING S ** SPLASH TLOOKING, "la la la, eu vou mudar o respingo para tornar o mundo um lugar melhor e inocentemente executar grub-update ... "sem nunca F *** ING me perguntar se está tudo bem para F *** ao redor com meu ambiente de inicialização dual delicado, mas trabalhando (requer duas tentativas de inicialização do Windows 7 para passar a criptografia de disco do ponto de verificação).

Isso é relevante

Então, na próxima reinicialização, minha opção de executar o Windows7 na inicialização se foi, tentei o grub-install, o grub-update, mas ele não conseguiu restaurar a opção de inicialização do Windows7. Eu posso inicializar no Linux w: o problema, mas as opções para inicializar o Windows7 se foram.

Então eu comecei a fazer o googling e senti o horror se construir desde que todas as soluções que encontrei continuavam mencionando o CD de reparo do Windows7, MBR restore, bla bla, NÃO AF *** ING OPTION EM UM BOOTIMAGE CORPORATIVO BLOQUEADO, preciso restaurá-lo sem um CD de reparação do Windows7 ou qualquer outra coisa.

Agora estou muito mais aliviado, pois consegui inicializar no Windows7 usando o grub cli executando os seguintes comandos:

>chainloader (hd0,msdos1)+1
>boot

Então, minha pergunta é como colocar isso de volta no meu menu de inicialização do Grub como a opção de executar o Windows7?

A razão pela qual estou perguntando como fazer isso é que estou com medo de F ** CK e perder a minha capacidade de inicializar no Windows7, porque restaurar o que eu tenho (requer) requer muito trabalho mundano (o que inclui chamadas para o help desk terceirizado em todo o mundo apenas para reativar uma imagem de inicialização de rede para meu laptop).

    
por Ernelli 29.10.2013 / 11:33

1 resposta

1

Ok, estou um pouco mais relaxado agora, pois acredito que sei por que isso aconteceu. Primeiro, o guia follwing resolveu o problema real de reativar o Windows7

Adicionando manualmente uma entrada para o Windows 7 em um menu do Ubuntu GRUB2

Então o motivo para o menu de inicialização perder o Window7 foi que quando o /etc/grub.d/30_os-prober executou a primeira vez, foi quando eu instalei o Ubuntu 12.04 direto após instalar o Windows7, mas antes que a criptografia de disco do ponto de verificação fosse ativada, ele detectou corretamente o Windows7.

Mas agora, com a criptografia de disco do ponto de verificação ativa, o grub não detecta o Windows7 e a opção de inicialização não será adicionada. Como foi o caso quando um dos pacotes executou o update-grub depois de alterar o splash do grub.

Quanto aos gerenciadores de janela que, como efeito colateral ao serem instalados, executavam o update-grub2 e o menu de inicialização atual era xcfe4 . Desde que depende de desktop-base, que substitui / define o respingo grub com spacefun-grub.png e executa update-grub2.

Então instalando o xcfe4 usando apt-get install xcfe4 executa update-grub2 em um ponto !!!

Esse efeito colateral também entrou no launchpad

    
por Ernelli 29.10.2013 / 14:53