Tentando mover o MBR para outro disco usando o linux, ou algo assim… resultado final, dual linux e windows. Complicado, por favor leia

0

Tudo bem, como diz o título, não sou especialista. Então, vou explicar tudo o que fiz e o que estou tentando fazer.

Um dia, decidi criar um computador de jogos de baixo custo, para uso em jogos como o World of Tanks. Um dos meus cortes no orçamento foi usar o disco rígido de um laptop com sua cópia do Windows 7 como meu sistema operacional. Como você pode imaginar, começou a reclamar que "o Windows não é genuíno", então, depois de algum tempo, comprei um disco rígido para minha área de trabalho e comecei a instalar o Windows nele. Agora, é aí que fica confuso ...

Eu tentei instalar o Windows usando um arquivo .exe que meu amigo me ofereceu em uma unidade flash. Parece ser a mesma coisa que a Microsoft oferece em uma de suas páginas de recuperação. A referência mais próxima ao que eu tenho é encontrada em este fórum. (Esperando que isso ajude, eu não posso descrever a mim mesmo a menos que eu colasse os arquivos aqui de alguma forma.)

Antes de instalar, tive que ativar a nova unidade e formatá-la como primária, NTFS. Durante a instalação, meu computador foi reinicializado várias vezes. Após a terceira reinicialização, foi apresentado um novo desktop do Windows 7. Os dados originais do Windows 7 foram preservados, embora (obviamente) não estejam nesta cópia do sistema operacional. (Eu ainda posso inicializar para o "Laptop" windows 7 com tudo nele.)

É importante notar que, para inicializar essa "nova janela", eu tive que selecionar "windows 7" do bootloader do windows. Mostrou duas janelas 7's, uma foi a que estava na unidade do laptop, e a outra (aqui está o meu noz skillz na tentativa de explicação da codificação) ligada ao HDD separado.

Agora, meu plano mestre era devolver a unidade do laptop ao laptop. E é isso que eu fiz. Tendo alguns problemas de driver no laptop, mas isso é esperado e tratado mais tarde. Eu tentei inicializar de volta para o disco rígido separado, apenas para descobrir que não há mais bootloader.

Então, há o meu óbvio dilema. Atualmente estou executando no mesmo desktop construído, com um disco rígido antigo com o Ubuntu 14.04 LTS, e é aí que isso entra. Eu quero ter este SO Linux inicializado com o meu sistema operacional Windows, mas em disco rígido separado; Ou seja Windows no HD1 e Ubuntu no HD2.

Eu estive procurando uma maneira de modificar o gerenciador de boot GRUB para permitir que eu selecione OS e inicie no windows, mas (estou assumindo) porque o MBR que me permite inicializar em minhas "novas janelas" está ativado a unidade do laptop, o GRUB do Ubuntu não sabe que há um sistema operacional na minha nova unidade. (Lembre-se de que a unidade do laptop não está mais conectada ao sistema. O sistema tem a unidade do Ubuntu e a nova unidade do Windows.)

Então, finalmente, aqui está a minha pergunta: O que devo fazer? O que eu posso fazer? Qualquer ajuda seria muito apreciada! (Eu prefiro não usar um CD de instalação do Windows 7, só porque eu teria que esperar para que ele chegue aqui, então qualquer informação que eu possa fazer com o meu hardware atual é apreciada.)

Devo observar que não tenho medo de abrir repetidamente minha área de trabalho e trocar cabos; Estou principalmente limitado pelos meus 2 cabos de dados SATA, atualmente compartilhados entre os meus 2 HDDs e meu disco rígido.

    
por Trey White 26.11.2015 / 19:22

1 resposta

0

Parece que você moveu seu gerenciador de inicialização com aquela unidade de laptop antiga que você colocou de volta no laptop.

O one-way que eu posso pensar para consertar isso é entrar em sua instalação do Ubuntu com um Live USB / CD. Em seguida, corrija / instale seu bootloader.

CHROOT:

Você precisará ter um CD ou pendrive USB inicializável do Ubuntu para inicializar seu computador. Selecione "Experimentar o Ubuntu antes de instalar" para inicializar no ambiente Live.

Uma vez iniciado, inicie uma janela do Terminal e digite:

% bl0ck_qu0te%

Isso listará todas as partições (e espero que você não tenha alterado as sugestões de instalação padrão) e o 'grep' filtra todas as entradas sem 'ext4' na linha. Isso deve mostrar o disco rígido / partição que você precisa montar.

Verifique se é a partição / unidade correta:

% bl0ck_qu0te%

Em seguida, monte a partição no ambiente do Live:

% bl0ck_qu0te%

.. onde '/ dev / sdXY' é a partição que você achou correta no comando blkid.

Prepare o ambiente chroot montando todas as pastas necessárias:

% bl0ck_qu0te%

Depois de montar as pastas, você pode fazer o chroot na antiga unidade de desktop para corrigir o seu gerenciador de inicialização:

% bl0ck_qu0te%

Agora corrija seu bootloader instalando e atualizando:

% bl0ck_qu0te%

Note que isto é '/ dev / sdX' e não '/ dev / sdXY'. Você não quer o bootloader na partição, você quer na unidade (ou seja, / dev / sda).

Em seguida, crie o menu do Grub:

% bl0ck_qu0te%

Se não houver erros, você deverá instalar o menu GRUB de inicialização dupla. Se tudo parece ok, digite 'exit' e reinicie.

    
por G Trawo 26.11.2015 / 20:18