Do Windows 7 + Ubuntu para Crunchbang (primeiro) + Windows 8 (segundo?)

1

Tenho dupla inicialização em uma máquina com Windows 7 + Ubuntu. Eu fui em frente e substituí o Ubuntu com o Crunchbang, e agora quero substituir (não em lugar de atualização) o Windows 7 pelo Windows 8. No entanto, sempre fiz uma inicialização dupla com o Windows primeiro. Eu sei que se eu tentar instalar o Win8, ele irá substituir o registro de inicialização. Como posso fazer isso para que eu possa instalar o Win8 sem perder minha instalação Crunchbang já personalizada?

    
por Diego 15.02.2013 / 19:54

1 resposta

2

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 ).

    
por 15.02.2013 / 20:38