Eu planejo fazer algo estúpido. Portanto, preciso tomar todas as precauções necessárias para torná-lo menos estúpido. Como sempre com essas operações de muito baixo nível, estou muito longe de ser um especialista e pode ter causado problemas ao longo do caminho, então vou descrever toda a história.
------ Primeiro, aqui está a configuração -----
Eu tenho um laptop com um único SSD de 512 GB. Este laptop foi instalado com um Windows 7 criptografado que eu tinha acesso. Para que eu trabalhasse, eu tinha que usar o linux e uma VM estava fora de questão por várias razões. Por isso, decidi instalar uma inicialização dupla nesta máquina. A partir do sistema operacional Windows, diminuí o tamanho da partição em dois pedaços: ~ 350Gb para a partição do Windows e ~ 160Gb para o Linux. Como eu estava esperando algum problema com a inicialização do Windows (especialmente porque era uma partição criptografada de todo o disco), salvei o mbr (na verdade, o mbr de inicialização segura, que se vincula ao mbr real criptografado do windows) em um mbr.img Arquivo.
Depois de instalar o linux no espaço restante, perdi o acesso à minha partição do Windows (como esperado) e pude inicializar o Linux. No meu arquivo grub.cfg, adicionei uma entrada
menuentry "Windows 7 (loader) (on /dev/sda1)"{
insmod ntfs
set root='(hd0,1)'
set mbr_file="/boot/mbr_safeboot.img"
chainloader (hd0,5)$mbr_file
}
Esta entrada estava indo para check-in na minha partição linux / dev / sda5 o /boot/mbr_safeboot.img e carregá-lo diretamente, ligando assim para o windows mbr encrpted, e me permitiu inicializar janelas corretamente. Yay.
Avance alguns meses, estou em uma conferência antes de uma apresentação e o Windows decide fazer uma atualização. Claro, me pede para reiniciar. E, claro, por algum motivo, isso estragou a inicialização do Windows.
Neste momento, o meu disco está configurado como:
/dev/sda1 : boot flag and mbr alongside with the encrypted, unbootable NTFS partition
/dev/sda2 : Extended partition
/dev/sda5 : EXT4 : 50Gb /
/sev/sda6 : Swap : 8Gb
/dev/sda6 : EXT4 : 100Gb /home
---- O que eu gostaria de fazer -----
Eu não me importo com a partição do Windows. Claro, vou fazer uma imagem desta partição apenas no caso de eu salvar em algum lugar, mas agora, é um espaço morto. Eu quero removê-lo para poder usar o espaço.
A razão pela qual eu disse que estava planejando fazer algo estúpido é que ... isto / dev / sda1 é a partição que contém o mbr! Eu entendo muito bem que a formatação dessa parte não é realmente sensata.
O que eu planejava originalmente fazer:
Minhas perguntas são as seguintes:
Obrigado pelo seu pessoal!