Debian
Debian 8 沒有使用最新的核心
我需要更新舊的無頭伺服器(記錄一些儀器的小型機器)的核心。唉,我無法升級到 Debian 8 Jessie。
我需要的一些 Virtualbox 模組僅適用於
3.16.0-11-amd64
而不適用於3.16.0-4-amd64
:$ cat /lib/modules/3.16.0-4-amd64/modules.dep | grep vbox <NOTHING> $ cat /lib/modules/3.16.0-11-amd64/modules.dep | grep vbox updates/dkms/vboxnetflt.ko: updates/dkms/vboxdrv.ko updates/dkms/vboxnetadp.ko: updates/dkms/vboxdrv.ko updates/dkms/vboxpci.ko: updates/dkms/vboxdrv.ko updates/dkms/vboxdrv.ko:
系統已升級並重新啟動。
現在有 3 個可用的核心映像:
$ dpkg -l | grep linux-image ii linux-image-3.16.0-10-amd64 3.16.81-1 amd64 Linux 3.16 for 64-bit PCs ii linux-image-3.16.0-11-amd64 3.16.84-1 amd64 Linux 3.16 for 64-bit PCs ii linux-image-3.16.0-4-amd64 3.16.43-2+deb8u5 amd64 Linux 3.16 for 64-bit PCs ii linux-image-amd64 3.16+63+deb8u7 amd64 Linux for 64-bit PCs (meta-package)
根據我的理解,在啟動時應該選擇最新的,但是發生了一些奇怪的事情:
$ uname -a Linux bluelikon-mini-abgebaut 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux
有沒有辦法強制使用
3.16.0-11-amd64
?Debian中是否有一個配置文件正在強制執行
3.16.0-4-amd64
?網上我發現修改
grub
設置添加新核心是很容易的(所有例子都參考grub
,即這裡),但在我的系統grub
中沒有使用。任何想法?
通過查看 /boot 的內容,您可以看到使用了哪個引導載入程序,然後將其設置為引導您需要的特定核心。
您正在執行的核心完全取決於您的引導載入程序。找出它是什麼並將其設置為啟動所需的核心版本。