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 – 一个回报

Linux主机名2.6.32-5-686#1 SMP Sun 5月6日04:01:19 UTC 2012 i686 GNU / Linux

我错过了什么,或者这是正确的吗?

一个不会简单地安装一个64位内核来将32位安装更改为64位安装。 您通常必须完全重新安装系统。

也就是说,Debian Wiki有一个解决方法,可以用来在实时系统上将32位移植到64位 ,但它看起来毛茸茸的,我可能只是重新安装。

如果有其他人遇到这个问题,我只需要强制grub重新configuration(我假定这是发生的新内核安装的一部分)。 所以

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

然后,新的64位内核出现,我可以从它启动。 之后,uname -a的查询确实返回了x86_64

运行之前也必须安装linux-headers

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

然后

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

最后重启系统。

感谢从以前的答案马克…现在不能投票…没有足够的点:)