Como reinstalar o bootloader após a migração para o SSD

2

Devo dizer que foi difícil nomear esta questão.

Basicamente, eu preciso reinstalar adequadamente o gerenciador de inicialização no meu sistema, porque eu já tenho os discos do sistema operacional para os meus sistemas operacionais.

A longa história é esta: eu tive o grande HDD lento com o Windows7 & Debian Wheezy dual-boot nele, perfeitamente inicializável. Então, eu pedi a unidade SSD e preparei as partições do meu sistema para caber no SSD muito menor. Eu queria o seguinte esquema:

128 GB Windows
 24 GB /     on Debian
 86 GB /home on Debian 

Tamanho estranho para /home porque não existe uma unidade de disco rígido de 256 GB.

Então, eu preparei essas partições no meu disco rígido inicial e instalei o novo SSD e então carreguei o GParted live USB (não lembro agora como ele foi realmente nomeado), e então copiei as partições do HDD para SSD.

Então, agora tenho as seguintes partições nos discos físicos:

SSD
   128 GB copy of original Windows partition
    24 GB copy of presumably Debian /
    86 GB copy of presumably Debian /home

HDD
   128 GB Windows
    24 GB / on Debian
    86 GB /home on Debian
    ... several other partitions with non-system data ...

E o comportamento do sistema logo após o Ctrl + C, Ctrl + V no GParted era o seguinte: no GRUB, o sistema é inicializado diretamente no Windows no HDD.

Nas configurações da BIOS, é necessário inicializar a partir do SSD primeiro.

Consegui criar a instalação USB do Debian Testing e carreguei-a no modo de recuperação, descobri que ela identificou meu SSD como / dev / sda e instalou o GRUB no / dev / sda. Agora meu sistema carrega o GRUB que lista tanto o Windows quanto o Debian. Do HDD. Então, agora estou de volta à posição inicial.

Por favor, como devo configurar o GRUB para que ele carregue os sistemas operacionais corretamente do SSD?

Devo abrir meu Debian, mexer com a configuração do GRUB e reinstalá-lo novamente no mesmo lugar (no SSD)?

    
por hijarian 16.12.2012 / 17:59

1 resposta

2

Primeiro, use o FIXMBR e o FIXBOOT do disco de instalação do Windows nas partições do Windows. Em seguida, instale o GRUB para Linux, o que deve adicionar também as partições do Windows como aquelas que podem ser inicializadas pelo GRUB. No GParted veja quais partições estão ativas - ativa deve ser a partição Linux inicializável (no seu caso /) e o Windows com a pasta "boot".

O sistema inicializa no Windows no HDD porque ele não pode inicializar no SSD - não há partições ativas ou o carregador de inicialização nessas partições não está definido corretamente.

Você pode definir partições ativas usando o GParted. Em seguida, você deve executar o GRUB (de Live DVD ou USB ou DVD com Linux - sua distro) para configurar a inicialização para partições do Windows e / ou do Linux.

Tudo o que você faz - lembre-se de operar na unidade SSD. Não toque no HDD. Sempre faça backup de seus dados antes de partições e alterações de inicialização.

    
por 16.12.2012 / 19:16