Делайте все обновления, даже ядро, действуйте без перезагрузки

Я использую 11.04.

Когда я обновляю пакет, он показывает сообщение, подобное этому:

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

сообщение ядра:

  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                                          

Все ли пакеты, даже обновления ядра, выполняются без перезагрузки?

Если да, то как они это делают? Это правда во всех версиях Ubuntu?

Спасибо ~

1 ответ

Решение

Для обновления ядра потребуется перезагрузка.

После обновления ядра новое ядро ​​установлено, но Ubuntu продолжает работать на старом ядре до перезагрузки. upon reboot, the new kernel is loaded.

Большинство других обновлений можно выполнять при работающей системе. Любые открытые приложения, которые были обновлены, запускают старую версию до тех пор, пока они не будут перезапущены, но систему не нужно перезапускать, только приложение. Это связано с тем, что запущенное приложение загружается в ОЗУ, поэтому они продолжают успешно запускать старую загруженную версию до тех пор, пока не перезапустятся, после чего они перезагрузятся с жесткого диска с новой версией.

О сообщении об обновлении ядра, которое вы разместили;

Это сообщение об обновлении говорит вам, что устанавливается новое ядро ​​и обновляются загрузочные файлы системы, а затем, наконец, Grub обновляется, чтобы найти новое ядро ​​и затем добавить его в список загрузки в качестве версии по умолчанию при загрузке. Хотя новое ядро ​​установлено на диске и установлено в качестве загрузочного выбора по умолчанию, оно не будет загружено до перезагрузки.

Если вы устанавливаете одно из обновлений, которое требует перезагрузки, чтобы через некоторое время значок шестеренки в правом верхнем углу экрана (при условии, что вы используете Unity) станет красным, чтобы уведомить вас о необходимости перезагрузки. Если вы попытаетесь выйти из системы при необходимости перезагрузки, появится диалоговое окно с уведомлением о необходимости перезагрузки и запросом перезагрузки вместо выхода из системы.

Изменить: я забыл упомянуть, что это правда, независимо от того, какую версию Ubuntu вы используете.

Другие вопросы по тегам