Debian

debian 核心升級到 2.6.32-5-amd64 但 uname 仍然顯示 686

  • July 24, 2015

我正在嘗試使用命令將 debian 系統升級到 2.6 64 位核心

aptitude install 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 Sun May 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 位,但它看起來很麻煩,我可能只是重新安裝。

引用自:https://serverfault.com/questions/431799