O que seria necessário para um sistema * nix ser encerrado e continuar a ser reiniciado?

2

Isso é possível para o encerramento do sistema, não todo o caminho para que você não precise carregar o BIOS e outras coisas. Gostaria de dar a você a capacidade de inicializar rapidamente para o Linux para o Windows?

    
por Seth Hikari 14.04.2011 / 07:32

2 respostas

2

O único utilitário similar do qual estou ciente é o Kexec . Infelizmente, ele só pode inicializar um novo Linux Kernel de dentro do Linux (útil para atualizações do Kernel sem reiniciar o hardware). Tanto quanto sei, fazer o mesmo para o Windows ou usar tal para alternar rapidamente entre * nix e Windows não é possível com Kexec.

    
por 14.04.2011 / 20:13
0

Não, você não pode

Quando o Grub inicializa um kernel, ele eventualmente passa o controle para ele, ele não fica em estado inativo ou algo assim.

Pense no Grub como um pequeno sistema operacional. Quando você inicializa um kernel ou carrega uma cadeia em um dispositivo, o GRUB desaparece. A única coisa semelhante a conseguir, seria usar algo como EFI, mas que realmente começa quando um sistema operacional vira o controle para qualquer outra coisa. Em VAXstations, foi possível parar o sistema e entrar em um prompt chamado chevron (" >>> "). Você pode fazer verificações básicas de hardware, etc., mas também formatar discos rígidos. Depois disso, o sistema operacional pode ser liberado de seu estado congelado novamente e estava sendo executado do ponto interrompido anteriormente, como se nada tivesse acontecido.

    
por 14.04.2011 / 21:30