Resgate Grub depois de instalar o Ubuntu em um disco rígido externo a partir de USB

8

Eu tenho o Windows 7 instalado no meu disco rígido interno e queria experimentar o Ubuntu, então tenho um USB para instalar o Ubuntu LiveUSB e instalei o Ubuntu em um disco rígido externo e tudo funcionou bem.

Agora o problema. Se eu remover o disco rígido externo e tentar inicializar o Windows normalmente, ele mostrará a tela de recuperação do grub. A única maneira de inicializar no Windows é ter o disco rígido externo conectado.

Existe alguma maneira que eu possa fazer para que eu não tenha que ter o disco rígido externo conectado para poder inicializar o meu Windows 7?

    
por Victor Suarez 16.12.2012 / 10:03

4 respostas

7

Quando você instalou o Ubuntu, ele colocou o gerenciador de boot do Grub no MBR de sua unidade interna, mas todos os módulos do grub estão armazenados na partição do Ubuntu, na unidade externa. O Grub não permitirá que você faça muito se não puder carregar os módulos, portanto, sem o plug externo, você não pode inicializar nada.

O que você deve fazer é deixar o bootloader do Windows na unidade interna e instalar o Grub no externo. Então, sempre que você conectar o externo, apenas sobrescreva na inicialização para inicializar a partir do externo.

Para instalar o Grub no MBR externo (assumindo que é /dev/sdb ):

sudo grub-install /dev/sdb

Para obter o arranque do Windows sem o externo, reinstale o bootloader do Windows. Para fazer isso, inicialize a partir de um CD de reparação do Windows 7 ou do DVD de instalação do Windows em um prompt de reparo e execute:

bootrec /fixmbr

Você pode fazer um CD de reparo do Windows a partir do Windows, se você não tiver um. Também é possível instalar um gerenciador de inicialização semelhante ao Windows a partir da sua instalação do Ubuntu:

sudo apt-get install lilo
sudo lilo -M /dev/sda mbr

Observe que lilo exibirá uma grande tela de aviso, mas é seguro ignorá-lo, pois isso se refere a quando é usado para inicializar o linux.

Isto é o que parece usar lilo (note que o comando faz distinção entre maiúsculas e minúsculas):

bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  lilo-doc
The following NEW packages will be installed:
  lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of  /dev/sda  has been updated.
bcbc@neptune:~$ 

Você verá um aviso assim: ele pode ser ignorado quando você usa lilo como um carregador de inicialização no estilo do Windows:

    
por bcbc 16.12.2012 / 10:14
4
  1. Você precisa reparar o MBR do disco rígido interno usando um CD / DVD do Windows. ( startup-repair )

  2. Anexe o disco secundário, inicialize usando um Live CD e use a ferramenta boot-repair para instalar o GRUB no seu computador secundário. HDD. Veja a imagem abaixo:

    EscolhaPlaceGrubinto-seuHDDsecundárionomenususpenso.

    ParaidentificaronomedoseuHDDsecundário,abraexplorer,eveja as instruções da ferramenta Boot-repair .

por Web-E 16.12.2012 / 10:14
1

Resgatando o GRUB2 da maneira mais fácil ...
Passos:
1. Faça o download do YUMI criador do Multiboot USB.
2. Faça o download do disco Rescatux / Super Grub2 3.1 Instale o Rescatux ou o Disco Super Grub2 no Pendrive Usando o criador USB de inicialização múltipla YUMI.
Ou
3.2 Instale-o no seu CD ou você pode até tentar usar o disquete (Super Grub2 Disk). 4. Inicialize de outra mídia que você criou (Pendrive / CDROM / Floppy).

  1. Instruções para disco Super Grub2 (método 1)
    5.1 Na interface do YUMI Mulitboot, selecione ISO inicializáveis do GRUB ou Windows XP / 7/8 e pressione enter
    5.2 Na próxima tela, selecione a entrada Super Grub2 Disk e pressione enter.
    5.3 Na tela principal do Super Grub2 Disk. Selecione segundo no menu (Detectar qualquer sistema operacional. Novos downloads minha lista é diferente, basta selecionar segundo da lista de menu). 5.4 Em seguida, selecione Ubuntu na lista de seleção do sistema operacional. Isto irá carregar o seu sistema operacional Ubuntu.
    5.5 Após o login no terminal de uso e digite os seguintes comandos.
    5.6 Digite sudo fdisk -lu para determinar seu disco rígido e o dispositivo de partição raiz. Seria algo como isso Disco /dev/sda: 500.1 GB
    5.7 Restaurando o Grub2: Digite sudo grub-install /dev/sda
    O resultado seria algo como Installation finished. No error reported.
    5.8 Se você instalou outro sistema operacional juntamente com o Ubuntu, você precisaria executar a atualização do Grub2 usando sudo update-grub . Isso detectará outro SO carregado em seu sistema.

  2. Instruções para o Rescatux (método 2)
    6.1 Na interface do YUMI Mulitboot, selecione ISO inicializáveis do GRUB ou Windows XP / 7/8 e pressione Enter | 6.2 Na próxima tela, selecione a entrada Rescatux Disk e pressione enter.
    6.3 Na tela de inicialização do Recatux, se você vir um erro referente a Unable to boot due to CPU error , selecione Ao vivo 486 , selecione o padrão Ao vivo (amd64) . 6.4 Após a tela de inicialização do sistema poucos GUI Rescapp será exibido. 6.5 Na GUI Rescapp, selecione Grub (+) , em seguida, Restaurar o Grub e, finalmente, Restaurar o Grub !!!
    6.6 Selecione a partição Linux na próxima tela (Evite loop1, que é a partição do dispositivo Rescatux na maioria das vezes) e pressione OK.
    6.7 Selecione a partição do disco rígido para instalar o Grub e pressione OK.
    6.8 Aguarde até que o Rescapp realize a operação de instalação e uma mensagem será exibida após a instalação bem-sucedida e pressione OK.
    6.9 No canto inferior da tela, clique nele para encerrar o Rescatux.

    GRUB2 resgatado .
por sarathkm 14.01.2016 / 09:43
0

Eu resolvi assim:

Problema

Ao instalar a partir de uma unidade USB, a unidade USB torna-se SDA. Os discos se tornam SDB, SDC e assim por diante. Depois de remover a unidade USB e reinicializar, os discos se tornam SDA, SDB e assim por diante, e o sistema não inicializa.

Solução:

Adicionar temporariamente um leitor óptico conectado ao SATA (interno). Um leitor externo conectado via USB, provavelmente, criará o mesmo problema acima.

Como o leitor ótico não aparece como um disco, o primeiro disco será SDA, a instalação é suave e o sistema inicializará com sucesso.

    
por AnWi 30.04.2016 / 11:56