Um pouco perdido com grub e mbr: Formatando a partição que possui o flag de boot?

2

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:

  1. Salve a tabela atual de mbr e partição
  2. Formatar / dev / sda1
  3. Restaurar ou reparar o mbr usando um live-cd linux

Minhas perguntas são as seguintes:

  1. É o melhor curso de ação?
  2. Seria possível formatar / dev / sda1 sem tocar no MBR?
  3. Quais etapas adicionais devo incluir para reduzir os riscos de estragar tudo?

Obrigado pelo seu pessoal!

    
por Al_th 20.10.2016 / 11:32

0 respostas