Não é possível inicializar sem outro HDD [duplicado]

0

Eu tenho dois problemas:

Peguei meu disco rígido antigo e coloquei-o em um compartimento de disco rígido.
Então eu conectei isso a um notebook que está rodando no Windows Vista.
Eu também conectei um pendrive com o Ubuntu 14.04 com o notebook.
O próximo passo foi instalar o Ubuntu no disco rígido externo.
Após a instalação, tive que reiniciar para iniciar o Ubuntu. Eu desliguei o notebook e mudei o BIOS para inicializar no disco rígido externo.
Eu liguei e. Nada aconteceu.
Ok, eu decidi inicializar o disco rígido interno do notebook. Em seguida, uma janela roxa do Ubuntu apareceu perguntando se eu quero iniciar o Ubuntu ou o Windows Vista.
Eu escolhi o Ubuntu e funcionou. Depois disso fiz o mesmo e escolhi o Windows. Funcionou também. MAS agora não consigo inicializar o disco rígido interno sem ter o disco rígido externo conectado ao notebook. Diz algo como resgate de grub de erro. Esse é um problema.

O problema dois é que eu quero usar o meu HDD no gabinete do disco rígido também sem este notebook. Eu quero conectá-lo a outros computadores.
O que posso fazer?

    
por user308272 23.07.2014 / 10:06

1 resposta

0

Seu grub parece ter sido instalado na unidade externa, então você precisa repará-lo. Sim, você pode usar o disco rígido externo em outras máquinas.

Para reparar o grub:

Quando você instala o Windows, o Windows considera que é o único sistema operacional da máquina - ou pelo menos não conta para o Linux. Então, ele substitui o grub pelo seu próprio gerenciador de inicialização. O que você precisa fazer é substituir o carregador de inicialização do Windows pelo grub. Eu vi várias instruções para substituir o grub por meio de comandos grub ou algo assim, mas para mim a maneira mais fácil é simplesmente chroot em sua instalação e executar update-grub . chroot é ótimo porque permite que você trabalhe em sua instalação real, em vez de tentar redirecionar as coisas aqui e ali. Está realmente limpo.

Veja como:

  1. Inicialize a partir do CD ao vivo.
  2. Determine o número da partição da sua partição principal. O GParted pode ajudá-lo aqui. Eu vou assumir nesta resposta que é /dev/sda2 , mas certifique-se de usar o número de partição correto para o seu sistema!
  3. Monte sua partição:

    sudo mount /dev/sda2 /mnt  # make sure that sda2 is correct!
    
  4. Ligue algumas outras coisas necessárias:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. chroot na sua instalação do Ubuntu:

    sudo chroot /mnt
    
  6. Neste ponto, você está na sua instalação, não no CD ao vivo, e está sendo executado como root. Atualizar o grub:

    update-grub
    

    Se você receber erros, vá para o passo 7. (Caso contrário, é opcional.)

  7. Dependendo da sua situação, você pode ter que reinstalar o grub:

    grub-install /dev/sda
    update-grub # I'm not sure if this is necessary, but it doesn't hurt.
    
  8. Se tudo funcionou sem erros, então está tudo pronto:

    exit
    sudo reboot
    
  9. Neste ponto, você poderá inicializar normalmente.

Se você não conseguir inicializar normalmente e não fizer a etapa 7 porque não houve mensagens de erro, tente novamente com a etapa 7.

  • Às vezes, dar ao GRUB2 a configuração correta para suas partições não é suficiente, e você deve realmente instalá-lo (ou reinstalá-lo) no Registro de Inicialização Principal, o que a etapa 7 faz. A experiência de ajudar os usuários no bate-papo mostrou que a etapa 7 às vezes é necessária mesmo quando nenhuma mensagem de erro é exibida.

=============================================== ====

O instalador do Windows não se importa com outros sistemas operacionais no sistema. Por isso, escreve o próprio código sobre o registro mestre de inicialização. Não é um problema do instalador do windows, o seu pretendido. Se você reinstalar, faça o upgrade das janelas para enfrentar o problema. Felizmente a solução é fácil também.

Você precisa reparar o mbr. Faça o seguinte

Inicialize usando um live usb / cd do Ubuntu. Use boot-repair para corrigir o problema.

Após inicializar com live usb / cd, execute o seguinte comando no terminal,

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Use Recomended Repair .

Maisinformações- link

Estas respostas foram dadas originalmente aqui.

    
por Ruslan Gerasimov 23.07.2014 / 13:48