无法在VPS上更新Linux内核


10

我最近开始从OVH使用VPS:http ://www.ovh.co.uk/vps/vps-classic.xml 这很可能是这一提供商所特有的问题。

我的目标是在其上安装和运行Docker,为此,我需要内核支持模块。默认情况下,OVH的VPS计算机使用的自定义内核不会,并且Docker崩溃。我几次尝试重新安装计算机,并使用Debian(6、7)和Ubuntu(12.04、13.10)的各种版本的VPS,每次uname -r向我展示

uname -r
2.6.32-042stab084.14

... / boot目录为空,没有安装grub或lilo,没有安装linux-image软件包,尽管它们可用。

从存储库,grub安装Linux内核,更新grub(这是我用Google搜索出来的广泛建议)和重新引导计算机的效果不大。Grub找到一个系统映像,重新安装了一个,/ boot被填充,但是系统仍然运行上述内核。这个和以上症状使我感到非常困惑:这台机器首先如何启动?网络启动也许?如何检查,如何更改此行为?

根据netboot的想法,我再次检查了google,这告诉我OVH Web管理器版本3中有一个选项可以更改网络启动设置。我使用Manager v.6来修改我的VPS(他们说功能已移到那里),我在那里找不到这种选择,以前的Manager版本甚至都看不到我的VPS。

这是我到目前为止所走的路。我想在此VPS上运行标准存储库内核,也欢迎就此设置的工作原理以及为何如此麻烦提出任何解释,因为现在我感到相当困惑:)


1
正如Bert所说,OpenVZ使用主机内核,因此无法使用自己的内核。
弥敦道C版

1
您不能在OpenVZ中运行Docker,因为您的OpenVZ“ VPS”本身就是一个容器。
迈克尔·汉普顿

是的,我不知道这是如何虚拟化的,也不知道OpenVZ的局限性。在简短阅读该主题后,现在很痛苦。谢谢。
zencodism 2014年

Answers:


20

您不能使用OpenVZ在VPS上运行自己的内核。您必须从OVH的VPS Classic服务升级到他们的VPS Cloud服务,该服务运行VMware,并允许您运行自定义内核。


2

请注意,OVH现在为此VPS服务提供支持Docker的映像:http : //www.ovh.co.uk/vps/operating-system.xml#Dev

您可以在VPS上安装以下发行版:

  • Ubuntu Docker(Ubuntu 14.04)
  • Ubuntu Docker(Ubuntu 15.04)

不过,您将不得不重新安装VPS,但我不知道它们支持哪个Docker版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.