我需要更新一个旧的无头服务器的内核(小型机器记录一些仪器)。唉,我不能升级到Debian 8以上,杰西。
我需要的一些Virtualbox模块仅可用于3.16.0-11-amd64,而不能用于3.16.0-4-amd64:
$ cat /lib/modules/3.16.0-4-amd64/modules.dep | grep vbox
$ 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/LinuxIs有一种强制使用 3.16.0-11-amd64**?**的方法
Is中可能有一个配置文件强制 3.16.0-4-amd64 ?
联机时,我发现更改grub设置以添加新内核(所有示例都引用了grub,即这里)、系统中的but grub未使用的<#>is非常容易。
有什么想法吗?
发布于 2020-08-19 09:23:15
通过查看/boot的内容,您可以看到使用了哪个引导加载程序,然后将其设置为启动所需的特定内核。
发布于 2020-08-18 11:56:57
您正在运行的内核完全取决于您的引导加载程序。找出它是什么,并将其设置为启动所需的内核版本。
https://unix.stackexchange.com/questions/605072
复制相似问题