Instale o GRUB no NTFS

8

Gostaria de instalar duas instâncias completamente independentes do Windows XP (nenhum dado deve ser compartilhado) no meu computador em duas partições primárias diferentes. Eu sei que o grub pode lidar com inicializá-los corretamente, mas não tenho idéia se é possível instalá-lo e configurá-lo em um sistema 100% NTFS e sem nenhuma partição / distribuição extra do linux.

karatchov
fonte

Respostas:

7

Estou usando o grub4dos para dual boot XP e XP64. Ambos os sistemas estão em sistemas de arquivos NTFS.

A instalação foi simples: copiei a pasta grub4dos no meu sistema de arquivos NTFS. Renomeou o carregador de inicialização do Windows "ntldr" para fora do caminho e copiou o carregador de inicialização do grub4dos "grldr" para "ntldr". Dessa forma, ainda estou usando um MBR padrão da Microsoft, que faz feliz meu antivírus corporativo necessário.

Este método também mantém minhas partições independentes. Posso despejar uma partição em uma unidade externa e carregar um sistema operacional diferente no local. Eu mantenho as imagens Vista32, XP32, Vista64 e XP64 na minha unidade externa. Em cerca de 1,5 horas, posso carregar qualquer uma dessas imagens em qualquer uma das minhas duas partições de laptop e estar pronto para continuar sem mexer nas configurações de inicialização.

Edit: Mais uma dica. Quando você instala o Windows, defina o bit oculto em todas as partições, exceto aquela na qual você está instalando o Windows. O instalador da janela substituirá a sequência de inicialização na partição inicializável e você perderá a independência da partição.

Rodney Schuler
fonte
11
O grub4dos também pode ser instalado no MBR ou apenas adicionado à lista boot.ini sem alterar o sistema. NTFS é um sistema suportado.
2019 karatchov
3

Não, o grub estável não suporta a inicialização no NTFS no momento.

Você precisaria de uma pequena partição FAT para usar o GRUB. Como alternativa, considere usar o carregador de inicialização nativo ou outro carregador de terceiros.

Dito isto, o suporte está sendo trabalhado para (atualmente alpha) grub2.

MikeyB
fonte
Grub4dos parece carregar corretamente via ntldr em uma partição NTFS, eu ainda tenho que testá-lo corretamente e eu vou relatar minha experiência
karatchov
1

O Grub exigiria um ambiente semelhante ao Unix. Você pode usar a instalação padrão do Windows boot.ini para ter um ambiente de inicialização dupla do Windows XP com bastante facilidade.

WerkkreW
fonte
o método boot.ini padrão não suporta sistemas independentes, não é? Com grub, posso ocultar uma partição durante a inicialização de outro, tornando janelas acredita que é sempre instalado em C: \
karatchov
Janelas realmente gosta de inicialização a partir de outras letras de unidade de C: ^^
Oskar Duveborn
1

Você pode inicializar duas vezes usando o carregador de inicialização padrão do Windows.

Clique com o botão direito do mouse em Computador , selecione Propriedades | Configurações remotas | Avançado Selecione as configurações em inicialização e recuperação e selecione a partição principal.

Brent
fonte
1

Você pode fazer isso, de fato. Usando um liveCD / USB do GNU / Linux e um grub.cfg de formato válido, você pode instalar o Grub2 totalmente em um diretório em uma das partições do Windows e inicializar os dois sistemas operacionais (mesmo que o sistema não contenha sistema Unix posteriormente).

A resposta de @MikeyB não é mais válida agora, o Grub2 pode instalar no sistema de arquivos NTFS.

Vdragon
fonte