сегодня я сделал ошибку, и теперь я не знаю, как я могу зафиксировать ее.
Я обновил ядро с помощью dist-обновления, и я установил Linux, 3.13.0-39-универсальный на моем сервере. У меня был 3.13.0-37-универсальный Linux.
Вещь состоит в том, что я выполнил следующую команду для удаления старых ядер, но я сделал это прежде к перезагрузке... (мое плохое)
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Проблема, которую я имею теперь, это кажется, что я удалил 3.13.0-39 вместо 3.13.0-37. Я перезагрузил сервер, и я все еще имею 3.13.0-37, и когда я выполняю обновление и dist-обновляю шоу, что у меня нет обновлений...
Я буду ценить любую справку, поскольку я являюсь новым, и у меня нет exp!
Я получаю это, если я выполняю dpkg-l | grep изображение Linux
ii linux-image-3.13.0-37-generic 3.13.0-37.64 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-37-generic 3.13.0-37.64 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
Заранее спасибо!!
Это производит чистку произвольного количества пакетов в моей системе, которой это произвело бы чистку:
... и это включает ядро, которое я выполняю в данный момент! Вероятно, единственная вещь, мешающая ему удалить рабочее ядро, "Вы 100%-е действительно верное" сообщение способные выводы - я видел его однажды, но не могу помнить формулировку...
Что, черт возьми, та странная команда, как предполагается, делает так или иначе?
Так, который Вы обновили, который установил новое ядро, затем удалил то ядро, использующее склонный и затем перезагруженный?
Никакая проблема тогда, просто установите новое ядро снова с помощью apt-get install linux-image-3.13.0-39-generic
(я предполагаю, что Вы не выполняли lowlatency ядро).
убедиться также установить linux-image-extra-3.13.0-39-generic
.