Grub4Dos e / boot / bcd error

0

Estou executando o Ubuntu 13.04 no meu laptop (unidade SSD) e comprei recentemente outro disco rígido (segunda unidade) instalado no lugar do CD-ROM. O que eu quero alcançar é ter o Ubuntu como sistema operacional primário e a capacidade de inicializar o Windows 7 ocasionalmente.

Minha configuração desejada é esta:

  • hd0,0 - (Ubuntu montado em /)
  • hd1,0 - partição do WINDOWS
  • hd1,1 - partição de dados

Desde então eu não tenho CDROM, eu tenho que instalar o Windows a partir de alguma partição. Eu encontrei um tutorial mostrando como usar Grub4Dos para fazer isso. Então foi o que eu fiz:

  1. Copied grub.exe to /
  2. Adicionada entrada customizada na configuração do grub2 no Ubuntu para poder entrar no Grub4Dos durante a inicialização.
  3. Montou meu ISO do Win7 em /mnt . Em seguida, copiei todo o conteúdo para a partição DATA (FAT32) usando: cp -R /mnt/* /media/my_name/DATA
  4. Reiniciou a máquina e entrou em Grub4Dos
  5. Eu verifiquei novamente se meu ISO descompactado está disponível em (hd1,1) - é.
  6. Aplicado a seguir:

root (hd1,1)

chainloader (hd1,1)/bootmgr

boot

Depois disso, alguma execução do Windows é iniciada (parece com o instalador do Windows) e imediatamente reporta o problema como:

File: \Boot\Bcd

Status: 0xc000000f

Info: An error occurred while attempting to read the boot configuration data.

Procurei uma solução on-line, mas todos os recursos estão me apontando para o reparo do Windows a partir do CD, o que obviamente eu não tenho (nenhuma unidade de CD-ROM instalada).

Eu verifiquei novamente que hd1,1 tem /boot/bcd pasta e isso. Então não parece corrompido.

Alguém tem uma pista do que está acontecendo?

    
por ŁukaszBachman 15.04.2014 / 08:51

1 resposta

0

Para tornar o disco inicializável (com ou sem o grub4dos), você precisa escrever o Windows 7 MBR e o PBR e ativar a partição.

Ao usar o grub4dos, você carrega o bootmgr diretamente pulando os registros de inicialização, mas o \ boot \ BCD deve estar na partição ativa !

Existem diferentes ferramentas que podem gravar registros de inicialização do NT6 (Vista, Windows 7/8). Qualquer ferramenta de gerenciamento de disco pode tornar uma partição ativa (parted - boot flag).

As declarações acima são para inicialização de firmware do BIOS.

Para a inicialização via UEFI, você precisa do ESP (partição do sistema EFI) com os arquivos de inicialização do Windows colocados ali e a entrada de inicialização correspondente na NVRAM.

    
por 23.04.2014 / 11:42