这是我的服务器详细信息
cat /etc/*-release
CentOS Linux release 7.3.1611 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.3.1611 (Core)
CentOS Linux release 7.3.1611 (Core)为了运行docker,我想将内核更新为最新版本
我确实使用yum update进行了更新,并向我展示了它将内核更新为某些4.*版本。
然后我做了reboot
然后我看到
[root@vps ~]# uname -r
2.6.32-042stab116.2它还在运行旧版本。
我尝试了https://serverfault.com/a/623755/213444的解决方案
但是我的服务器在那些地方没有这样的文件。
出什么问题了?
发布于 2017-06-22 19:08:26
/Edit:只需阅读Thomas关于内核版本2.6.32-042歧途116.2的评论。
这是因为VPS提供程序正在使用Virtuozzo / OpenVZ容器。有一些选项可以在这样的环境中运行码头:
https://openvz.org/Docker_内部_CT
但是,有时客户无法请求提供程序更改这些设置。我还需要移动到另一个完全虚拟化的服务器,以便运行docker。
否则,以下提示仍然会对其他人有所帮助:
/boot可能位于另一个在内核更新期间没有挂载的分区上吗?或者在/boot上没有足够的空间,在成功创建initramfs和将更新应用到grub2.cfg之前,安装脚本被抛出。
请检查/boot是否已挂载,新内核的vmlinuz和initramfs都已就绪。然后手动调用:
grub2-mkconfig -o /boot/grub2/grub.cfg
这将更新系统启动期间提供的grub2配置中可用的引导节。
为了激活新内核,需要重新启动系统。如果您使用reboot -f,也许这些文件还没有正确写入磁盘。
https://serverfault.com/questions/857259
复制相似问题