Centos

OpenVZ 的 Grub 配置?

  • April 7, 2011

我試圖讓 OpenVZ 在我的伺服器上工作,但我遇到了問題。我收到錯誤消息“正在執行的核心不是 OpenVZ 核心。” 每次我安裝 OpenVZ。我的伺服器正在執行 CentOS 64 位。

我現有的 grub 文件如下:

timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
default=2
title CentOS (2.6.18-238.5.1.el5.028stab085.3)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.5.1.el5.028stab085.3 ro root=/dev/sda3 rhgb
initrd /initrd-2.6.18-238.5.1.el5.028stab085.3.img

title CentOS (2.6.18-194.32.1.el5.centos.plusxen)
root (hd0,0)
kernel /xen.gz-2.6.18-194.32.1.el5.centos.plus
module /vmlinuz-2.6.18-194.32.1.el5.centos.plusxen ro root=/dev/sda3 rhgb
module /initrd-2.6.18-194.32.1.el5.centos.plusxen.img

title Centos Kernel 2.6.18-194.32.1.el5.centos.plus
root (hd0,0)
kernel /vmlinuz-2.6.18-194.32.1.el5.centos.plus ro root=/dev/sda3 rhgb
initrd /initrd-2.6.18-194.32.1.el5.centos.plus.img  

上述文件會將我的伺服器引導到 OpenVZ 核心嗎?我曾經安裝過 Xen,我相信這也可能導致問題。我不明白如何閱讀上面的文件,所以如果有人能告訴我該文件是否應該將伺服器引導到 OpenVZ 核心,我會非常高興。

謝謝

Grub 文件如下所示。列表中有 3 個核心:

  • 2.6.18-238.5.1.el5.028stab085.3
  • 2.6.18-194.32.1.el5.centos.plusxen
  • 2.6.18-194.32.1.el5.centos.plus

如果在引導期間未進行手動選擇,則將載入第 3 個。這是由 定義的default=2。要載入第一個它將是default=0.

我不能說任何核心都是 OpenVZ。在 Debian 上,我會在核心名稱的某處看到單詞“openvz”或“ovz”。

我通常遵循: http ://wiki.openvz.org/Quick_installation

yum應該自動配置你的 Grub。你剛才跑了yum install ovzkernel……?

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