O bootloader do Windows 10 e do Ubuntu pode residir em uma partição?

0

Eu estava tendo o Windows 10 no meu sistema e eu instalei o Ubuntu 15.04 especificando a partição de inicialização da mesma forma que o bootloader do Windows 10 estava residindo.

Agora no grub ele está mostrando tanto o Windows 10 quanto o Ubuntu, mas ele é capaz de inicializar somente a partir do Ubuntu. No Ubuntu ele está mostrando todos os meus arquivos do Windows 10 intactos, assim como os arquivos no volume de inicialização.

Quando eu consertei o bootloader do Windows 10 usando o bootrec, o sistema não inicializa nem no Ubuntu nem no Windows 10.

Eu novamente reinstalei o Ubuntu e agora ele está inicializando do Ubuntu, mas não do Windows 10.

    
por Sanjiv Agrawal 11.12.2015 / 07:11

1 resposta

0

Se o computador estiver inicializando no modo EFI, o carregador de inicialização do Ubuntu (GRUB 2, por padrão) e o carregador de inicialização do Windows poderão residir no mesmo Partição do Sistema EFI (ESP). O ESP é uma partição FAT destinada a essa finalidade - para manter os gerenciadores de inicialização. A Microsoft exige que os fabricantes usem o modo EFI para computadores Windows 8 e posteriores pré-instalados, portanto, se o computador vier com o Windows 10, é provável que ele use o modo EFI e o que você descreve deve funcionar. A explicação mais provável dos sintomas que você está descrevendo é um firmware defeituoso, talvez em conjunto com algumas correções mal aplicadas destinadas a superar tais defeitos.

OTOH, no modo BIOS, o código do carregador de boot entra no registro mestre de inicialização (MBR; também conhecido como o primeiro setor do disco rígido) e em vários locais subsequentes. Normalmente, o Windows inicializa do MBR para o Partition Boot Record (PBR; também conhecido como o primeiro setor da partição) para os arquivos no volume NTFS, enquanto o GRUB inicializa do MBR para algum código pós-MBR para os arquivos na árvore de diretórios do Linux. Se você instalar o GRUB em uma partição em vez de em um MBR, ele assumirá a PBR. Se você instalar o GRUB no PBR de uma partição do Windows, essa partição não inicializará mais o Windows. Os sintomas são consistentes com o que você relatou, pelo menos tanto quanto eu os entendo. É mais provável que você encontre um Windows 10 de inicialização do BIOS em um sistema que você atualizou do Windows 7 ou anterior, instalou-se do zero ou reinstalou-se em uma instalação anterior. A solução para o seu problema neste caso provavelmente envolverá o uso de ferramentas do Windows para restaurar o PBR (e provavelmente o MBR), e então reinstalar o GRUB no MBR ou no PBR de uma partição do sistema de arquivos do Ubuntu .

Como o modo EFI e o modo de inicialização do BIOS são muito diferentes, a correção do problema exige que você saiba qual modo de inicialização está usando. No Windows, o modo de inicialização está bem vinculado ao tipo de tabela de partição, que você pode determinar no Ubuntu com:

sudo parted -l | grep Table

A saída deve especificar o tipo de tabela de partição do seu disco, como em:

Partition Table: gpt

Isso indica GPT e, portanto, uma inicialização no modo EFI do Windows. Se ele ler msdos em vez de gpt , isso indica MBR e, portanto, uma inicialização no modo BIOS do Windows.

Se você não conseguir consertá-lo depois de conhecer o modo de inicialização, execute o Script de informações de inicialização em seu sistema . Isso produzirá um arquivo chamado RESULTS.txt . Poste-o em um site pastebin e poste o URL para o seu documento aqui. Isso nos dará informações adicionais de diagnóstico. Além disso, especifique a marca e o modelo do seu computador.

    
por Rod Smith 11.12.2015 / 14:53