É possível “retornar” ao GRUB após inicializar o Linux sem reiniciar

21

Eu tenho dual-boot no Windows e Linux no meu SSD e me encontro frequentemente alternando entre os dois sistemas operacionais. O SSD é realmente rápido e ambos os sistemas operacionais inicializam em cerca de 3 segundos depois de selecionados no GRUB. No entanto, demora para cerca de 30 segundos meu BIOS, RAID e o segundo controlador SATA serem inicializados antes que eu esteja no GRUB.

Então eu queria saber se é possível pular essas inicializações e apenas "retornar" ao GRUB assim que eu iniciei o Linux. Idealmente eu também seria capaz de fazer o mesmo a partir do Windows, mas minha esperança não é muito alta:)

Eu fiz uma pequena pesquisa on-line e não encontrei nada além de um carregador de linux um pouco desatualizado - o loadlin.exe, que pode ser executado a partir do DOS ou do Windows 95/98 para inicializar o Linux. Portanto, pelo menos, o conceito de trocar sistemas operacionais sem reinicializar não é novo. Alguém sabe de uma ferramenta atual que faz isso?

Se não, existe um problema técnico que nos impede de escrever tal programa ou simplesmente não há demanda suficiente?

ATUALIZAÇÃO: Um amigo meu acabou de me falar sobre o Kexec . Usando isso, parece ser possível iniciar um kernel Linux diferente a partir de um kernel em execução, mas é possível voltar ao GRUB ou iniciar uma instalação do Windows diretamente?

    
por Dimitar Asenov 09.09.2011 / 08:14

5 respostas

6

Usando o kexec, você pode resolver o problema. Não há necessidade de envolver o GRUB. Você pode usar o kexec-loader para inicializar diretamente em diferentes sistemas operacionais dentro do Linux. (Certifique-se de que o suporte a kexec esteja compilado em seu kernel.)

    
por 28.10.2011 / 14:24
1

Resumindo, não com a maneira como as coisas funcionam agora. Uma abordagem melhor pode ser descobrir por que seu controlador BIOS / RAID / SATA está demorando tanto. Pode haver atualizações do BIOS disponíveis e, possivelmente, atualizações de firmware para o controlador RAID.

    
por 15.09.2011 / 06:17
1

Não. A menos que seu BIOS tenha uma opção de instalação específica para pular o POST durante uma reinicialização (eu o vi uma vez), isso não existe desde o Windows 98 / ME (o truque de Reinicialização Rápida que realmente recarrega o Windows.)

Talvez alguém com tempo suficiente de invasão de hackers pudesse reproduzir isso e recarregar o GRUB, mas teria que mudar o modo como o INIT reinicia o sistema.

    
por 18.09.2011 / 04:52
1

Verifique se você tem suporte a UEFI. Isso pode melhorar drasticamente a velocidade de inicialização.

    
por 05.02.2014 / 13:49
0

Se você não conseguir encontrar as atualizações sugeridas pelo Zeroedout, talvez queira executar o sistema host em máquinas virtuais, portanto, a reinicialização é quase gratuita.

Além disso, alguns sistemas têm um modo de inicialização rápida / rápida, onde algumas verificações são omitidas. Você pode querer verificar isso.

    
por 23.10.2011 / 01:02

Tags