Назад | Перейти на главную страницу

Обновление ядра debian до 2.6.32-5-amd64, но uname по-прежнему показывает 686

Я пытаюсь обновить систему Debian до 2.6 64-битного ядра с помощью команды

aptitude установить linux-image-2.6.32-5-amd64

который отлично работает.

Система перезагружается, / vmlinuz -> boot / vmlinuz-2.6.32-5-amd64

все хорошо

однако uname -a возвращает

Имя хоста Linux 2.6.32-5-686 # 1 SMP Вс, 6 мая, 04:01:19 UTC 2012 i686 GNU / Linux

Я что-то упускаю или это правильно?

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

grub-mkconfig -o /boot/grub/grub.cfg

Затем появилось новое 64-битное ядро, и я смог с него загрузиться. После этого запрос uname -a действительно возвращал x86_64

Невозможно просто установить 64-битное ядро, чтобы изменить 32-битную установку на 64-битную. Обычно вам приходится полностью переустанавливать систему.

Тем не менее, в Debian Wiki есть обходной путь, который можно использовать для мигрировать с 32 на 64 бит в действующей системе, но он выглядит достаточно опасным, чтобы я, вероятно, просто переустановил его.

Пришлось установить заголовки linux перед запуском

sudo apt-get install linux-headers-3.16.0-4-amd64

затем

grub-mkconfig -o /boot/grub/grub.cfg

и, наконец, перезагрузите систему.

Спасибо, Марк из предыдущего ответа ... Не могу проголосовать прямо сейчас ... недостаточно очков :)