64 бита и бубны

Собрал-таки 64хбитные ядра с поддержкой OpenVZ. При чем как для архитектуры amd64, так и для i386. С i386 вообще обнаружилось весьма много забавностей. Во-первых, если ядро у тебя 64х-разрядное, а userspace 32х, то OpenVZ не будет стартовать. Потому что егойные 32х-разрядные утилиты не могут корректно работать с 64х-разрядным ядром. Пришлось немного извратиться: поставить пакеты vzctl и vzquota от архитектуры amd64 (при помощи dpkg -i –force-architecture) и, для поддержки 64х-битных бинарников, пакет amd64-libs.

Отдельная песня с драйверами nVidia. В принципе ядерный модуль собирается как для 32ти, так и для 64х разряной системе. Но только если userspace такой же как и ядро. Иначе происходит ошибка на этапе компиляции. Пришлось в чруте с 64х-битной системой собитать module-assistant’ом пакет для amd64, который затем поставил в основную 32х-разрядную систему. Работает.

RSS feed | Trackback URI

4 Comments »

Comment by Pavel Vinogradov Subscribed to comments via email
2008-04-27 21:39:35

Спасибо за пакет для amd64 очень пригодился. Даже дрова для nvidia собрались без проблем и роняют X-сервер очень редко.

 
Comment by badDron
2008-04-28 19:25:17

Спасибо за то, что ты делаешь! В последнее время сломал мозг в поисках OpenVZ-ядра для Lenny, сам пытался собирать, но не слишком успешно:)

Сейчас пользуюсь, стабильное!

 
Comment by Vladimir Elizarov
2008-05-31 11:50:16

а пробовал собирать ядро для domU c openvz?

Comment by GQ
2008-05-31 15:02:55

У меня в репозитории есть собранное. Как раз то, которое xen-openvz. Правда в работе я его не пробовал.

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post