Fazer todas as atualizações, mesmo kernel, ter efeito sem reiniciar

2

Eu uso 11.04.

Quando atualizo um pacote, ele mostra uma mensagem semelhante a esta:

  Unpacking replacement libkrb5support0 ...
  Preparing to replace libgssrpc4 1.8.3+dfsg-5ubuntu2.2 (using .../libgssrpc4_1.8.3+dfsg-5ubuntu2.3_amd64.deb) ...      

uma mensagem do kernel:

  Examining /etc/kernel/postinst.d.
  run-parts: executing /etc/kernel/postinst.d/dkms 2.6.38-13-generic /boot/vmlinuz-2.6.38-13-generic
   * dkms: running auto installation service for kernel 2.6.38-13-generic----------------------------------------------
    *       vboxhost (4.1.18)...                                                                                 [ OK ]
    run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.38-13-generic /boot/vmlinuz-2.6.38-13-generic
    run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.38-13-generic /boot/vmlinuz-2.6.38-13-generic
    run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.38-13-generic /boot/vmlinuz-2.6.38-13-generic
    run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.38-13-generic /boot/vmlinuz-2.6.38-13-generic                                          

Todos os pacotes, mesmo os upgrades do kernel, ocorrem sem a necessidade de reiniciar agora?

Se sim, como eles fazem isso? Isso é verdade em todas as versões do Ubuntu?

Obrigado ~

    
por sam 10.08.2012 / 05:34

1 resposta

4

As atualizações do kernel precisarão de uma reinicialização para serem concluídas.

Após uma atualização do kernel, o novo kernel é instalado, mas o Ubuntu continua a rodar para o kernel antigo até a reinicialização. na reinicialização, o novo kernel é carregado.

A maioria das outras atualizações pode ser feita com o sistema em execução, todos os aplicativos abertos que foram atualizados executam a versão antiga até que sejam reiniciados, mas o sistema não precisa ser reiniciado, apenas o aplicativo. Isso ocorre porque o aplicativo em execução é carregado na RAM para que continuem a executar com alegria a versão mais antiga carregada até que sejam reiniciadas, quando são recarregadas a partir do disco rígido com a nova versão.

Sobre a mensagem de atualização do kernel que você postou;

Esta mensagem de atualização informa que o novo kernel está sendo instalado e que os arquivos de inicialização do sistema foram atualizados e finalmente que Grub está sendo atualizado para localizar o novo kernel e adicioná-lo à lista de inicialização como a versão padrão. boot. Enquanto o novo kernel estiver instalado no disco e definido como a seleção de inicialização padrão, ele não será carregado até a reinicialização.

Se você instalar uma das atualizações que precisam ser reinicializadas, após algum tempo, o ícone de roda dentada no canto superior direito da tela (supondo que você esteja usando o Unity) ficará vermelho para notificá-lo de que você precisa reiniciar. Se você tentar fazer logoff quando uma reinicialização for necessária, uma caixa de diálogo será exibida, notificando-o de que é necessário reinicializar e perguntando se você preferiria reiniciar em vez de fazer logoff.

Edit: Esqueci de mencionar que isso é verdade, não importa qual versão do Ubuntu você esteja executando.

    
por TrailRider 10.08.2012 / 05:48