Truecrypted Windows 7 ausente no Grub2 após a atualização

1

Eu tenho um sistema Windows 7 / Ubuntu com dupla inicialização criptografada e atualizei meu Ubuntu hoje.

Tudo correu bem, mas o meu Windows não é mais mostrado no Grub2-List. Inicializando eu tenho o Truecrypt Bootloader e depois de entrar na senha eu chego ao Grub (agora Grub2). Há a minha entrada do Windows 7 está faltando agora.

Aqui está meu relatório: link

A atualização do Grub não fez nada. Meu palpite é que dentro do Ubuntu ele não reconhece mais a minha instalação do Windows em sda1. Eu não posso montar também.

Eu só posso montá-lo via Truecrypt em si. Eu acho que pode ter que inserir manualmente o item de menu para o Windows em que o arquivo de configuração do Grub. Eu acho que depois de digitar a senha no bootloader do TrueCrypt, seria possível iniciar o Windows se o item estivesse lá - apenas um palpite.

Editar:
Eu basicamente segui estes passos para configurar o meu sistema:
Dual Boot Windows 7 com Ubuntu 12.04LTS com Truecrypt

    
por Registered User 02.06.2014 / 02:14

2 respostas

0

Então a solução foi bastante simples e meu palpite inicial estava certo. Acabei de adicionar o seguinte por meio de sudo gedit /etc/grub.d/40_custom

menuentry "Windows 7" {
set root=(hd0,msdos1)
chainloader +1
}

em que hd0 representa meu disco e msdos1 meu sistema operacional Windows na primeira partição do meu SSD sda1 . Para descobrir qual o número da partição que você precisa, você pode usar

sudo fdisk -l

que me deu

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   134219775    67108864    7  HPFS/NTFS/exFAT
/dev/sda2       201328640   250066943    24369152    7  HPFS/NTFS/exFAT
/dev/sda3   *   134219776   134610943      195584   83  Linux
/dev/sda4       134610944   201328639    33358848   83  Linux

Em seguida, executei o seguinte para atualizar meu /boot/grub/grub.cfg

sudo update-grub2

Para verificar se a entrada está no seu arquivo de configuração, basta verificar

cat /boot/grub/grub.cfg

Feito.

O problema é que, somente no momento do bootloading no Grub2, o TrueCrypt descriptografou a Partição do Windows para permitir a inicialização a partir dele. Não se esqueça da minha configuração, a primeira coisa que aparece é o bootloader TrueCrypt encadeado no Grub2. Executando o ubuntu, a partição é criptografada novamente e sudo update-grub2 apenas encontra dados binários brutos.

Para problemas relacionados, sugiro apenas tentar entradas diferentes em seu arquivo 40_custom antes de fazer grandes alterações em seu próprio sistema! Assim, será muito mais seguro - não precisei fazer uma imagem do meu disco e não tive que temer a perda de dados. Boa sorte!

    
por Registered User 03.06.2014 / 01:57
0

O problema é que o Ubuntu não faz ideia do que são essas partições:

sda1: ____________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type ''

sda2: ____________________________________________________

    File system:       
    Boot sector type:  Unknown
    Boot sector info: 
    Mounting failed:   mount: unknown filesystem type ''
mount: unknown filesystem type ''

Então, você precisa dizer ao Ubuntu como lê-lo. Para isso, você deve tentar montar o sistema de arquivos criptografado e salvar seus dados primeiro. Baixe a versão Linux do Truecrypt de uma fonte segura ( truecrypt.sourceforge.com não é mais seguro ). Esta etapa é feita como precaução. Faça o mesmo com o conteúdo do diretório /boot .

Agora, verifique se você instalou na instalação ao vivo o pacote cryptsetup. Deve ser capaz de detectar sistemas de arquivos TrueCrypt sem problemas. Agora, use o grub-install para consertar sua inicialização:

sudo mkdir /mnt/{boot,ntfs1,ntfs2}
sudo cryptsetup --type tcrypt open /dev/sda1 /mnt/ntfs1
sudo cryptsetup --type tcrypt open /dev/sda2 /mnt/ntfs2
sudo mount /dev/sda3 /mnt/boot
sudo grub-install --boot-director=/mnt/boot /dev/sda

Então, espero que, antes de fazer isso, você tenha uma imagem completa do disco, faça backup de suas informações importantes, etc., pois não posso garantir que funcionaria (isto é, o grub explodindo o bootecryt TrueCrypt).

    
por Braiam 02.06.2014 / 15:45