Como altero a configuração de inicialização do GRUB no Windows?

18

Atualmente, inicializo o Windows 7 e o Fedora 14 com o GRUB, com o Windows 7 como padrão. Eu sei que no Fedora, posso configurar o GRUB para inicializar no Fedora, substituindo o padrão, na próxima reinicialização. Existe uma maneira de fazer isso no Windows? Ou seja, posso alterar a configuração do GRUB permanentemente ou semi-permanentemente do Windows para não precisar estar na frente do meu computador para inicializar no Fedora?

Jimmy Sawczuk
fonte
Isso é um agradecimento a Michael e uma extensão. Há um driver livre por Paragon no interesse público, que pode acessar (com leitura e gravação permissões) para ext2, ext3, partições Ext4 a partir do Windows: paragon-software.com/home/extfs-windows

Respostas:

6

A parte difícil é editar o sistema de arquivos Linux no Windows. O FS Driver suporta escrever ext2, mas não conheço boas ferramentas para ext3 ou 4 (e essas perguntas SU e SF não são encorajadoras), muito menos outros sistemas de arquivos que você possa ter usado na partição de inicialização

Mas se você conseguir obter suporte de gravação para sua partição de inicialização no Windows, é fácil alterar o padrão salvo. Primeiro você precisa fazer algum trabalho de preparação /boot/grub.conf. Mude defaultpara savede adicione savedefault 0(onde 0 é o índice do Fedora na configuração do GRUB) ao bloco do Windows, para inicializar no Windows redefinirá o padrão salvo de volta para o Fedora

Depois, no Windows, você pode editar /boot/grub/default. Exclua a linha que está lá (será defaultou 0provavelmente) e altere-a para 1ou qualquer que seja o índice da sua instalação do Windows. Quando você reiniciar, o GRUB lerá esse arquivo (já que o padrão é saved) e inicializará no Windows, e a savedefaultlinha alterará esse arquivo novamente 0para futuras inicialização

Michael Mrozek
fonte
1
Alguém escreveu uma GUI para isso: grub-escolha-padrão (Grub 1) , grub-escolha-padrão (Grub 2) .
Gilles 'SO- stop be evil'
Isso funcionou para mim. Eu tive que definir minha /bootpartição como ext2(era ext4) e minha experiência limitada com isso fez com que esse processo demorasse mais do que deveria. Parece que essas instruções definem o Fedora como o padrão (o que eu realmente não quero, só quero controlar a próxima inicialização), por isso não as segui à risca, mas ser capaz de editar /boot/grub.confé bom o suficiente.
Jimmy Sawczuk
4

Se você tiver uma /bootpartição formatada como FAT32 , poderá editar o arquivo de configuração do grub nos dois SOs.

forcefsck
fonte
2

Você pode usar o Grub2Win ou outros programas similares, conforme listado aqui . Eles oferecem uma interface de usuário fácil.

Você também pode remover completamente o Grub e inicializar os dois sistemas a partir do carregador de inicialização do Windows. Para fazer isso, você precisa usar ferramentas como o EasyBCD .

skan
fonte
Eu suponho que você quer dizer Grub2Win? :)
Adam Plocher
Oh, sim, um erro de digitação.
skan
1

Localize a pasta 'grub' no disco rígido e abra o menu.lst com o bloco de notas agora edite default = 0 para default = x, onde x é um a menos que a posição do sistema operacional que você deseja tornar o padrão. Para Ex. existem três sistemas operacionais em um sistema e você deseja tornar o terceiro na lista como padrão, para editá-lo como padrão = 2, como 3-1 = 2. Para o segundo sistema operacional, padrão = 1.

Avinash Sharma
fonte