Se (muito importante se você entender a diferença primeiro) você está usando um disco rígido estilo MBR, ao contrário do estilo mais recente da GPT, você pode simplesmente fazer o backup do seu MBR (registro de inicialização mestre) antes de instalar o Windows e, em seguida, substitua-o posteriormente. Para fazer o backup:
dd if=/dev/sda of=mbr.copy bs=512 count=1
"/ dev / sda /" deve ser o seu disco rígido (aviso, não "sda1" ou "sda2", apenas "sda"). Coloque esse arquivo em algum lugar seguro onde você possa acessá-lo facilmente novamente.
Agora instale o Windows, que substituirá o MBR do qual você acabou de fazer o backup. Depois, inicialize um live CD do linux ou algo assim (já que você não será capaz de inicializar a partição do crunchbang) e tome cuidado, pois agora você está usando algum outro meio, sda pode não ser a mesma que era antes. Se não é substituir "sda" com o nó dev correto abaixo, e faça o backup do novo windows mbr, apenas no caso:
dd if=/dev/sda of=ms.mbr.copy bs=512 count=1
Mantenha isso em algum lugar seguro onde você não vai esquecer o que aconteceu com ele. Agora substitua o MBR pela outra cópia que você fez antes:
dd if=mbr.copy of=/dev/sda bs=512 count=1
Você deve poder reiniciar agora e obter o menu do grub. Esperançosamente, as novas janelas serão inicializadas com a mesma entrada de menu que as janelas antigas - se não você tem que resolver isso.
Você pode usar a ms.mbr.copy da mesma forma no futuro, se tiver necessidade disso.
Pode haver uma maneira semelhante de fazer isso para o GPT, mas, como não tentei, não posso dizer. Uma maneira fácil de saber se seu disco é GPT ou MBR do linux seria tentar gdisk -l /dev/sda
. Se você não tiver um disco GPT, você verá um grande aviso, "Encontrou GPT inválido e MBR válido; Convertendo MBR para GPT" (não se preocupe, ele não faz realmente que quando você acabou de executar -l
).