Como instalar o carregador de inicialização GRUB sem instalar o Linux?

8

Eu tenho o Windows 7 instalado no sistema e quero criar uma partição inicializável separada do WinPe, que o sistema pode alternar quando houver problemas.

Agora, o Windows 7 oferece essa opção e eu também posso editar o armazenamento do BCD para fazer alterações no menu de inicialização do Windows 7 ou usar o EasyBCD. Não quero usar essas opções, pois preciso personalizar a ocultação / exibição de partições no momento da inicialização, etc. Busco e encontrei o GRUB; pode ser a ferramenta que estou procurando.

Eu quero usar o carregador GRUB sem nenhuma versão do Linux instalada no sistema. Alguém pode me orientar sobre como instalar o GRUB no MBR do disco rígido e configurar o menu de inicialização? Pesquisei na Internet e encontrei principalmente comandos que pesquisam o GRUB no disco rígido (por causa de uma instalação existente do Linux) e depois tentam repará-lo. No meu caso, não existe Linux.

Eu tenho o CD de inicialização do Ubuntu 9.10 / CD de OpenSUSE 11.2 e disco de instalação. Posso usá-los para instalar o GRUB no meu sistema?

Kavitesh Singh
fonte
Alternativamente, você pode tentar SuperGrub ( supergrubdisk.org )
Ye Lin Aung
Eu tentei isso, mas eu não sei qual opção para selecionar lá. Tudo o que eu conseguia entender era que era um utilitário de reparo. I precisa do GRUB já instalado no sistema e irá reparar se alguma prov surgir devido a formatação etc.
Kavitesh Singh

Respostas:

3

Eu usei o GRUB4DOS para instalar o GRUB Loader a partir do Windows. Eu segui esses passos.

  1. Download do Grubinst 1.0.1 em http://sourceforge.net/projects/grub4dos/files/
  2. Clique duas vezes em grubinst_gui.exe no modo de administrador.
  3. Ele listará os discos rígidos na categoria de disco. Selecione o disco em que deseja instalar o GRUB.
  4. Clique no botão de atualização próximo à lista de peças e selecione a opção "disco inteiro".
  5. Na seção Opções, selecione (marca de seleção) a opção:

    a: Não pesquise unidade de disquete

    b: valor do tempo limite de 2-5. Pode ser alterado posteriormente em menu.lst

  6. Selecione a opção para "instalar".
  7. Agora copie os arquivos chamados "grldr" na unidade C:. Não o coloque em alguma pasta, pois isso exigiria alterações na configuração. O Grub4Dos procurará em cada partição esse arquivo.
  8. Agora você precisa configurar o menu de inicialização. As opções de menu são armazenadas no arquivo menu.lst. Você precisa criar esse arquivo e salvá-lo no glrdr.

Exemplo de arquivo Menu.lst. Você pode escrever o conteúdo no bloco de notas e salvá-lo como menu.lst.

<------ menu.lst começa abaixo ----- - Não copie estas linhas>

intervalo 2

padrão 0

title Carregador de corrente do Microsoft Windows XP rootnoverify (hd0,0) // ntldr

title Carregador de corrente do Microsoft Windows Vista / 7 rootnoverify (hd0,1) / bootmgr

<------ menu.lst começa termina - Não copie estas linhas ----->

Aqui a primeira partição primária é do Windows XP e a segunda é do Vista / 7, que usa o bootmgr como carregador de inicialização. Essas entradas variam de acordo com a instalação do SO. Este é apenas um exemplo.

Kavitesh Singh
fonte
2

O GRuB 1 e o GRUB4DOS podem ser instalados sem o GNU / Linux.

GRuB 1:

  1. Certifique-se de criar arquivos "/ boot / grub / *" (principalmente "stage2") em alguma partição acessível no GRuB 1. (vfat, ext *, reiserfs)
  2. Inicialize o grub 1 (do disquete, do cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Verifique se você tem "/ GRLDR" em algum lugar (em vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivedo DOS, Windows ou algum Linux. (Você pode executar o bootlace no Windows (não tem certeza sobre o Windows 7) copiando os primeiros N setores do disco rígido para um arquivo, aplicando o bootlace nesse arquivo e copiando os setores novamente para a unidade).

Você também pode usar alguma máquina virtual (qemu, VirtualBox, VMWare) para executar pouco linux e configurar qualquer grub de maneira sã e testar se ela funciona bem antes da reinicialização .

Vi.
fonte
Na solução 1 proposta como eu obteria os arquivos de inicialização / grub. Tentei inicializar a partir do liveCD do OpenSuse / Fedora e tentei copiar os arquivos que estavam lá no disco rígido e depois executei esses comandos. Não funcionou. Estou fazendo algo errado aqui. Para o Grub4DOS eu consegui instalar o gerenciador de inicialização, para XP / Windows7 usei o Grub4Dos Installer e funcionou bem e o sistema foi inicializado após modificações no arquivo menu.lst. Quero explorar mais a parte da Solução 1 também.
Kavitesh Singh
1
@Kavitesh Singh "Não funcionou." -> Que mensagem de erro? No setupestágio ou na tentativa de inicializar? "como obter os arquivos de inicialização / grub?" -> De alguma instalação existente do grub. Eu normalmente mantenho o backup com a imagem do kernel, ntldr / boot.ini (para WinNT), despejo de tabela de partição e outras coisas necessárias para inicializar o PC.
Vi.