>[оверквотинг удален]
>>yum сам прописывает новое ядро, как дефолтное
>>
>>>Мне человек сказал что надо править grub.conf, чтобы загрузится с этого ядра.
>>>Искали мы вместе этот файл так и не нашли и не поняли вообще
>>>какой используется загрузочный файл для моего сервера.
>>
>>:) а где искали?
>
>искал во первых тут /boot/grub/grub.conf
>во вторых искал так find / -name grub.conf -print Пожалуйста, поймите, чем раньше Вы начнете читать официальную документацию, где все последовательно расписано самими разработчиками, тем меньше будете мучаться, и гораздо быстрее решать проблемы!
1. Что бы поставить стабильное OpenVZ ядро, и стабильные OpenVZ утилиты, нужно поставить с помощью yum пакеты:
vzrpm44-4.4.1-22.5
vzrpm43-python-4.3.3-7_nonptl.6
vzdump-1.0-2
vzctl-lib-3.0.23-1
vzyum-2.4.0-11
vzrpm44-python-4.4.1-22.5
vzrpm43-4.3.3-7_nonptl.6
ovzkernel-2.6.18-164.10.1.el5.028stab067.4
vzquota-3.0.12-1
vzctl-3.0.23-1
debootstrap-1.0.7-2_vzpkg2.1
Что бы поставить эти пакеты, должны быть подключены репозитории:
[shaggycat@ovz02 ~]# cat /etc/yum.repos.d/openvz.repo
[openvz-utils]
name=OpenVZ utilities
#baseurl=http://download.openvz.org/current/
mirrorlist=http://download.openvz.org/mirrors-current
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
# In addition to openvz-utils repo, you have to enable one the the
# kernel repositories below. In the stock config, openvz-kernel-rhel5
# is enabled; you might want to change this.
[openvz-kernel-2.6.22]
name=OpenVZ 2.6.22 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.20/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.22
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-2.6.20]
name=OpenVZ 2.6.20 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.20/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.20
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-rhel5]
name=OpenVZ RHEL5-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18
enabled=1
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-2.6.18]
name=OpenVZ 2.6.18 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.18/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.18
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-2.6.16]
name=OpenVZ 2.6.16 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.16/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.16
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-rhel4]
name=OpenVZ RHEL4-based kernel
#baseurl=http://download.openvz.org/kernel/branches/rhel4-2.6.9/current/
mirrorlist=http://download.openvz.org/kernel/mirrors-rhel4-2.6.9
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
[openvz-kernel-2.6.8]
name=OpenVZ 2.6.8 kernel
#baseurl=http://download.openvz.org/kernel/branches/2.6.8/current
mirrorlist=http://download.openvz.org/kernel/mirrors-2.6.8
enabled=0
gpgcheck=1
gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ
(enabled=1 означает, что репозиторий подключен). Что бы решить проблему быстро, Вам нужно было всего-навсего потратить три-четыре часа на _вдумчивое_ чтение официального Guide.
Если с английским все хорошо, читайте обязательно официальный Guide:
http://download.openvz.org/doc/
Если более-менее, как у меня, читайте обязательно тоже _официальный_ guide со словарем, даже если на это уйдет часов 8.
Если же совсем плохо или никак, то читайте неофициальный перевод официального Guide:
http://download.openvz.org/contrib/doc/
Так же очень много документации есть в wiki.
Что бы сменить порядок загрузки ядра, нужно в
/boot/grub/grub.conf
Строчке
default=
Указать номер соотвествующего ядра. Номер определяется по заголовку, например,
title CentOS (2.6.18-164.10.1.el5.028stab067.4)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.10.1.el5.028stab067.4 ro root=LABEL=/
initrd /initrd-2.6.18-164.10.1.el5.028stab067.4.img
title CentOS (2.6.18-164.2.1.el5.028stab066.10)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.2.1.el5.028stab066.10 ro root=LABEL=/
initrd /initrd-2.6.18-164.2.1.el5.028stab066.10.img
Номер отчитывается от нуля. Строчка default=0 означает, что будем загружать 2.6.18-164.10.1.el5.028stab067.4
OpenVZ и Virtuozzo ядра включают в название префикс [0-9]{3,3}stab[0-9]{3,3}\.[0-9]{,3}
(то есть, три цифры перед stab и после еще какие-то цифры), остальные ядра, это не OpenVZ ядра, а левые (особенно из репозитория CentOS Plus)
Но, как и сказал уже ALex, при установке пакета с ядром, его post-install сценарии _всегда_ прописывают ядро в grub.conf, и прописывают именно его в default.
Повторюсь, все эти вопросы описаны в документации. Вам не нужно мучаться, кого-то спрашивать, и т д. Процедура установки OpenVZ очень проста и прозрачна, если не заниматься гуглением, а просто прочитать официальный Guide!
З.Ы. Очень советую при решении _любой_ проблемы использовать Google не для поиска недоделанных howto, а для поиска официального сайта ПО, что бы решить проблему по официальному guide или FAQ. Сама очень жалею, что не сразу получила такой совет, когда только стала заниматься IT