Backstory TL; DR: clonado do OpenSUSE de /dev/sda2
para /dev/sdc1
, Windows 7 de /dev/sdb1
para /dev/sdc2
; formatado /dev/sda2
e /dev/sdb1
; reconfigurou o GRUB2 e instalou-o em /dev/sdc
; O OpenSUSE carrega, o Windows 7 não.
Histórico (longo): Alguns dias atrás, eu clonei dois sistemas de unidades separadas para um único SSD. Vamos supor que havia o OpenSUSE em /dev/sda2
e o Windows 7 em /dev/sdb1
, com inicialização dupla com o GRUB2 instalado no MBR de /dev/sda
.
A clonagem em si foi feita com o método de parte a parte do Clonezilla, o SUSE foi para o recém-criado /dev/sdc1
e W7 para /dev/sdc2
. O GRUB2 foi atualizado a partir de um mint liveusb (em poucas palavras, chroot
em uma raiz montada de um sistema clonado com /sys /dev /proc
e /run
da raiz de liveusb mount --bind
'em raiz clonada).
Primeiro problema (meio resolvido): grub2-mkconfig
encontrou os sistemas (dois SUSEs e dois W7s), atualizou-se e foi instalado em / dev / sdc no grub2. No entanto, independentemente de qual disco rígido inicializei e de qual opção tenha escolhido, o OpenSUSE só carregou a partir da unidade antiga (com quebra específica de uma unidade IDE antiga e tempo de carregamento adequado). Das janelas, aquela na unidade antiga inicializou bem (embora esse tipo de derrota o propósito da migração), a segunda não inicializou (cursor piscando na tela preta).
Após alguns testes, percebi que quando o /dev/sda
é desconectado fisicamente, o grub carrega o OpenSUSE do SSD. Em seguida, com um golpe de gênio, eu formatei a antiga partição /dev/sda2
onde o OpenSUSE costumava estar. E /dev/sdb1
, onde o W7 costumava ser (por qualquer motivo).
Resultado: o OpenSUSE é carregado como deveria. W7 não.
Problemas com a restauração do Windows:
Pergunta: Eu suponho que existia algum tipo de PBR (registro de inicialização de partição) na partição antiga do Windows (é isso que o GRUB2 sobrecarrega, se eu entendi corretamente). Como é que o clonezilla não o copiou junto com o resto da partição? E se foi, por que ele não inicializa agora, mesmo com o GRUB tendo essa partição em seu cfg?
E se não fosse um PBR, mas MBR, ele poderia de alguma forma ser copiado e ajustado para deixar o Windows na segunda inicialização da partição?
Existe alguma maneira de ter uma inicialização do W7 a partir da segunda partição no SSD?
Tags ssd partitioning windows-7 linux grub