Могу ли я выполнить обновление дистрибутива без перезагрузки?


8

В идеале я хотел бы запустить обновление дистрибутива, которое не заканчивается полной перезагрузкой машины (из-за раздражения в моем оборудовании, которое требует периода отключения от источника питания, прежде чем мой SSD может быть обнаружен).

Какова будет процедура для этого из среды рабочего стола?

Я бы изображение:

  1. Dist-Upgrade
  2. отключить все графические сервисы
  3. перезапустить X

Буду признателен за любые советы (в частности, о точной процедуре для шага 2, если это правильно). NB. Я использую KSplice для исправлений ядра в памяти, поэтому с ядром уже разобрались.

Большое спасибо,

Мартин

Ответы:


1

Я думаю, что вы хотите перезапустить dbus. Мне показалось, что я читал где-то, что перезапуск dbus (для обновления dbus) тоже перезапустит x, поэтому они выбрали перезагрузку.

Но так как вы хотите все это: sudo service dbus restart


Большое спасибо! Если кто-то может подтвердить это, я отмечу как принятый, поскольку у меня нет возможности проверить себя, пока не будет доступно дистрибутивное обновление.
Мартин Ив

2
Просто предложение для тестирования: установите старую версию Ubuntu на неиспользуемый ПК / ноутбук или даже на виртуальную машину, созданную ex profeso, и обновите ее до последней версии, пытаясь предложить то, что предлагает пользователь1974.
Луи

Просто попытался проверить это под VirtualBox. К сожалению, в процессе обновления дистрибутива гостевая ОС зависла и при полной перезагрузке корневая ФС была повреждена.
Мартин Ив

Привет, только что попробовал это: sudo service dbus restart, который выключил X, но потом не вернул его обратно ... есть идеи?
Мартин Ив

3
Я вполне могу ошибаться, но я думаю, что если ваше обновление включает в себя изменения в ядре или каких-либо модулях, вам необходимо перезагрузить компьютер.
thommasmichaelwallace
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.