Я пытаюсь обновить систему 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
и, наконец, перезагрузите систему.
Спасибо, Марк из предыдущего ответа ... Не могу проголосовать прямо сейчас ... недостаточно очков :)