Я выполнил следующую команду в оболочке ssh:

sudo apt-get upgrade
sudo apt-get update
sudo reboot

Но у меня все еще есть старая версия ядра, на самом деле:

pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux

Почему мое ядро не обновляется? Что мне не хватает? Как я могу решить?

Tnx

2 ответа2

1

Ты пытался

apt-get -y dist-upgrade

Если результат apt-get dist-upgrade был чем-то вроде

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

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

0

Поскольку вы обновляете свое ядро, и, по крайней мере, если бы это был я, я бы опасался, что что-то может пойти не так, я рекомендую сделать резервную копию вашего диска, если это возможно (возможно, с помощью rsync или dd) перед выполнением обновления.

В любом случае, есть хорошее объяснение здесь, что для вас сводится к следующему:

  1. Найдите доступные образы ядра, запустив apt-cache search linux-image

  2. Затем установите тот, который следует за вами, используя sudo apt-get install linux-image-x.x.x-xx (где 'x' - это местозаполнители для фактических номеров версий)

  3. Наконец, перезагрузите компьютер, как обычно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .