Mandriva 2008 на vmlinuz-2.6.24 с OpenVZ

Apr 17, 2008 18:38

На момент проделывания всех манипуляций на машине c Mandriva 2008 PowerPack было загружено непатченное ядро 2.6.24. Долго не мог запустить ядро - была проблема с монтированием корневого раздела. Использовался конфиг ядра с openvz.org для ядра 2.6.24 и с модификациями и без.

// Собираем ядро 2.6.24 взятое с http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2 и просто перепакованное.
# cd /usr/src
# tar -zxf linux-2.6.24.ovz.tgz
# ln -s linux-2.6.24 linux
# cd linux
// патчик взят с http://download.openvz.org/kernel/branches/2.6.24/2.6.24-ovz004.1/patches/patch-ovz004.1-combined.gz и просто распакован
# cat ../patch-ovz004.1-combined | patch -p1
# make oldconfig
// тут ответил на вопросы ориентируясь на опции согласно http://wiki.openvz.org/Kernel_configuration
# make && make modules && make modules_install && make install
// тут сходил поесть :)
# reboot

// Утилиты откуда качал не скажу - потому что не помню :)

# rpm -ivh vzquota-3.0.11-1.i386.rpm --nodeps
// игнорирую зависимость от модуля ядра
# rpm -ivh vzctl-lib-3.0.22-1.i386.rpm
# rpm -ivh vzctl-3.0.22-1.i386.rpm--nodeps
// игнорирую зависимость от модуля ядра

# service vz restart

// создание темплейта
# urpmi basesystem --auto --root /TEMPLATES/mdv_2008pp_mini
# urpmi ssh-server --auto --root /TEMPLATES/mdv_2008pp_mini
# urpmi mc --auto --root /TEMPLATES/mdv_2008pp_mini

# cd /TEMPLATES/mdv_2008pp_mini
// размонтируем накой-то хрен смонтированный сюда proc
# umount ./proc
// отключаем udev - он будет всё портить в VE
# sed -e 's:/sbin/start_udev:#/sbin/start_udev:' -i etc/rc.d/rc.sysinit
// пакуем сразу в кеш темплейтов
# tar -zcf /vz/template/cache/mdv_2008pp_mini.tar.gz *

Всё. Из этого темплейта можно разворачивать много-много маленьких мандривчиков ;)

linux, openvz

Previous post Next post
Up