среда, мая 18, 2011

Исправление проблемы с загрузкой Ubuntu 9.x & 10.x на новых OpenVZ ядрах и новом vzctl.

внутри контейнера создать файл /etc/init/openvz.conf
вставить:

description "Fix OpenVZ"
start on startup


task
pre-start script
mount -t devpts devpts /dev/pts
mount -t tmpfs varrun /var/run
mount -t tmpfs varlock /var/lock
mkdir -p /var/run/network
touch /var/run/utmp
chmod 664 /var/run/utmp
chown root.utmp /var/run/utmp
if [ "$(find /etc/network/ -name upstart -type f)" ]; then
chmod -x /etc/network/*/upstart || true
fi
end script



script
start networking
initctl emit filesystem --no-wait
initctl emit local-filesystems --no-wait
initctl emit virtual-filesystems --no-wait
init 2
exec /etc/init.d/rc 2
end script


далее выполнить

rm /etc/init/plymouth*
rm /etc/init/tty*
rm /etc/init/upstart-udev-bridge.conf




update-rc.d -f quotarpc remove
update-rc.d -f ondemand remove


и перезагрузить VPS из Host машины.

vzctl restart VPSID
где VPSID номер контейнера.

далее исправляем запуск mysql

открываем /etc/init/mysql.conf

находим строки

start on (net-device-up
and local-filesystems
and runlevel [2345])


и заменяем на

start on runlevel [2345]

вот и всё :)

Комментариев нет: